Struct rusoto_dynamodb::GlobalSecondaryIndexUpdate [−][src]
pub struct GlobalSecondaryIndexUpdate { pub create: Option<CreateGlobalSecondaryIndexAction>, pub delete: Option<DeleteGlobalSecondaryIndexAction>, pub update: Option<UpdateGlobalSecondaryIndexAction>, }
Represents one of the following:
-
A new global secondary index to be added to an existing table.
-
New provisioned throughput parameters for an existing global secondary index.
-
An existing global secondary index to be removed from an existing table.
Fields
create: Option<CreateGlobalSecondaryIndexAction>
The parameters required for creating a global secondary index on an existing table:
-
IndexName
-
KeySchema
-
AttributeDefinitions
-
Projection
-
ProvisionedThroughput
delete: Option<DeleteGlobalSecondaryIndexAction>
The name of an existing global secondary index to be removed.
update: Option<UpdateGlobalSecondaryIndexAction>
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
Trait Implementations
impl Default for GlobalSecondaryIndexUpdate
[src]
impl Default for GlobalSecondaryIndexUpdate
fn default() -> GlobalSecondaryIndexUpdate
[src]
fn default() -> GlobalSecondaryIndexUpdate
Returns the "default value" for a type. Read more
impl Debug for GlobalSecondaryIndexUpdate
[src]
impl Debug for GlobalSecondaryIndexUpdate
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for GlobalSecondaryIndexUpdate
[src]
impl Clone for GlobalSecondaryIndexUpdate
fn clone(&self) -> GlobalSecondaryIndexUpdate
[src]
fn clone(&self) -> GlobalSecondaryIndexUpdate
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for GlobalSecondaryIndexUpdate
[src]
impl PartialEq for GlobalSecondaryIndexUpdate
fn eq(&self, other: &GlobalSecondaryIndexUpdate) -> bool
[src]
fn eq(&self, other: &GlobalSecondaryIndexUpdate) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &GlobalSecondaryIndexUpdate) -> bool
[src]
fn ne(&self, other: &GlobalSecondaryIndexUpdate) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for GlobalSecondaryIndexUpdate
impl Send for GlobalSecondaryIndexUpdate
impl Sync for GlobalSecondaryIndexUpdate
impl Sync for GlobalSecondaryIndexUpdate