Interface DataTransferProgress.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataTransferProgress.Builder,
,DataTransferProgress> SdkBuilder<DataTransferProgress.Builder,
,DataTransferProgress> SdkPojo
- Enclosing class:
DataTransferProgress
public static interface DataTransferProgress.Builder
extends SdkPojo, CopyableBuilder<DataTransferProgress.Builder,DataTransferProgress>
-
Method Summary
Modifier and TypeMethodDescriptioncurrentRateInMegaBytesPerSecond
(Double currentRateInMegaBytesPerSecond) Describes the data transfer rate in MB's per second.dataTransferredInMegaBytes
(Long dataTransferredInMegaBytes) Describes the total amount of data that has been transfered in MB's.elapsedTimeInSeconds
(Long elapsedTimeInSeconds) Describes the number of seconds that have elapsed during the data transfer.estimatedTimeToCompletionInSeconds
(Long estimatedTimeToCompletionInSeconds) Describes the estimated number of seconds remaining to complete the transfer.Describes the status of the cluster.totalDataInMegaBytes
(Long totalDataInMegaBytes) Describes the total amount of data to be transfered in megabytes.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
status
Describes the status of the cluster. While the transfer is in progress the status is
transferringdata
.- Parameters:
status
- Describes the status of the cluster. While the transfer is in progress the status istransferringdata
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentRateInMegaBytesPerSecond
DataTransferProgress.Builder currentRateInMegaBytesPerSecond(Double currentRateInMegaBytesPerSecond) Describes the data transfer rate in MB's per second.
- Parameters:
currentRateInMegaBytesPerSecond
- Describes the data transfer rate in MB's per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalDataInMegaBytes
Describes the total amount of data to be transfered in megabytes.
- Parameters:
totalDataInMegaBytes
- Describes the total amount of data to be transfered in megabytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataTransferredInMegaBytes
Describes the total amount of data that has been transfered in MB's.
- Parameters:
dataTransferredInMegaBytes
- Describes the total amount of data that has been transfered in MB's.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedTimeToCompletionInSeconds
DataTransferProgress.Builder estimatedTimeToCompletionInSeconds(Long estimatedTimeToCompletionInSeconds) Describes the estimated number of seconds remaining to complete the transfer.
- Parameters:
estimatedTimeToCompletionInSeconds
- Describes the estimated number of seconds remaining to complete the transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elapsedTimeInSeconds
Describes the number of seconds that have elapsed during the data transfer.
- Parameters:
elapsedTimeInSeconds
- Describes the number of seconds that have elapsed during the data transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-