Interface StorageOptimizer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StorageOptimizer.Builder,
,StorageOptimizer> SdkBuilder<StorageOptimizer.Builder,
,StorageOptimizer> SdkPojo
- Enclosing class:
StorageOptimizer
-
Method Summary
Modifier and TypeMethodDescriptionA map of the storage optimizer configuration.errorMessage
(String errorMessage) A message that contains information about any error (if present).lastRunDetails
(String lastRunDetails) When an acceleration result has an enabled status, contains the details of the last job run.storageOptimizerType
(String storageOptimizerType) The specific type of storage optimizer.storageOptimizerType
(OptimizerType storageOptimizerType) The specific type of storage optimizer.A message that contains information about any warnings (if present).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
-
storageOptimizerType
The specific type of storage optimizer. The supported value is
compaction
.- Parameters:
storageOptimizerType
- The specific type of storage optimizer. The supported value iscompaction
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
storageOptimizerType
The specific type of storage optimizer. The supported value is
compaction
.- Parameters:
storageOptimizerType
- The specific type of storage optimizer. The supported value iscompaction
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
config
A map of the storage optimizer configuration. Currently contains only one key-value pair:
is_enabled
indicates true or false for acceleration.- Parameters:
config
- A map of the storage optimizer configuration. Currently contains only one key-value pair:is_enabled
indicates true or false for acceleration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
A message that contains information about any error (if present).
When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
- Parameters:
errorMessage
- A message that contains information about any error (if present).When an acceleration result has an enabled status, the error message is empty.
When an acceleration result has a disabled status, the message describes an error or simply indicates "disabled by the user".
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
warnings
A message that contains information about any warnings (if present).
- Parameters:
warnings
- A message that contains information about any warnings (if present).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastRunDetails
When an acceleration result has an enabled status, contains the details of the last job run.
- Parameters:
lastRunDetails
- When an acceleration result has an enabled status, contains the details of the last job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-