#[non_exhaustive]pub struct ReplicationConfigurationReplicatedDiskBuilder { /* private fields */ }Expand description
A builder for ReplicationConfigurationReplicatedDisk.
Implementations§
source§impl ReplicationConfigurationReplicatedDiskBuilder
impl ReplicationConfigurationReplicatedDiskBuilder
sourcepub fn device_name(self, input: impl Into<String>) -> Self
pub fn device_name(self, input: impl Into<String>) -> Self
The name of the device.
sourcepub fn set_device_name(self, input: Option<String>) -> Self
pub fn set_device_name(self, input: Option<String>) -> Self
The name of the device.
sourcepub fn get_device_name(&self) -> &Option<String>
pub fn get_device_name(&self) -> &Option<String>
The name of the device.
sourcepub fn is_boot_disk(self, input: bool) -> Self
pub fn is_boot_disk(self, input: bool) -> Self
Whether to boot from this disk or not.
sourcepub fn set_is_boot_disk(self, input: Option<bool>) -> Self
pub fn set_is_boot_disk(self, input: Option<bool>) -> Self
Whether to boot from this disk or not.
sourcepub fn get_is_boot_disk(&self) -> &Option<bool>
pub fn get_is_boot_disk(&self) -> &Option<bool>
Whether to boot from this disk or not.
sourcepub fn staging_disk_type(
self,
input: ReplicationConfigurationReplicatedDiskStagingDiskType
) -> Self
pub fn staging_disk_type( self, input: ReplicationConfigurationReplicatedDiskStagingDiskType ) -> Self
The Staging Disk EBS volume type to be used during replication.
sourcepub fn set_staging_disk_type(
self,
input: Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
) -> Self
pub fn set_staging_disk_type( self, input: Option<ReplicationConfigurationReplicatedDiskStagingDiskType> ) -> Self
The Staging Disk EBS volume type to be used during replication.
sourcepub fn get_staging_disk_type(
&self
) -> &Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
pub fn get_staging_disk_type( &self ) -> &Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
The Staging Disk EBS volume type to be used during replication.
sourcepub fn iops(self, input: i64) -> Self
pub fn iops(self, input: i64) -> Self
The requested number of I/O operations per second (IOPS).
sourcepub fn set_iops(self, input: Option<i64>) -> Self
pub fn set_iops(self, input: Option<i64>) -> Self
The requested number of I/O operations per second (IOPS).
sourcepub fn get_iops(&self) -> &Option<i64>
pub fn get_iops(&self) -> &Option<i64>
The requested number of I/O operations per second (IOPS).
sourcepub fn throughput(self, input: i64) -> Self
pub fn throughput(self, input: i64) -> Self
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
sourcepub fn set_throughput(self, input: Option<i64>) -> Self
pub fn set_throughput(self, input: Option<i64>) -> Self
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
sourcepub fn get_throughput(&self) -> &Option<i64>
pub fn get_throughput(&self) -> &Option<i64>
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
sourcepub fn optimized_staging_disk_type(
self,
input: ReplicationConfigurationReplicatedDiskStagingDiskType
) -> Self
pub fn optimized_staging_disk_type( self, input: ReplicationConfigurationReplicatedDiskStagingDiskType ) -> Self
The Staging Disk EBS volume type to be used during replication when stagingDiskType is set to Auto. This is a read-only field.
sourcepub fn set_optimized_staging_disk_type(
self,
input: Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
) -> Self
pub fn set_optimized_staging_disk_type( self, input: Option<ReplicationConfigurationReplicatedDiskStagingDiskType> ) -> Self
The Staging Disk EBS volume type to be used during replication when stagingDiskType is set to Auto. This is a read-only field.
sourcepub fn get_optimized_staging_disk_type(
&self
) -> &Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
pub fn get_optimized_staging_disk_type( &self ) -> &Option<ReplicationConfigurationReplicatedDiskStagingDiskType>
The Staging Disk EBS volume type to be used during replication when stagingDiskType is set to Auto. This is a read-only field.
sourcepub fn build(self) -> ReplicationConfigurationReplicatedDisk
pub fn build(self) -> ReplicationConfigurationReplicatedDisk
Consumes the builder and constructs a ReplicationConfigurationReplicatedDisk.
Trait Implementations§
source§impl Clone for ReplicationConfigurationReplicatedDiskBuilder
impl Clone for ReplicationConfigurationReplicatedDiskBuilder
source§fn clone(&self) -> ReplicationConfigurationReplicatedDiskBuilder
fn clone(&self) -> ReplicationConfigurationReplicatedDiskBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for ReplicationConfigurationReplicatedDiskBuilder
impl Default for ReplicationConfigurationReplicatedDiskBuilder
source§fn default() -> ReplicationConfigurationReplicatedDiskBuilder
fn default() -> ReplicationConfigurationReplicatedDiskBuilder
source§impl PartialEq for ReplicationConfigurationReplicatedDiskBuilder
impl PartialEq for ReplicationConfigurationReplicatedDiskBuilder
source§fn eq(&self, other: &ReplicationConfigurationReplicatedDiskBuilder) -> bool
fn eq(&self, other: &ReplicationConfigurationReplicatedDiskBuilder) -> bool
self and other values to be equal, and is used
by ==.