Interface InitializationStatusDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InitializationStatusDetails.Builder,,InitializationStatusDetails> SdkBuilder<InitializationStatusDetails.Builder,,InitializationStatusDetails> SdkPojo
- Enclosing class:
InitializationStatusDetails
-
Method Summary
Modifier and TypeMethodDescriptionestimatedTimeToCompleteInSeconds(Long estimatedTimeToCompleteInSeconds) The estimated remaining time, in seconds, for volume initialization to complete.initializationType(String initializationType) The method used for volume initialization.initializationType(InitializationType initializationType) The method used for volume initialization.The current volume initialization progress as a percentage (0-100).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
initializationType
The method used for volume initialization. Possible values include:
-
default- Volume initialized using the default volume initialization rate or fast snapshot restore. -
provisioned-rate- Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization. -
volume-copy- Volume copy initialized at the rate for volume copies.
- Parameters:
initializationType- The method used for volume initialization. Possible values include:-
default- Volume initialized using the default volume initialization rate or fast snapshot restore. -
provisioned-rate- Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization. -
volume-copy- Volume copy initialized at the rate for volume copies.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
initializationType
The method used for volume initialization. Possible values include:
-
default- Volume initialized using the default volume initialization rate or fast snapshot restore. -
provisioned-rate- Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization. -
volume-copy- Volume copy initialized at the rate for volume copies.
- Parameters:
initializationType- The method used for volume initialization. Possible values include:-
default- Volume initialized using the default volume initialization rate or fast snapshot restore. -
provisioned-rate- Volume initialized using an Amazon EBS Provisioned Rate for Volume Initialization. -
volume-copy- Volume copy initialized at the rate for volume copies.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
progress
The current volume initialization progress as a percentage (0-100). Returns
100when volume initialization has completed.- Parameters:
progress- The current volume initialization progress as a percentage (0-100). Returns100when volume initialization has completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
estimatedTimeToCompleteInSeconds
InitializationStatusDetails.Builder estimatedTimeToCompleteInSeconds(Long estimatedTimeToCompleteInSeconds) The estimated remaining time, in seconds, for volume initialization to complete. Returns
0when volume initialization has completed.Only available for volumes created with Amazon EBS Provisioned Rate for Volume Initialization.
- Parameters:
estimatedTimeToCompleteInSeconds- The estimated remaining time, in seconds, for volume initialization to complete. Returns0when volume initialization has completed.Only available for volumes created with Amazon EBS Provisioned Rate for Volume Initialization.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-