pub fn attribute_definition(
            mut self,
            input: crate::model::FacetAttributeDefinition,
        ) -> Self {
            self.attribute_definition = Some(input);
            self
        }
/// <p>A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See <a href="https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html">Attribute References</a> for more information.</p>
A facet attribute consists of either a definition or a reference. This structure contains the attribute definition. See Attribute References for more information.
A facet attribute consists of either a definition or a reference . This structure contains the attribute definition . See Attribute References for more information .
pub fn attribute_definition(
            mut self,
            input: crate::model::FacetAttributeDefinition,
        ) -> Self {
            self.attribute_definition = Some(input);
            self
        }
pub fn attribute_definition ( mut self , input : crate :: model :: FacetAttributeDefinition , ) -> Self { self . attribute_definition = Some ( input ) ; self }
<p>A facet attribute consists of either a definition or a reference.
<p > A facet attribute consists of either a definition or a reference .
mut self
input
crate::model::FacetAttributeDefinition
mut self
input
crate::model::FacetAttributeDefinition