Interface InitializationStatusDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InitializationStatusDetails.Builder,InitializationStatusDetails>,SdkBuilder<InitializationStatusDetails.Builder,InitializationStatusDetails>,SdkPojo
- Enclosing class:
- InitializationStatusDetails
@Mutable @NotThreadSafe public static interface InitializationStatusDetails.Builder extends SdkPojo, CopyableBuilder<InitializationStatusDetails.Builder,InitializationStatusDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InitializationStatusDetails.BuilderestimatedTimeToCompleteInSeconds(Long estimatedTimeToCompleteInSeconds)The estimated remaining time, in seconds, for volume initialization to complete.InitializationStatusDetails.BuilderinitializationType(String initializationType)The method used for volume initialization.InitializationStatusDetails.BuilderinitializationType(InitializationType initializationType)The method used for volume initialization.InitializationStatusDetails.Builderprogress(Long progress)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 Detail
-
initializationType
InitializationStatusDetails.Builder initializationType(String 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,InitializationType
-
-
initializationType
InitializationStatusDetails.Builder initializationType(InitializationType 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,InitializationType
-
-
progress
InitializationStatusDetails.Builder progress(Long 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.
-
-