#[non_exhaustive]pub struct DeleteIntegrationOutputBuilder { /* private fields */ }
Expand description
A builder for DeleteIntegrationOutput
.
Implementations§
source§impl DeleteIntegrationOutputBuilder
impl DeleteIntegrationOutputBuilder
sourcepub fn source_arn(self, input: impl Into<String>) -> Self
pub fn source_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the database used as the source for replication.
sourcepub fn set_source_arn(self, input: Option<String>) -> Self
pub fn set_source_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the database used as the source for replication.
sourcepub fn get_source_arn(&self) -> &Option<String>
pub fn get_source_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the database used as the source for replication.
sourcepub fn target_arn(self, input: impl Into<String>) -> Self
pub fn target_arn(self, input: impl Into<String>) -> Self
The ARN of the Redshift data warehouse used as the target for replication.
sourcepub fn set_target_arn(self, input: Option<String>) -> Self
pub fn set_target_arn(self, input: Option<String>) -> Self
The ARN of the Redshift data warehouse used as the target for replication.
sourcepub fn get_target_arn(&self) -> &Option<String>
pub fn get_target_arn(&self) -> &Option<String>
The ARN of the Redshift data warehouse used as the target for replication.
sourcepub fn integration_name(self, input: impl Into<String>) -> Self
pub fn integration_name(self, input: impl Into<String>) -> Self
The name of the integration.
sourcepub fn set_integration_name(self, input: Option<String>) -> Self
pub fn set_integration_name(self, input: Option<String>) -> Self
The name of the integration.
sourcepub fn get_integration_name(&self) -> &Option<String>
pub fn get_integration_name(&self) -> &Option<String>
The name of the integration.
sourcepub fn integration_arn(self, input: impl Into<String>) -> Self
pub fn integration_arn(self, input: impl Into<String>) -> Self
The ARN of the integration.
sourcepub fn set_integration_arn(self, input: Option<String>) -> Self
pub fn set_integration_arn(self, input: Option<String>) -> Self
The ARN of the integration.
sourcepub fn get_integration_arn(&self) -> &Option<String>
pub fn get_integration_arn(&self) -> &Option<String>
The ARN of the integration.
sourcepub fn kms_key_id(self, input: impl Into<String>) -> Self
pub fn kms_key_id(self, input: impl Into<String>) -> Self
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
sourcepub fn set_kms_key_id(self, input: Option<String>) -> Self
pub fn set_kms_key_id(self, input: Option<String>) -> Self
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
sourcepub fn get_kms_key_id(&self) -> &Option<String>
pub fn get_kms_key_id(&self) -> &Option<String>
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
sourcepub fn additional_encryption_context(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn additional_encryption_context( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to additional_encryption_context
.
To override the contents of this collection use set_additional_encryption_context
.
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
sourcepub fn set_additional_encryption_context(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_additional_encryption_context( self, input: Option<HashMap<String, String>> ) -> Self
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
sourcepub fn get_additional_encryption_context(
&self
) -> &Option<HashMap<String, String>>
pub fn get_additional_encryption_context( &self ) -> &Option<HashMap<String, String>>
The encryption context for the integration. For more information, see Encryption context in the Amazon Web Services Key Management Service Developer Guide.
sourcepub fn status(self, input: IntegrationStatus) -> Self
pub fn status(self, input: IntegrationStatus) -> Self
The current status of the integration.
sourcepub fn set_status(self, input: Option<IntegrationStatus>) -> Self
pub fn set_status(self, input: Option<IntegrationStatus>) -> Self
The current status of the integration.
sourcepub fn get_status(&self) -> &Option<IntegrationStatus>
pub fn get_status(&self) -> &Option<IntegrationStatus>
The current status of the integration.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
sourcepub fn create_time(self, input: DateTime) -> Self
pub fn create_time(self, input: DateTime) -> Self
The time when the integration was created, in Universal Coordinated Time (UTC).
sourcepub fn set_create_time(self, input: Option<DateTime>) -> Self
pub fn set_create_time(self, input: Option<DateTime>) -> Self
The time when the integration was created, in Universal Coordinated Time (UTC).
sourcepub fn get_create_time(&self) -> &Option<DateTime>
pub fn get_create_time(&self) -> &Option<DateTime>
The time when the integration was created, in Universal Coordinated Time (UTC).
sourcepub fn errors(self, input: IntegrationError) -> Self
pub fn errors(self, input: IntegrationError) -> Self
Appends an item to errors
.
To override the contents of this collection use set_errors
.
Any errors associated with the integration.
sourcepub fn set_errors(self, input: Option<Vec<IntegrationError>>) -> Self
pub fn set_errors(self, input: Option<Vec<IntegrationError>>) -> Self
Any errors associated with the integration.
sourcepub fn get_errors(&self) -> &Option<Vec<IntegrationError>>
pub fn get_errors(&self) -> &Option<Vec<IntegrationError>>
Any errors associated with the integration.
sourcepub fn build(self) -> DeleteIntegrationOutput
pub fn build(self) -> DeleteIntegrationOutput
Consumes the builder and constructs a DeleteIntegrationOutput
.
Trait Implementations§
source§impl Clone for DeleteIntegrationOutputBuilder
impl Clone for DeleteIntegrationOutputBuilder
source§fn clone(&self) -> DeleteIntegrationOutputBuilder
fn clone(&self) -> DeleteIntegrationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DeleteIntegrationOutputBuilder
impl Default for DeleteIntegrationOutputBuilder
source§fn default() -> DeleteIntegrationOutputBuilder
fn default() -> DeleteIntegrationOutputBuilder
source§impl PartialEq for DeleteIntegrationOutputBuilder
impl PartialEq for DeleteIntegrationOutputBuilder
source§fn eq(&self, other: &DeleteIntegrationOutputBuilder) -> bool
fn eq(&self, other: &DeleteIntegrationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.