Struct aws_sdk_finspace::operation::update_kx_environment_network::builders::UpdateKxEnvironmentNetworkOutputBuilder
source · #[non_exhaustive]pub struct UpdateKxEnvironmentNetworkOutputBuilder { /* private fields */ }Expand description
A builder for UpdateKxEnvironmentNetworkOutput.
Implementations§
source§impl UpdateKxEnvironmentNetworkOutputBuilder
impl UpdateKxEnvironmentNetworkOutputBuilder
sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
A unique identifier for the kdb environment.
sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
A unique identifier for the kdb environment.
sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
A unique identifier for the kdb environment.
sourcepub fn aws_account_id(self, input: impl Into<String>) -> Self
pub fn aws_account_id(self, input: impl Into<String>) -> Self
The unique identifier of the AWS account that is used to create the kdb environment.
sourcepub fn set_aws_account_id(self, input: Option<String>) -> Self
pub fn set_aws_account_id(self, input: Option<String>) -> Self
The unique identifier of the AWS account that is used to create the kdb environment.
sourcepub fn get_aws_account_id(&self) -> &Option<String>
pub fn get_aws_account_id(&self) -> &Option<String>
The unique identifier of the AWS account that is used to create the kdb environment.
sourcepub fn status(self, input: EnvironmentStatus) -> Self
pub fn status(self, input: EnvironmentStatus) -> Self
The status of the kdb environment.
sourcepub fn set_status(self, input: Option<EnvironmentStatus>) -> Self
pub fn set_status(self, input: Option<EnvironmentStatus>) -> Self
The status of the kdb environment.
sourcepub fn get_status(&self) -> &Option<EnvironmentStatus>
pub fn get_status(&self) -> &Option<EnvironmentStatus>
The status of the kdb environment.
sourcepub fn tgw_status(self, input: TgwStatus) -> Self
pub fn tgw_status(self, input: TgwStatus) -> Self
The status of the network configuration.
sourcepub fn set_tgw_status(self, input: Option<TgwStatus>) -> Self
pub fn set_tgw_status(self, input: Option<TgwStatus>) -> Self
The status of the network configuration.
sourcepub fn get_tgw_status(&self) -> &Option<TgwStatus>
pub fn get_tgw_status(&self) -> &Option<TgwStatus>
The status of the network configuration.
sourcepub fn dns_status(self, input: DnsStatus) -> Self
pub fn dns_status(self, input: DnsStatus) -> Self
The status of DNS configuration.
sourcepub fn set_dns_status(self, input: Option<DnsStatus>) -> Self
pub fn set_dns_status(self, input: Option<DnsStatus>) -> Self
The status of DNS configuration.
sourcepub fn get_dns_status(&self) -> &Option<DnsStatus>
pub fn get_dns_status(&self) -> &Option<DnsStatus>
The status of DNS configuration.
sourcepub fn error_message(self, input: impl Into<String>) -> Self
pub fn error_message(self, input: impl Into<String>) -> Self
Specifies the error message that appears if a flow fails.
sourcepub fn set_error_message(self, input: Option<String>) -> Self
pub fn set_error_message(self, input: Option<String>) -> Self
Specifies the error message that appears if a flow fails.
sourcepub fn get_error_message(&self) -> &Option<String>
pub fn get_error_message(&self) -> &Option<String>
Specifies the error message that appears if a flow fails.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the environment.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the environment.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the environment.
sourcepub fn environment_arn(self, input: impl Into<String>) -> Self
pub fn environment_arn(self, input: impl Into<String>) -> Self
The ARN identifier of the environment.
sourcepub fn set_environment_arn(self, input: Option<String>) -> Self
pub fn set_environment_arn(self, input: Option<String>) -> Self
The ARN identifier of the environment.
sourcepub fn get_environment_arn(&self) -> &Option<String>
pub fn get_environment_arn(&self) -> &Option<String>
The ARN identifier of the 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.
sourcepub fn dedicated_service_account_id(self, input: impl Into<String>) -> Self
pub fn dedicated_service_account_id(self, input: impl Into<String>) -> Self
A unique identifier for the AWS environment infrastructure account.
sourcepub fn set_dedicated_service_account_id(self, input: Option<String>) -> Self
pub fn set_dedicated_service_account_id(self, input: Option<String>) -> Self
A unique identifier for the AWS environment infrastructure account.
sourcepub fn get_dedicated_service_account_id(&self) -> &Option<String>
pub fn get_dedicated_service_account_id(&self) -> &Option<String>
A unique identifier for the AWS environment infrastructure account.
sourcepub fn transit_gateway_configuration(
self,
input: TransitGatewayConfiguration
) -> Self
pub fn transit_gateway_configuration( self, input: TransitGatewayConfiguration ) -> Self
The structure of the transit gateway and network configuration that is used to connect the kdb environment to an internal network.
sourcepub fn set_transit_gateway_configuration(
self,
input: Option<TransitGatewayConfiguration>
) -> Self
pub fn set_transit_gateway_configuration( self, input: Option<TransitGatewayConfiguration> ) -> Self
The structure of the transit gateway and network configuration that is used to connect the kdb environment to an internal network.
sourcepub fn get_transit_gateway_configuration(
&self
) -> &Option<TransitGatewayConfiguration>
pub fn get_transit_gateway_configuration( &self ) -> &Option<TransitGatewayConfiguration>
The structure of the transit gateway and network configuration that is used to connect the kdb environment to an internal network.
sourcepub fn custom_dns_configuration(self, input: CustomDnsServer) -> Self
pub fn custom_dns_configuration(self, input: CustomDnsServer) -> Self
Appends an item to custom_dns_configuration.
To override the contents of this collection use set_custom_dns_configuration.
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
sourcepub fn set_custom_dns_configuration(
self,
input: Option<Vec<CustomDnsServer>>
) -> Self
pub fn set_custom_dns_configuration( self, input: Option<Vec<CustomDnsServer>> ) -> Self
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
sourcepub fn get_custom_dns_configuration(&self) -> &Option<Vec<CustomDnsServer>>
pub fn get_custom_dns_configuration(&self) -> &Option<Vec<CustomDnsServer>>
A list of DNS server name and server IP. This is used to set up Route-53 outbound resolvers.
sourcepub fn creation_timestamp(self, input: DateTime) -> Self
pub fn creation_timestamp(self, input: DateTime) -> Self
The timestamp at which the kdb environment was created in FinSpace.
sourcepub fn set_creation_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_creation_timestamp(self, input: Option<DateTime>) -> Self
The timestamp at which the kdb environment was created in FinSpace.
sourcepub fn get_creation_timestamp(&self) -> &Option<DateTime>
pub fn get_creation_timestamp(&self) -> &Option<DateTime>
The timestamp at which the kdb environment was created in FinSpace.
sourcepub fn update_timestamp(self, input: DateTime) -> Self
pub fn update_timestamp(self, input: DateTime) -> Self
The timestamp at which the kdb environment was updated.
sourcepub fn set_update_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_update_timestamp(self, input: Option<DateTime>) -> Self
The timestamp at which the kdb environment was updated.
sourcepub fn get_update_timestamp(&self) -> &Option<DateTime>
pub fn get_update_timestamp(&self) -> &Option<DateTime>
The timestamp at which the kdb environment was updated.
sourcepub fn availability_zone_ids(self, input: impl Into<String>) -> Self
pub fn availability_zone_ids(self, input: impl Into<String>) -> Self
Appends an item to availability_zone_ids.
To override the contents of this collection use set_availability_zone_ids.
The identifier of the availability zones where subnets for the environment are created.
sourcepub fn set_availability_zone_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_availability_zone_ids(self, input: Option<Vec<String>>) -> Self
The identifier of the availability zones where subnets for the environment are created.
sourcepub fn get_availability_zone_ids(&self) -> &Option<Vec<String>>
pub fn get_availability_zone_ids(&self) -> &Option<Vec<String>>
The identifier of the availability zones where subnets for the environment are created.
sourcepub fn build(self) -> UpdateKxEnvironmentNetworkOutput
pub fn build(self) -> UpdateKxEnvironmentNetworkOutput
Consumes the builder and constructs a UpdateKxEnvironmentNetworkOutput.
Trait Implementations§
source§impl Clone for UpdateKxEnvironmentNetworkOutputBuilder
impl Clone for UpdateKxEnvironmentNetworkOutputBuilder
source§fn clone(&self) -> UpdateKxEnvironmentNetworkOutputBuilder
fn clone(&self) -> UpdateKxEnvironmentNetworkOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateKxEnvironmentNetworkOutputBuilder
impl Default for UpdateKxEnvironmentNetworkOutputBuilder
source§fn default() -> UpdateKxEnvironmentNetworkOutputBuilder
fn default() -> UpdateKxEnvironmentNetworkOutputBuilder
source§impl PartialEq for UpdateKxEnvironmentNetworkOutputBuilder
impl PartialEq for UpdateKxEnvironmentNetworkOutputBuilder
source§fn eq(&self, other: &UpdateKxEnvironmentNetworkOutputBuilder) -> bool
fn eq(&self, other: &UpdateKxEnvironmentNetworkOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.