pub struct UpdateTableRequest {
pub table_name: String,
pub attribute_definitions: Option<Vec<AttributeDefinition>>,
pub global_secondary_index_updates: Option<Vec<GlobalSecondaryIndexUpdate>>,
pub stream_specification: Option<StreamSpecification>,
pub deletion_protection_enabled: Option<bool>,
pub provisioned_throughput: Option<Value>,
pub billing_mode: Option<String>,
pub table_class: Option<String>,
pub on_demand_throughput: Option<OnDemandThroughput>,
}Fields§
§table_name: String§attribute_definitions: Option<Vec<AttributeDefinition>>§global_secondary_index_updates: Option<Vec<GlobalSecondaryIndexUpdate>>§stream_specification: Option<StreamSpecification>§deletion_protection_enabled: Option<bool>§provisioned_throughput: Option<Value>§billing_mode: Option<String>§table_class: Option<String>§on_demand_throughput: Option<OnDemandThroughput>Trait Implementations§
Source§impl Debug for UpdateTableRequest
impl Debug for UpdateTableRequest
Source§impl Default for UpdateTableRequest
impl Default for UpdateTableRequest
Source§fn default() -> UpdateTableRequest
fn default() -> UpdateTableRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTableRequest
impl<'de> Deserialize<'de> for UpdateTableRequest
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UpdateTableRequest
impl RefUnwindSafe for UpdateTableRequest
impl Send for UpdateTableRequest
impl Sync for UpdateTableRequest
impl Unpin for UpdateTableRequest
impl UnsafeUnpin for UpdateTableRequest
impl UnwindSafe for UpdateTableRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more