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.BuildercurrentRateInMegaBytesPerSecond(Double currentRateInMegaBytesPerSecond)Describes the data transfer rate in MB's per second.DataTransferProgress.BuilderdataTransferredInMegaBytes(Long dataTransferredInMegaBytes)Describes the total amount of data that has been transfered in MB's.DataTransferProgress.BuilderelapsedTimeInSeconds(Long elapsedTimeInSeconds)Describes the number of seconds that have elapsed during the data transfer.DataTransferProgress.BuilderestimatedTimeToCompletionInSeconds(Long estimatedTimeToCompletionInSeconds)Describes the estimated number of seconds remaining to complete the transfer.DataTransferProgress.Builderstatus(String status)Describes the status of the cluster.DataTransferProgress.BuildertotalDataInMegaBytes(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.
-
-