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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataTransferProgress.Builder
currentRateInMegaBytesPerSecond(Double currentRateInMegaBytesPerSecond)
Describes the data transfer rate in MB's per second.DataTransferProgress.Builder
dataTransferredInMegaBytes(Long dataTransferredInMegaBytes)
Describes the total amount of data that has been transfered in MB's.DataTransferProgress.Builder
elapsedTimeInSeconds(Long elapsedTimeInSeconds)
Describes the number of seconds that have elapsed during the data transfer.DataTransferProgress.Builder
estimatedTimeToCompletionInSeconds(Long estimatedTimeToCompletionInSeconds)
Describes the estimated number of seconds remaining to complete the transfer.DataTransferProgress.Builder
status(String status)
Describes the status of the cluster.DataTransferProgress.Builder
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 Detail
-
status
DataTransferProgress.Builder status(String 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
DataTransferProgress.Builder totalDataInMegaBytes(Long 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
DataTransferProgress.Builder dataTransferredInMegaBytes(Long 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
DataTransferProgress.Builder elapsedTimeInSeconds(Long 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.
-
-