@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReplicationConfigurationReplicatedDisk extends Object implements Serializable, Cloneable, StructuredPojo
The configuration of a disk of the Source Server to be replicated.
Constructor and Description |
---|
ReplicationConfigurationReplicatedDisk() |
Modifier and Type | Method and Description |
---|---|
ReplicationConfigurationReplicatedDisk |
clone() |
boolean |
equals(Object obj) |
String |
getDeviceName()
The name of the device.
|
Long |
getIops()
The requested number of I/O operations per second (IOPS).
|
Boolean |
getIsBootDisk()
Whether to boot from this disk or not.
|
String |
getOptimizedStagingDiskType()
The Staging Disk EBS volume type to be used during replication when
stagingDiskType is set to Auto. |
String |
getStagingDiskType()
The Staging Disk EBS volume type to be used during replication.
|
Long |
getThroughput()
The throughput to use for the EBS volume in MiB/s.
|
int |
hashCode() |
Boolean |
isBootDisk()
Whether to boot from this disk or not.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeviceName(String deviceName)
The name of the device.
|
void |
setIops(Long iops)
The requested number of I/O operations per second (IOPS).
|
void |
setIsBootDisk(Boolean isBootDisk)
Whether to boot from this disk or not.
|
void |
setOptimizedStagingDiskType(String optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when
stagingDiskType is set to Auto. |
void |
setStagingDiskType(String stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
|
void |
setThroughput(Long throughput)
The throughput to use for the EBS volume in MiB/s.
|
String |
toString()
Returns a string representation of this object.
|
ReplicationConfigurationReplicatedDisk |
withDeviceName(String deviceName)
The name of the device.
|
ReplicationConfigurationReplicatedDisk |
withIops(Long iops)
The requested number of I/O operations per second (IOPS).
|
ReplicationConfigurationReplicatedDisk |
withIsBootDisk(Boolean isBootDisk)
Whether to boot from this disk or not.
|
ReplicationConfigurationReplicatedDisk |
withOptimizedStagingDiskType(ReplicationConfigurationReplicatedDiskStagingDiskType optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when
stagingDiskType is set to Auto. |
ReplicationConfigurationReplicatedDisk |
withOptimizedStagingDiskType(String optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when
stagingDiskType is set to Auto. |
ReplicationConfigurationReplicatedDisk |
withStagingDiskType(ReplicationConfigurationReplicatedDiskStagingDiskType stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
|
ReplicationConfigurationReplicatedDisk |
withStagingDiskType(String stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
|
ReplicationConfigurationReplicatedDisk |
withThroughput(Long throughput)
The throughput to use for the EBS volume in MiB/s.
|
public ReplicationConfigurationReplicatedDisk()
public void setDeviceName(String deviceName)
The name of the device.
deviceName
- The name of the device.public String getDeviceName()
The name of the device.
public ReplicationConfigurationReplicatedDisk withDeviceName(String deviceName)
The name of the device.
deviceName
- The name of the device.public void setIops(Long iops)
The requested number of I/O operations per second (IOPS).
iops
- The requested number of I/O operations per second (IOPS).public Long getIops()
The requested number of I/O operations per second (IOPS).
public ReplicationConfigurationReplicatedDisk withIops(Long iops)
The requested number of I/O operations per second (IOPS).
iops
- The requested number of I/O operations per second (IOPS).public void setIsBootDisk(Boolean isBootDisk)
Whether to boot from this disk or not.
isBootDisk
- Whether to boot from this disk or not.public Boolean getIsBootDisk()
Whether to boot from this disk or not.
public ReplicationConfigurationReplicatedDisk withIsBootDisk(Boolean isBootDisk)
Whether to boot from this disk or not.
isBootDisk
- Whether to boot from this disk or not.public Boolean isBootDisk()
Whether to boot from this disk or not.
public void setOptimizedStagingDiskType(String optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to Auto.
This is a read-only field.
optimizedStagingDiskType
- The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to
Auto. This is a read-only field.ReplicationConfigurationReplicatedDiskStagingDiskType
public String getOptimizedStagingDiskType()
The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to Auto.
This is a read-only field.
stagingDiskType
is set
to Auto. This is a read-only field.ReplicationConfigurationReplicatedDiskStagingDiskType
public ReplicationConfigurationReplicatedDisk withOptimizedStagingDiskType(String optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to Auto.
This is a read-only field.
optimizedStagingDiskType
- The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to
Auto. This is a read-only field.ReplicationConfigurationReplicatedDiskStagingDiskType
public ReplicationConfigurationReplicatedDisk withOptimizedStagingDiskType(ReplicationConfigurationReplicatedDiskStagingDiskType optimizedStagingDiskType)
The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to Auto.
This is a read-only field.
optimizedStagingDiskType
- The Staging Disk EBS volume type to be used during replication when stagingDiskType
is set to
Auto. This is a read-only field.ReplicationConfigurationReplicatedDiskStagingDiskType
public void setStagingDiskType(String stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
stagingDiskType
- The Staging Disk EBS volume type to be used during replication.ReplicationConfigurationReplicatedDiskStagingDiskType
public String getStagingDiskType()
The Staging Disk EBS volume type to be used during replication.
ReplicationConfigurationReplicatedDiskStagingDiskType
public ReplicationConfigurationReplicatedDisk withStagingDiskType(String stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
stagingDiskType
- The Staging Disk EBS volume type to be used during replication.ReplicationConfigurationReplicatedDiskStagingDiskType
public ReplicationConfigurationReplicatedDisk withStagingDiskType(ReplicationConfigurationReplicatedDiskStagingDiskType stagingDiskType)
The Staging Disk EBS volume type to be used during replication.
stagingDiskType
- The Staging Disk EBS volume type to be used during replication.ReplicationConfigurationReplicatedDiskStagingDiskType
public void setThroughput(Long throughput)
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
throughput
- The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.public Long getThroughput()
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
public ReplicationConfigurationReplicatedDisk withThroughput(Long throughput)
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
throughput
- The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.public String toString()
toString
in class Object
Object.toString()
public ReplicationConfigurationReplicatedDisk clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.