Struct aws_sdk_cloudsearch::model::IndexFieldStatus
source · #[non_exhaustive]pub struct IndexFieldStatus { /* private fields */ }Expand description
The value of an IndexField and its current status.
Implementations§
source§impl IndexFieldStatus
impl IndexFieldStatus
sourcepub fn options(&self) -> Option<&IndexField>
pub fn options(&self) -> Option<&IndexField>
Configuration information for a field in the index, including its name, type, and options. The supported options depend on the .IndexFieldType
sourcepub fn status(&self) -> Option<&OptionStatus>
pub fn status(&self) -> Option<&OptionStatus>
The status of domain configuration option.
source§impl IndexFieldStatus
impl IndexFieldStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IndexFieldStatus.
Examples found in repository?
src/xml_deser.rs (line 1955)
1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982
pub fn deser_structure_crate_model_index_field_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::IndexFieldStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::IndexFieldStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("Options") /* Options com.amazonaws.cloudsearch#IndexFieldStatus$Options */ => {
let var_60 =
Some(
crate::xml_deser::deser_structure_crate_model_index_field(&mut tag)
?
)
;
builder = builder.set_options(var_60);
}
,
s if s.matches("Status") /* Status com.amazonaws.cloudsearch#IndexFieldStatus$Status */ => {
let var_61 =
Some(
crate::xml_deser::deser_structure_crate_model_option_status(&mut tag)
?
)
;
builder = builder.set_status(var_61);
}
,
_ => {}
}
}
Ok(builder.build())
}Trait Implementations§
source§impl Clone for IndexFieldStatus
impl Clone for IndexFieldStatus
source§fn clone(&self) -> IndexFieldStatus
fn clone(&self) -> IndexFieldStatus
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