Interface CommunicationLimitsConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CommunicationLimitsConfig.Builder,
,CommunicationLimitsConfig> SdkBuilder<CommunicationLimitsConfig.Builder,
,CommunicationLimitsConfig> SdkPojo
- Enclosing class:
CommunicationLimitsConfig
@Mutable
@NotThreadSafe
public static interface CommunicationLimitsConfig.Builder
extends SdkPojo, CopyableBuilder<CommunicationLimitsConfig.Builder,CommunicationLimitsConfig>
-
Method Summary
Modifier and TypeMethodDescriptionallChannelSubtypes
(Consumer<CommunicationLimits.Builder> allChannelSubtypes) Sets the value of the AllChannelSubtypes property for this object.allChannelSubtypes
(CommunicationLimits allChannelSubtypes) Sets the value of the AllChannelSubtypes property for this object.instanceLimitsHandling
(String instanceLimitsHandling) Sets the value of the InstanceLimitsHandling property for this object.instanceLimitsHandling
(InstanceLimitsHandling instanceLimitsHandling) Sets the value of the InstanceLimitsHandling 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, sdkFieldNameToField, sdkFields
-
Method Details
-
allChannelSubtypes
Sets the value of the AllChannelSubtypes property for this object.- Parameters:
allChannelSubtypes
- The new value for the AllChannelSubtypes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allChannelSubtypes
default CommunicationLimitsConfig.Builder allChannelSubtypes(Consumer<CommunicationLimits.Builder> allChannelSubtypes) Sets the value of the AllChannelSubtypes property for this object. This is a convenience method that creates an instance of theCommunicationLimits.Builder
avoiding the need to create one manually viaCommunicationLimits.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toallChannelSubtypes(CommunicationLimits)
.- Parameters:
allChannelSubtypes
- a consumer that will call methods onCommunicationLimits.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceLimitsHandling
Sets the value of the InstanceLimitsHandling property for this object.- Parameters:
instanceLimitsHandling
- The new value for the InstanceLimitsHandling property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceLimitsHandling
CommunicationLimitsConfig.Builder instanceLimitsHandling(InstanceLimitsHandling instanceLimitsHandling) Sets the value of the InstanceLimitsHandling property for this object.- Parameters:
instanceLimitsHandling
- The new value for the InstanceLimitsHandling property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-