#[non_exhaustive]pub struct AwsDynamoDbTableProjection { /* private fields */ }Expand description
For global and local secondary indexes, identifies the attributes that are copied from the table into the index.
Implementations
sourceimpl AwsDynamoDbTableProjection
impl AwsDynamoDbTableProjection
sourcepub fn non_key_attributes(&self) -> Option<&[String]>
pub fn non_key_attributes(&self) -> Option<&[String]>
The nonkey attributes that are projected into the index. For each attribute, provide the attribute name.
sourcepub fn projection_type(&self) -> Option<&str>
pub fn projection_type(&self) -> Option<&str>
The types of attributes that are projected into the index. Valid values are as follows:
-
ALL -
INCLUDE -
KEYS_ONLY
sourceimpl AwsDynamoDbTableProjection
impl AwsDynamoDbTableProjection
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsDynamoDbTableProjection.
Trait Implementations
sourceimpl Clone for AwsDynamoDbTableProjection
impl Clone for AwsDynamoDbTableProjection
sourcefn clone(&self) -> AwsDynamoDbTableProjection
fn clone(&self) -> AwsDynamoDbTableProjection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AwsDynamoDbTableProjection
impl Debug for AwsDynamoDbTableProjection
sourceimpl PartialEq<AwsDynamoDbTableProjection> for AwsDynamoDbTableProjection
impl PartialEq<AwsDynamoDbTableProjection> for AwsDynamoDbTableProjection
sourcefn eq(&self, other: &AwsDynamoDbTableProjection) -> bool
fn eq(&self, other: &AwsDynamoDbTableProjection) -> bool
impl StructuralPartialEq for AwsDynamoDbTableProjection
Auto Trait Implementations
impl RefUnwindSafe for AwsDynamoDbTableProjection
impl Send for AwsDynamoDbTableProjection
impl Sync for AwsDynamoDbTableProjection
impl Unpin for AwsDynamoDbTableProjection
impl UnwindSafe for AwsDynamoDbTableProjection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more