Struct aws_sdk_keyspaces::operation::get_table_auto_scaling_settings::builders::GetTableAutoScalingSettingsOutputBuilder
source · #[non_exhaustive]pub struct GetTableAutoScalingSettingsOutputBuilder { /* private fields */ }
Expand description
A builder for GetTableAutoScalingSettingsOutput
.
Implementations§
source§impl GetTableAutoScalingSettingsOutputBuilder
impl GetTableAutoScalingSettingsOutputBuilder
sourcepub fn keyspace_name(self, input: impl Into<String>) -> Self
pub fn keyspace_name(self, input: impl Into<String>) -> Self
The name of the keyspace.
This field is required.sourcepub fn set_keyspace_name(self, input: Option<String>) -> Self
pub fn set_keyspace_name(self, input: Option<String>) -> Self
The name of the keyspace.
sourcepub fn get_keyspace_name(&self) -> &Option<String>
pub fn get_keyspace_name(&self) -> &Option<String>
The name of the keyspace.
sourcepub fn table_name(self, input: impl Into<String>) -> Self
pub fn table_name(self, input: impl Into<String>) -> Self
The name of the table.
This field is required.sourcepub fn set_table_name(self, input: Option<String>) -> Self
pub fn set_table_name(self, input: Option<String>) -> Self
The name of the table.
sourcepub fn get_table_name(&self) -> &Option<String>
pub fn get_table_name(&self) -> &Option<String>
The name of the table.
sourcepub fn resource_arn(self, input: impl Into<String>) -> Self
pub fn resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the table.
This field is required.sourcepub fn set_resource_arn(self, input: Option<String>) -> Self
pub fn set_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the table.
sourcepub fn get_resource_arn(&self) -> &Option<String>
pub fn get_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the table.
sourcepub fn auto_scaling_specification(self, input: AutoScalingSpecification) -> Self
pub fn auto_scaling_specification(self, input: AutoScalingSpecification) -> Self
The auto scaling settings of the table.
sourcepub fn set_auto_scaling_specification(
self,
input: Option<AutoScalingSpecification>
) -> Self
pub fn set_auto_scaling_specification( self, input: Option<AutoScalingSpecification> ) -> Self
The auto scaling settings of the table.
sourcepub fn get_auto_scaling_specification(
&self
) -> &Option<AutoScalingSpecification>
pub fn get_auto_scaling_specification( &self ) -> &Option<AutoScalingSpecification>
The auto scaling settings of the table.
sourcepub fn replica_specifications(
self,
input: ReplicaAutoScalingSpecification
) -> Self
pub fn replica_specifications( self, input: ReplicaAutoScalingSpecification ) -> Self
Appends an item to replica_specifications
.
To override the contents of this collection use set_replica_specifications
.
The Amazon Web Services Region specific settings of a multi-Region table. Returns the settings for all Regions the table is replicated in.
sourcepub fn set_replica_specifications(
self,
input: Option<Vec<ReplicaAutoScalingSpecification>>
) -> Self
pub fn set_replica_specifications( self, input: Option<Vec<ReplicaAutoScalingSpecification>> ) -> Self
The Amazon Web Services Region specific settings of a multi-Region table. Returns the settings for all Regions the table is replicated in.
sourcepub fn get_replica_specifications(
&self
) -> &Option<Vec<ReplicaAutoScalingSpecification>>
pub fn get_replica_specifications( &self ) -> &Option<Vec<ReplicaAutoScalingSpecification>>
The Amazon Web Services Region specific settings of a multi-Region table. Returns the settings for all Regions the table is replicated in.
sourcepub fn build(self) -> Result<GetTableAutoScalingSettingsOutput, BuildError>
pub fn build(self) -> Result<GetTableAutoScalingSettingsOutput, BuildError>
Consumes the builder and constructs a GetTableAutoScalingSettingsOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetTableAutoScalingSettingsOutputBuilder
impl Clone for GetTableAutoScalingSettingsOutputBuilder
source§fn clone(&self) -> GetTableAutoScalingSettingsOutputBuilder
fn clone(&self) -> GetTableAutoScalingSettingsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetTableAutoScalingSettingsOutputBuilder
impl Default for GetTableAutoScalingSettingsOutputBuilder
source§fn default() -> GetTableAutoScalingSettingsOutputBuilder
fn default() -> GetTableAutoScalingSettingsOutputBuilder
source§impl PartialEq for GetTableAutoScalingSettingsOutputBuilder
impl PartialEq for GetTableAutoScalingSettingsOutputBuilder
source§fn eq(&self, other: &GetTableAutoScalingSettingsOutputBuilder) -> bool
fn eq(&self, other: &GetTableAutoScalingSettingsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.