Interface StorageType.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StorageType.Builder,
,StorageType> SdkBuilder<StorageType.Builder,
,StorageType> SdkPojo
- Enclosing class:
StorageType
public static interface StorageType.Builder
extends SdkPojo, CopyableBuilder<StorageType.Builder,StorageType>
-
Method Summary
Modifier and TypeMethodDescriptionstorageSubTypeName
(String storageSubTypeName) Sets the value of the StorageSubTypeName property for this object.storageTypeLimits
(Collection<StorageTypeLimit> storageTypeLimits) List of limits that are applicable for given storage type.storageTypeLimits
(Consumer<StorageTypeLimit.Builder>... storageTypeLimits) List of limits that are applicable for given storage type.storageTypeLimits
(StorageTypeLimit... storageTypeLimits) List of limits that are applicable for given storage type.storageTypeName
(String storageTypeName) Sets the value of the StorageTypeName property for this object.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 Details
-
storageTypeName
Sets the value of the StorageTypeName property for this object.- Parameters:
storageTypeName
- The new value for the StorageTypeName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSubTypeName
Sets the value of the StorageSubTypeName property for this object.- Parameters:
storageSubTypeName
- The new value for the StorageSubTypeName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageTypeLimits
List of limits that are applicable for given storage type.
- Parameters:
storageTypeLimits
- List of limits that are applicable for given storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageTypeLimits
List of limits that are applicable for given storage type.
- Parameters:
storageTypeLimits
- List of limits that are applicable for given storage type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageTypeLimits
List of limits that are applicable for given storage type.
This is a convenience method that creates an instance of theStorageTypeLimit.Builder
avoiding the need to create one manually viaStorageTypeLimit.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostorageTypeLimits(List<StorageTypeLimit>)
.- Parameters:
storageTypeLimits
- a consumer that will call methods onStorageTypeLimit.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-