Class DataTransferProgress
- java.lang.Object
-
- software.amazon.awssdk.services.redshift.model.DataTransferProgress
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataTransferProgress.Builder,DataTransferProgress>
@Generated("software.amazon.awssdk:codegen") public final class DataTransferProgress extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataTransferProgress.Builder,DataTransferProgress>
Describes the status of a cluster while it is in the process of resizing with an incremental resize.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataTransferProgress.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataTransferProgress.Builderbuilder()DoublecurrentRateInMegaBytesPerSecond()Describes the data transfer rate in MB's per second.LongdataTransferredInMegaBytes()Describes the total amount of data that has been transfered in MB's.LongelapsedTimeInSeconds()Describes the number of seconds that have elapsed during the data transfer.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)LongestimatedTimeToCompletionInSeconds()Describes the estimated number of seconds remaining to complete the transfer.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends DataTransferProgress.Builder>serializableBuilderClass()Stringstatus()Describes the status of the cluster.DataTransferProgress.BuildertoBuilder()StringtoString()Returns a string representation of this object.LongtotalDataInMegaBytes()Describes the total amount of data to be transfered in megabytes.-
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
-
status
public final String status()
Describes the status of the cluster. While the transfer is in progress the status is
transferringdata.- Returns:
- Describes the status of the cluster. While the transfer is in progress the status is
transferringdata.
-
currentRateInMegaBytesPerSecond
public final Double currentRateInMegaBytesPerSecond()
Describes the data transfer rate in MB's per second.
- Returns:
- Describes the data transfer rate in MB's per second.
-
totalDataInMegaBytes
public final Long totalDataInMegaBytes()
Describes the total amount of data to be transfered in megabytes.
- Returns:
- Describes the total amount of data to be transfered in megabytes.
-
dataTransferredInMegaBytes
public final Long dataTransferredInMegaBytes()
Describes the total amount of data that has been transfered in MB's.
- Returns:
- Describes the total amount of data that has been transfered in MB's.
-
estimatedTimeToCompletionInSeconds
public final Long estimatedTimeToCompletionInSeconds()
Describes the estimated number of seconds remaining to complete the transfer.
- Returns:
- Describes the estimated number of seconds remaining to complete the transfer.
-
elapsedTimeInSeconds
public final Long elapsedTimeInSeconds()
Describes the number of seconds that have elapsed during the data transfer.
- Returns:
- Describes the number of seconds that have elapsed during the data transfer.
-
toBuilder
public DataTransferProgress.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataTransferProgress.Builder,DataTransferProgress>
-
builder
public static DataTransferProgress.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataTransferProgress.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.
-
-