#[non_exhaustive]pub struct GetObjectAttributesInput {
pub directory_arn: Option<String>,
pub object_reference: Option<ObjectReference>,
pub consistency_level: Option<ConsistencyLevel>,
pub schema_facet: Option<SchemaFacet>,
pub attribute_names: Option<Vec<String>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.directory_arn: Option<String>The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
object_reference: Option<ObjectReference>Reference that identifies the object whose attributes will be retrieved.
consistency_level: Option<ConsistencyLevel>The consistency level at which to retrieve the attributes on an object.
schema_facet: Option<SchemaFacet>Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.
attribute_names: Option<Vec<String>>List of attribute names whose values will be retrieved.
Implementations§
source§impl GetObjectAttributesInput
impl GetObjectAttributesInput
sourcepub fn directory_arn(&self) -> Option<&str>
pub fn directory_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that is associated with the Directory where the object resides.
sourcepub fn object_reference(&self) -> Option<&ObjectReference>
pub fn object_reference(&self) -> Option<&ObjectReference>
Reference that identifies the object whose attributes will be retrieved.
sourcepub fn consistency_level(&self) -> Option<&ConsistencyLevel>
pub fn consistency_level(&self) -> Option<&ConsistencyLevel>
The consistency level at which to retrieve the attributes on an object.
sourcepub fn schema_facet(&self) -> Option<&SchemaFacet>
pub fn schema_facet(&self) -> Option<&SchemaFacet>
Identifier for the facet whose attributes will be retrieved. See SchemaFacet for details.
sourcepub fn attribute_names(&self) -> &[String]
pub fn attribute_names(&self) -> &[String]
List of attribute names whose values will be retrieved.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .attribute_names.is_none().
source§impl GetObjectAttributesInput
impl GetObjectAttributesInput
sourcepub fn builder() -> GetObjectAttributesInputBuilder
pub fn builder() -> GetObjectAttributesInputBuilder
Creates a new builder-style object to manufacture GetObjectAttributesInput.
Trait Implementations§
source§impl Clone for GetObjectAttributesInput
impl Clone for GetObjectAttributesInput
source§fn clone(&self) -> GetObjectAttributesInput
fn clone(&self) -> GetObjectAttributesInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetObjectAttributesInput
impl Debug for GetObjectAttributesInput
source§impl PartialEq for GetObjectAttributesInput
impl PartialEq for GetObjectAttributesInput
source§fn eq(&self, other: &GetObjectAttributesInput) -> bool
fn eq(&self, other: &GetObjectAttributesInput) -> bool
self and other values to be equal, and is used
by ==.