#[non_exhaustive]pub struct AwsDmsReplicationTaskDetailsBuilder { /* private fields */ }Expand description
A builder for AwsDmsReplicationTaskDetails.
Implementations§
source§impl AwsDmsReplicationTaskDetailsBuilder
impl AwsDmsReplicationTaskDetailsBuilder
sourcepub fn cdc_start_position(self, input: impl Into<String>) -> Self
pub fn cdc_start_position(self, input: impl Into<String>) -> Self
Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn set_cdc_start_position(self, input: Option<String>) -> Self
pub fn set_cdc_start_position(self, input: Option<String>) -> Self
Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn get_cdc_start_position(&self) -> &Option<String>
pub fn get_cdc_start_position(&self) -> &Option<String>
Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn cdc_start_time(self, input: impl Into<String>) -> Self
pub fn cdc_start_time(self, input: impl Into<String>) -> Self
Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn set_cdc_start_time(self, input: Option<String>) -> Self
pub fn set_cdc_start_time(self, input: Option<String>) -> Self
Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn get_cdc_start_time(&self) -> &Option<String>
pub fn get_cdc_start_time(&self) -> &Option<String>
Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.
sourcepub fn cdc_stop_position(self, input: impl Into<String>) -> Self
pub fn cdc_stop_position(self, input: impl Into<String>) -> Self
Indicates when you want a CDC operation to stop. The value can be either server time or commit time.
sourcepub fn set_cdc_stop_position(self, input: Option<String>) -> Self
pub fn set_cdc_stop_position(self, input: Option<String>) -> Self
Indicates when you want a CDC operation to stop. The value can be either server time or commit time.
sourcepub fn get_cdc_stop_position(&self) -> &Option<String>
pub fn get_cdc_stop_position(&self) -> &Option<String>
Indicates when you want a CDC operation to stop. The value can be either server time or commit time.
sourcepub fn migration_type(self, input: impl Into<String>) -> Self
pub fn migration_type(self, input: impl Into<String>) -> Self
The migration type.
sourcepub fn set_migration_type(self, input: Option<String>) -> Self
pub fn set_migration_type(self, input: Option<String>) -> Self
The migration type.
sourcepub fn get_migration_type(&self) -> &Option<String>
pub fn get_migration_type(&self) -> &Option<String>
The migration type.
sourcepub fn resource_identifier(self, input: impl Into<String>) -> Self
pub fn resource_identifier(self, input: impl Into<String>) -> Self
A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.
sourcepub fn set_resource_identifier(self, input: Option<String>) -> Self
pub fn set_resource_identifier(self, input: Option<String>) -> Self
A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.
sourcepub fn get_resource_identifier(&self) -> &Option<String>
pub fn get_resource_identifier(&self) -> &Option<String>
A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.
sourcepub fn replication_instance_arn(self, input: impl Into<String>) -> Self
pub fn replication_instance_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of a replication instance.
sourcepub fn set_replication_instance_arn(self, input: Option<String>) -> Self
pub fn set_replication_instance_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of a replication instance.
sourcepub fn get_replication_instance_arn(&self) -> &Option<String>
pub fn get_replication_instance_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of a replication instance.
sourcepub fn replication_task_identifier(self, input: impl Into<String>) -> Self
pub fn replication_task_identifier(self, input: impl Into<String>) -> Self
The user-defined replication task identifier or name.
sourcepub fn set_replication_task_identifier(self, input: Option<String>) -> Self
pub fn set_replication_task_identifier(self, input: Option<String>) -> Self
The user-defined replication task identifier or name.
sourcepub fn get_replication_task_identifier(&self) -> &Option<String>
pub fn get_replication_task_identifier(&self) -> &Option<String>
The user-defined replication task identifier or name.
sourcepub fn replication_task_settings(self, input: impl Into<String>) -> Self
pub fn replication_task_settings(self, input: impl Into<String>) -> Self
The settings for the replication task.
sourcepub fn set_replication_task_settings(self, input: Option<String>) -> Self
pub fn set_replication_task_settings(self, input: Option<String>) -> Self
The settings for the replication task.
sourcepub fn get_replication_task_settings(&self) -> &Option<String>
pub fn get_replication_task_settings(&self) -> &Option<String>
The settings for the replication task.
sourcepub fn source_endpoint_arn(self, input: impl Into<String>) -> Self
pub fn source_endpoint_arn(self, input: impl Into<String>) -> Self
The ARN of the source endpoint.
sourcepub fn set_source_endpoint_arn(self, input: Option<String>) -> Self
pub fn set_source_endpoint_arn(self, input: Option<String>) -> Self
The ARN of the source endpoint.
sourcepub fn get_source_endpoint_arn(&self) -> &Option<String>
pub fn get_source_endpoint_arn(&self) -> &Option<String>
The ARN of the source endpoint.
sourcepub fn table_mappings(self, input: impl Into<String>) -> Self
pub fn table_mappings(self, input: impl Into<String>) -> Self
The table mappings for the replication task, in JSON format.
sourcepub fn set_table_mappings(self, input: Option<String>) -> Self
pub fn set_table_mappings(self, input: Option<String>) -> Self
The table mappings for the replication task, in JSON format.
sourcepub fn get_table_mappings(&self) -> &Option<String>
pub fn get_table_mappings(&self) -> &Option<String>
The table mappings for the replication task, in JSON format.
sourcepub fn target_endpoint_arn(self, input: impl Into<String>) -> Self
pub fn target_endpoint_arn(self, input: impl Into<String>) -> Self
The ARN of the target endpoint.
sourcepub fn set_target_endpoint_arn(self, input: Option<String>) -> Self
pub fn set_target_endpoint_arn(self, input: Option<String>) -> Self
The ARN of the target endpoint.
sourcepub fn get_target_endpoint_arn(&self) -> &Option<String>
pub fn get_target_endpoint_arn(&self) -> &Option<String>
The ARN of the target endpoint.
sourcepub fn task_data(self, input: impl Into<String>) -> Self
pub fn task_data(self, input: impl Into<String>) -> Self
Supplemental information that the task requires to migrate the data for certain source and target endpoints.
sourcepub fn set_task_data(self, input: Option<String>) -> Self
pub fn set_task_data(self, input: Option<String>) -> Self
Supplemental information that the task requires to migrate the data for certain source and target endpoints.
sourcepub fn get_task_data(&self) -> &Option<String>
pub fn get_task_data(&self) -> &Option<String>
Supplemental information that the task requires to migrate the data for certain source and target endpoints.
sourcepub fn build(self) -> AwsDmsReplicationTaskDetails
pub fn build(self) -> AwsDmsReplicationTaskDetails
Consumes the builder and constructs a AwsDmsReplicationTaskDetails.
Trait Implementations§
source§impl Clone for AwsDmsReplicationTaskDetailsBuilder
impl Clone for AwsDmsReplicationTaskDetailsBuilder
source§fn clone(&self) -> AwsDmsReplicationTaskDetailsBuilder
fn clone(&self) -> AwsDmsReplicationTaskDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AwsDmsReplicationTaskDetailsBuilder
impl Default for AwsDmsReplicationTaskDetailsBuilder
source§fn default() -> AwsDmsReplicationTaskDetailsBuilder
fn default() -> AwsDmsReplicationTaskDetailsBuilder
source§impl PartialEq for AwsDmsReplicationTaskDetailsBuilder
impl PartialEq for AwsDmsReplicationTaskDetailsBuilder
source§fn eq(&self, other: &AwsDmsReplicationTaskDetailsBuilder) -> bool
fn eq(&self, other: &AwsDmsReplicationTaskDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.