Struct aws_sdk_cloudsearch::model::AnalysisSchemeStatus
source · #[non_exhaustive]pub struct AnalysisSchemeStatus { /* private fields */ }Expand description
The status and configuration of an AnalysisScheme.
Implementations§
source§impl AnalysisSchemeStatus
impl AnalysisSchemeStatus
sourcepub fn options(&self) -> Option<&AnalysisScheme>
pub fn options(&self) -> Option<&AnalysisScheme>
Configuration information for an analysis scheme. Each analysis scheme has a unique name and specifies the language of the text to be processed. The following options can be configured for an analysis scheme: Synonyms, Stopwords, StemmingDictionary, JapaneseTokenizationDictionary and AlgorithmicStemming.
sourcepub fn status(&self) -> Option<&OptionStatus>
pub fn status(&self) -> Option<&OptionStatus>
The status of domain configuration option.
source§impl AnalysisSchemeStatus
impl AnalysisSchemeStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AnalysisSchemeStatus.
Examples found in repository?
src/xml_deser.rs (line 1889)
1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916
pub fn deser_structure_crate_model_analysis_scheme_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AnalysisSchemeStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AnalysisSchemeStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Options") /* Options com.amazonaws.cloudsearch#AnalysisSchemeStatus$Options */ => {
let var_56 =
Some(
crate::xml_deser::deser_structure_crate_model_analysis_scheme(&mut tag)
?
)
;
builder = builder.set_options(var_56);
}
,
s if s.matches("Status") /* Status com.amazonaws.cloudsearch#AnalysisSchemeStatus$Status */ => {
let var_57 =
Some(
crate::xml_deser::deser_structure_crate_model_option_status(&mut tag)
?
)
;
builder = builder.set_status(var_57);
}
,
_ => {}
}
}
Ok(builder.build())
}Trait Implementations§
source§impl Clone for AnalysisSchemeStatus
impl Clone for AnalysisSchemeStatus
source§fn clone(&self) -> AnalysisSchemeStatus
fn clone(&self) -> AnalysisSchemeStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more