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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.
- 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.
-
- 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.
- 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.
-
- 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
100
when volume initialization has completed.- Parameters:
progress
- The current volume initialization progress as a percentage (0-100). Returns100
when 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
0
when 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. Returns0
when 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.
-