Struct aws_sdk_finspace::operation::create_kx_environment::builders::CreateKxEnvironmentFluentBuilder
source · pub struct CreateKxEnvironmentFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to CreateKxEnvironment.
Creates a managed kdb environment for the account.
Implementations§
source§impl CreateKxEnvironmentFluentBuilder
impl CreateKxEnvironmentFluentBuilder
sourcepub fn as_input(&self) -> &CreateKxEnvironmentInputBuilder
pub fn as_input(&self) -> &CreateKxEnvironmentInputBuilder
Access the CreateKxEnvironment as a reference.
sourcepub async fn send(
self
) -> Result<CreateKxEnvironmentOutput, SdkError<CreateKxEnvironmentError, HttpResponse>>
pub async fn send( self ) -> Result<CreateKxEnvironmentOutput, SdkError<CreateKxEnvironmentError, 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 async fn customize(
self
) -> Result<CustomizableOperation<CreateKxEnvironmentOutput, CreateKxEnvironmentError, Self>, SdkError<CreateKxEnvironmentError>>
pub async fn customize( self ) -> Result<CustomizableOperation<CreateKxEnvironmentOutput, CreateKxEnvironmentError, Self>, SdkError<CreateKxEnvironmentError>>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the kdb environment that you want to create.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the kdb environment that you want to create.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the kdb environment that you want to create.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the kdb environment.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the kdb environment.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the kdb environment.
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The KMS key ID to encrypt your data in the FinSpace environment.
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The KMS key ID to encrypt your data in the FinSpace environment.
sourcepub fn get_kms_key_id(&self) -> &Option<String>
pub fn get_kms_key_id(&self) -> &Option<String>
The KMS key ID to encrypt your data in the FinSpace environment.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
A list of key-value pairs to label the kdb environment. You can add up to 50 tags to your kdb environment.
A list of key-value pairs to label the kdb environment. You can add up to 50 tags to your kdb environment.
A list of key-value pairs to label the kdb environment. You can add up to 50 tags to your kdb environment.
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.
Trait Implementations§
source§impl Clone for CreateKxEnvironmentFluentBuilder
impl Clone for CreateKxEnvironmentFluentBuilder
source§fn clone(&self) -> CreateKxEnvironmentFluentBuilder
fn clone(&self) -> CreateKxEnvironmentFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more