#[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 ==
.