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 interface
DataTransferProgress.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataTransferProgress.Builder
builder()
Double
currentRateInMegaBytesPerSecond()
Describes the data transfer rate in MB's per second.Long
dataTransferredInMegaBytes()
Describes the total amount of data that has been transfered in MB's.Long
elapsedTimeInSeconds()
Describes the number of seconds that have elapsed during the data transfer.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
Long
estimatedTimeToCompletionInSeconds()
Describes the estimated number of seconds remaining to complete the transfer.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends DataTransferProgress.Builder>
serializableBuilderClass()
String
status()
Describes the status of the cluster.DataTransferProgress.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Long
totalDataInMegaBytes()
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-