Struct aws_sdk_keyspaces::operation::get_table_auto_scaling_settings::builders::GetTableAutoScalingSettingsFluentBuilder
source · pub struct GetTableAutoScalingSettingsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetTableAutoScalingSettings
.
Returns auto scaling related settings of the specified table in JSON format. If the table is a multi-Region table, the Amazon Web Services Region specific auto scaling settings of the table are included.
Amazon Keyspaces auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing your table's read and write capacity automatically in response to application traffic. For more information, see Managing throughput capacity automatically with Amazon Keyspaces auto scaling in the Amazon Keyspaces Developer Guide.
Implementations§
source§impl GetTableAutoScalingSettingsFluentBuilder
impl GetTableAutoScalingSettingsFluentBuilder
sourcepub fn as_input(&self) -> &GetTableAutoScalingSettingsInputBuilder
pub fn as_input(&self) -> &GetTableAutoScalingSettingsInputBuilder
Access the GetTableAutoScalingSettings as a reference.
sourcepub async fn send(
self
) -> Result<GetTableAutoScalingSettingsOutput, SdkError<GetTableAutoScalingSettingsError, HttpResponse>>
pub async fn send( self ) -> Result<GetTableAutoScalingSettingsOutput, SdkError<GetTableAutoScalingSettingsError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<GetTableAutoScalingSettingsOutput, GetTableAutoScalingSettingsError, Self>
pub fn customize( self ) -> CustomizableOperation<GetTableAutoScalingSettingsOutput, GetTableAutoScalingSettingsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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.
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.
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.
Trait Implementations§
source§impl Clone for GetTableAutoScalingSettingsFluentBuilder
impl Clone for GetTableAutoScalingSettingsFluentBuilder
source§fn clone(&self) -> GetTableAutoScalingSettingsFluentBuilder
fn clone(&self) -> GetTableAutoScalingSettingsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more