Class ReplicationConfigurationReplicatedDisk
- java.lang.Object
-
- software.amazon.awssdk.services.drs.model.ReplicationConfigurationReplicatedDisk
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationConfigurationReplicatedDisk.Builder,ReplicationConfigurationReplicatedDisk>
@Generated("software.amazon.awssdk:codegen") public final class ReplicationConfigurationReplicatedDisk extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReplicationConfigurationReplicatedDisk.Builder,ReplicationConfigurationReplicatedDisk>
The configuration of a disk of the Source Server to be replicated.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReplicationConfigurationReplicatedDisk.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationConfigurationReplicatedDisk.Builderbuilder()StringdeviceName()The name of the device.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Longiops()The requested number of I/O operations per second (IOPS).BooleanisBootDisk()Whether to boot from this disk or not.ReplicationConfigurationReplicatedDiskStagingDiskTypeoptimizedStagingDiskType()The Staging Disk EBS volume type to be used during replication whenstagingDiskTypeis set to Auto.StringoptimizedStagingDiskTypeAsString()The Staging Disk EBS volume type to be used during replication whenstagingDiskTypeis set to Auto.List<SdkField<?>>sdkFields()static Class<? extends ReplicationConfigurationReplicatedDisk.Builder>serializableBuilderClass()ReplicationConfigurationReplicatedDiskStagingDiskTypestagingDiskType()The Staging Disk EBS volume type to be used during replication.StringstagingDiskTypeAsString()The Staging Disk EBS volume type to be used during replication.Longthroughput()The throughput to use for the EBS volume in MiB/s.ReplicationConfigurationReplicatedDisk.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
deviceName
public final String deviceName()
The name of the device.
- Returns:
- The name of the device.
-
iops
public final Long iops()
The requested number of I/O operations per second (IOPS).
- Returns:
- The requested number of I/O operations per second (IOPS).
-
isBootDisk
public final Boolean isBootDisk()
Whether to boot from this disk or not.
- Returns:
- Whether to boot from this disk or not.
-
optimizedStagingDiskType
public final ReplicationConfigurationReplicatedDiskStagingDiskType optimizedStagingDiskType()
The Staging Disk EBS volume type to be used during replication when
stagingDiskTypeis set to Auto. This is a read-only field.If the service returns an enum value that is not available in the current SDK version,
optimizedStagingDiskTypewill returnReplicationConfigurationReplicatedDiskStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoptimizedStagingDiskTypeAsString().- Returns:
- The Staging Disk EBS volume type to be used during replication when
stagingDiskTypeis set to Auto. This is a read-only field. - See Also:
ReplicationConfigurationReplicatedDiskStagingDiskType
-
optimizedStagingDiskTypeAsString
public final String optimizedStagingDiskTypeAsString()
The Staging Disk EBS volume type to be used during replication when
stagingDiskTypeis set to Auto. This is a read-only field.If the service returns an enum value that is not available in the current SDK version,
optimizedStagingDiskTypewill returnReplicationConfigurationReplicatedDiskStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoptimizedStagingDiskTypeAsString().- Returns:
- The Staging Disk EBS volume type to be used during replication when
stagingDiskTypeis set to Auto. This is a read-only field. - See Also:
ReplicationConfigurationReplicatedDiskStagingDiskType
-
stagingDiskType
public final ReplicationConfigurationReplicatedDiskStagingDiskType stagingDiskType()
The Staging Disk EBS volume type to be used during replication.
If the service returns an enum value that is not available in the current SDK version,
stagingDiskTypewill returnReplicationConfigurationReplicatedDiskStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstagingDiskTypeAsString().- Returns:
- The Staging Disk EBS volume type to be used during replication.
- See Also:
ReplicationConfigurationReplicatedDiskStagingDiskType
-
stagingDiskTypeAsString
public final String stagingDiskTypeAsString()
The Staging Disk EBS volume type to be used during replication.
If the service returns an enum value that is not available in the current SDK version,
stagingDiskTypewill returnReplicationConfigurationReplicatedDiskStagingDiskType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstagingDiskTypeAsString().- Returns:
- The Staging Disk EBS volume type to be used during replication.
- See Also:
ReplicationConfigurationReplicatedDiskStagingDiskType
-
throughput
public final Long throughput()
The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
- Returns:
- The throughput to use for the EBS volume in MiB/s. This parameter is valid only for gp3 volumes.
-
toBuilder
public ReplicationConfigurationReplicatedDisk.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationConfigurationReplicatedDisk.Builder,ReplicationConfigurationReplicatedDisk>
-
builder
public static ReplicationConfigurationReplicatedDisk.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReplicationConfigurationReplicatedDisk.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-