Struct aws_sdk_finspace::operation::update_kx_cluster_databases::builders::UpdateKxClusterDatabasesFluentBuilder
source · pub struct UpdateKxClusterDatabasesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateKxClusterDatabases
.
Updates the databases mounted on a kdb cluster, which includes the changesetId
and all the dbPaths to be cached. This API does not allow you to change a database name or add a database if you created a cluster without one.
Using this API you can point a cluster to a different changeset and modify a list of partitions being cached.
Implementations§
source§impl UpdateKxClusterDatabasesFluentBuilder
impl UpdateKxClusterDatabasesFluentBuilder
sourcepub fn as_input(&self) -> &UpdateKxClusterDatabasesInputBuilder
pub fn as_input(&self) -> &UpdateKxClusterDatabasesInputBuilder
Access the UpdateKxClusterDatabases as a reference.
sourcepub async fn send(
self
) -> Result<UpdateKxClusterDatabasesOutput, SdkError<UpdateKxClusterDatabasesError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateKxClusterDatabasesOutput, SdkError<UpdateKxClusterDatabasesError, 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<UpdateKxClusterDatabasesOutput, UpdateKxClusterDatabasesError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateKxClusterDatabasesOutput, UpdateKxClusterDatabasesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
The unique identifier of a kdb environment.
sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
The unique identifier of a kdb environment.
sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
The unique identifier of a kdb environment.
sourcepub fn cluster_name(self, input: impl Into<String>) -> Self
pub fn cluster_name(self, input: impl Into<String>) -> Self
A unique name for the cluster that you want to modify.
sourcepub fn set_cluster_name(self, input: Option<String>) -> Self
pub fn set_cluster_name(self, input: Option<String>) -> Self
A unique name for the cluster that you want to modify.
sourcepub fn get_cluster_name(&self) -> &Option<String>
pub fn get_cluster_name(&self) -> &Option<String>
A unique name for the cluster that you want to modify.
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
A token that ensures idempotency. This token expires in 10 minutes.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
A token that ensures idempotency. This token expires in 10 minutes.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
A token that ensures idempotency. This token expires in 10 minutes.
sourcepub fn databases(self, input: KxDatabaseConfiguration) -> Self
pub fn databases(self, input: KxDatabaseConfiguration) -> Self
Appends an item to databases
.
To override the contents of this collection use set_databases
.
The structure of databases mounted on the cluster.
sourcepub fn set_databases(self, input: Option<Vec<KxDatabaseConfiguration>>) -> Self
pub fn set_databases(self, input: Option<Vec<KxDatabaseConfiguration>>) -> Self
The structure of databases mounted on the cluster.
sourcepub fn get_databases(&self) -> &Option<Vec<KxDatabaseConfiguration>>
pub fn get_databases(&self) -> &Option<Vec<KxDatabaseConfiguration>>
The structure of databases mounted on the cluster.
sourcepub fn deployment_configuration(self, input: KxDeploymentConfiguration) -> Self
pub fn deployment_configuration(self, input: KxDeploymentConfiguration) -> Self
The configuration that allows you to choose how you want to update the databases on a cluster.
sourcepub fn set_deployment_configuration(
self,
input: Option<KxDeploymentConfiguration>
) -> Self
pub fn set_deployment_configuration( self, input: Option<KxDeploymentConfiguration> ) -> Self
The configuration that allows you to choose how you want to update the databases on a cluster.
sourcepub fn get_deployment_configuration(&self) -> &Option<KxDeploymentConfiguration>
pub fn get_deployment_configuration(&self) -> &Option<KxDeploymentConfiguration>
The configuration that allows you to choose how you want to update the databases on a cluster.
Trait Implementations§
source§impl Clone for UpdateKxClusterDatabasesFluentBuilder
impl Clone for UpdateKxClusterDatabasesFluentBuilder
source§fn clone(&self) -> UpdateKxClusterDatabasesFluentBuilder
fn clone(&self) -> UpdateKxClusterDatabasesFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more