Interface Limits.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Limits.Builder,,Limits> SdkBuilder<Limits.Builder,,Limits> SdkPojo
- Enclosing class:
Limits
-
Method Summary
Modifier and TypeMethodDescriptionadditionalLimits(Collection<AdditionalLimit> additionalLimits) List of additional limits that are specific to a given instance type for each of its instance roles.additionalLimits(Consumer<AdditionalLimit.Builder>... additionalLimits) List of additional limits that are specific to a given instance type for each of its instance roles.additionalLimits(AdditionalLimit... additionalLimits) List of additional limits that are specific to a given instance type for each of its instance roles.default Limits.BuilderinstanceLimits(Consumer<InstanceLimits.Builder> instanceLimits) The limits for a given instance type.instanceLimits(InstanceLimits instanceLimits) The limits for a given instance type.storageTypes(Collection<StorageType> storageTypes) Storage-related attributes that are available for a given instance type.storageTypes(Consumer<StorageType.Builder>... storageTypes) Storage-related attributes that are available for a given instance type.storageTypes(StorageType... storageTypes) Storage-related attributes that are available for a given instance type.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
-
storageTypes
Storage-related attributes that are available for a given instance type.
- Parameters:
storageTypes- Storage-related attributes that are available for a given instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageTypes
Storage-related attributes that are available for a given instance type.
- Parameters:
storageTypes- Storage-related attributes that are available for a given instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageTypes
Storage-related attributes that are available for a given instance type.
This is a convenience method that creates an instance of theStorageType.Builderavoiding the need to create one manually viaStorageType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostorageTypes(List<StorageType>).- Parameters:
storageTypes- a consumer that will call methods onStorageType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceLimits
The limits for a given instance type.
- Parameters:
instanceLimits- The limits for a given instance type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceLimits
The limits for a given instance type.
This is a convenience method that creates an instance of theInstanceLimits.Builderavoiding the need to create one manually viaInstanceLimits.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceLimits(InstanceLimits).- Parameters:
instanceLimits- a consumer that will call methods onInstanceLimits.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalLimits
List of additional limits that are specific to a given instance type for each of its instance roles.
- Parameters:
additionalLimits- List of additional limits that are specific to a given instance type for each of its instance roles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalLimits
List of additional limits that are specific to a given instance type for each of its instance roles.
- Parameters:
additionalLimits- List of additional limits that are specific to a given instance type for each of its instance roles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalLimits
List of additional limits that are specific to a given instance type for each of its instance roles.
This is a convenience method that creates an instance of theAdditionalLimit.Builderavoiding the need to create one manually viaAdditionalLimit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalLimits(List<AdditionalLimit>).- Parameters:
additionalLimits- a consumer that will call methods onAdditionalLimit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-