pub fn schema_facets(mut self, input: crate::model::SchemaFacet) -> Self {
            let mut v = self.schema_facets.unwrap_or_default();
            v.push(input);
            self.schema_facets = Some(v);
            self
        }
/// Appends an item to `schema_facets`.
///
/// To override the contents of this collection use [`set_schema_facets`](Self::set_schema_facets).
///
/// <p>The facets attached to the specified object. Although the response does not include minor version information, the most recently applied minor version of each Facet is in effect. See <code>GetAppliedSchemaVersion</code> for details.</p>
Appends an item to `schema_facets`.
To override the contents of this collection use [`set_schema_facets`](Self::set_schema_facets).

The facets attached to the specified object. Although the response does not include minor version information, the most recently applied minor version of each Facet is in effect. See GetAppliedSchemaVersion for details.
Appends an item to ` schema_facets ` . To override the contents of this collection use [ ` set_schema_facets ` ] ( Self :: set_schema_facets ) . The facets attached to the specified object . Although the response does not include minor version information the most recently applied minor version of each Facet is in effect . See GetAppliedSchemaVersion for details .
pub fn schema_facets(mut self, input: crate::model::SchemaFacet) -> Self {
            let mut v = self.schema_facets.unwrap_or_default();
            v.push(input);
            self.schema_facets = Some(v);
            self
        }
pub fn schema_facets ( mut self , input : crate :: model :: SchemaFacet ) -> Self { let mut v = self . schema_facets . unwrap_or_default ( ) ; v . push ( input ) ; self . schema_facets = Some ( v ) ; self }
Appends an item to `schema_facets`.
Appends an item to ` schema_facets ` .
mut self
input
crate::model::SchemaFacet
mut self
input
crate::model::SchemaFacet