Class ReplicationConfigurationReplicatedDisk
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ReplicationConfigurationReplicatedDisk.Builder,ReplicationConfigurationReplicatedDisk>
The configuration of a disk of the Source Server to be replicated.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe name of the device.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Longiops()The requested number of I/O operations per second (IOPS).final BooleanWhether to boot from this disk or not.The Staging Disk EBS volume type to be used during replication whenstagingDiskTypeis set to Auto.final StringThe Staging Disk EBS volume type to be used during replication whenstagingDiskTypeis set to Auto.static Class<? extends ReplicationConfigurationReplicatedDisk.Builder> The Staging Disk EBS volume type to be used during replication.final StringThe Staging Disk EBS volume type to be used during replication.final LongThe throughput to use for the EBS volume in MiB/s.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
deviceName
-
iops
The requested number of I/O operations per second (IOPS).
- Returns:
- The requested number of I/O operations per second (IOPS).
-
isBootDisk
Whether to boot from this disk or not.
- Returns:
- Whether to boot from this disk or not.
-
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:
-
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:
-
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:
-
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:
-
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ReplicationConfigurationReplicatedDisk.Builder,ReplicationConfigurationReplicatedDisk> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ReplicationConfigurationReplicatedDisk.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-