#[non_exhaustive]pub struct ReplicationPendingModifiedValuesBuilder { /* private fields */ }
Expand description
A builder for ReplicationPendingModifiedValues
.
Implementations§
source§impl ReplicationPendingModifiedValuesBuilder
impl ReplicationPendingModifiedValuesBuilder
sourcepub fn replication_instance_class(self, input: impl Into<String>) -> Self
pub fn replication_instance_class(self, input: impl Into<String>) -> Self
The compute and memory capacity of the replication instance as defined for the specified replication instance class.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
sourcepub fn set_replication_instance_class(self, input: Option<String>) -> Self
pub fn set_replication_instance_class(self, input: Option<String>) -> Self
The compute and memory capacity of the replication instance as defined for the specified replication instance class.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
sourcepub fn get_replication_instance_class(&self) -> &Option<String>
pub fn get_replication_instance_class(&self) -> &Option<String>
The compute and memory capacity of the replication instance as defined for the specified replication instance class.
For more information on the settings and capacities for the available replication instance classes, see Selecting the right DMS replication instance for your migration.
sourcepub fn allocated_storage(self, input: i32) -> Self
pub fn allocated_storage(self, input: i32) -> Self
The amount of storage (in gigabytes) that is allocated for the replication instance.
sourcepub fn set_allocated_storage(self, input: Option<i32>) -> Self
pub fn set_allocated_storage(self, input: Option<i32>) -> Self
The amount of storage (in gigabytes) that is allocated for the replication instance.
sourcepub fn get_allocated_storage(&self) -> &Option<i32>
pub fn get_allocated_storage(&self) -> &Option<i32>
The amount of storage (in gigabytes) that is allocated for the replication instance.
sourcepub fn multi_az(self, input: bool) -> Self
pub fn multi_az(self, input: bool) -> Self
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
sourcepub fn set_multi_az(self, input: Option<bool>) -> Self
pub fn set_multi_az(self, input: Option<bool>) -> Self
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
sourcepub fn get_multi_az(&self) -> &Option<bool>
pub fn get_multi_az(&self) -> &Option<bool>
Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone
parameter if the Multi-AZ parameter is set to true
.
sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
The engine version number of the replication instance.
sourcepub fn set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
The engine version number of the replication instance.
sourcepub fn get_engine_version(&self) -> &Option<String>
pub fn get_engine_version(&self) -> &Option<String>
The engine version number of the replication instance.
sourcepub fn network_type(self, input: impl Into<String>) -> Self
pub fn network_type(self, input: impl Into<String>) -> Self
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
sourcepub fn set_network_type(self, input: Option<String>) -> Self
pub fn set_network_type(self, input: Option<String>) -> Self
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
sourcepub fn get_network_type(&self) -> &Option<String>
pub fn get_network_type(&self) -> &Option<String>
The type of IP address protocol used by a replication instance, such as IPv4 only or Dual-stack that supports both IPv4 and IPv6 addressing. IPv6 only is not yet supported.
sourcepub fn build(self) -> ReplicationPendingModifiedValues
pub fn build(self) -> ReplicationPendingModifiedValues
Consumes the builder and constructs a ReplicationPendingModifiedValues
.
Trait Implementations§
source§impl Clone for ReplicationPendingModifiedValuesBuilder
impl Clone for ReplicationPendingModifiedValuesBuilder
source§fn clone(&self) -> ReplicationPendingModifiedValuesBuilder
fn clone(&self) -> ReplicationPendingModifiedValuesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReplicationPendingModifiedValuesBuilder
impl Default for ReplicationPendingModifiedValuesBuilder
source§fn default() -> ReplicationPendingModifiedValuesBuilder
fn default() -> ReplicationPendingModifiedValuesBuilder
source§impl PartialEq for ReplicationPendingModifiedValuesBuilder
impl PartialEq for ReplicationPendingModifiedValuesBuilder
source§fn eq(&self, other: &ReplicationPendingModifiedValuesBuilder) -> bool
fn eq(&self, other: &ReplicationPendingModifiedValuesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.