Interface SmsChannelSubtypeConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SmsChannelSubtypeConfig.Builder,SmsChannelSubtypeConfig>,SdkBuilder<SmsChannelSubtypeConfig.Builder,SmsChannelSubtypeConfig>,SdkPojo
- Enclosing class:
- SmsChannelSubtypeConfig
public static interface SmsChannelSubtypeConfig.Builder extends SdkPojo, CopyableBuilder<SmsChannelSubtypeConfig.Builder,SmsChannelSubtypeConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SmsChannelSubtypeConfig.Buildercapacity(Double capacity)Sets the value of the Capacity property for this object.default SmsChannelSubtypeConfig.BuilderdefaultOutboundConfig(Consumer<SmsOutboundConfig.Builder> defaultOutboundConfig)Sets the value of the DefaultOutboundConfig property for this object.SmsChannelSubtypeConfig.BuilderdefaultOutboundConfig(SmsOutboundConfig defaultOutboundConfig)Sets the value of the DefaultOutboundConfig property for this object.default SmsChannelSubtypeConfig.BuilderoutboundMode(Consumer<SmsOutboundMode.Builder> outboundMode)Sets the value of the OutboundMode property for this object.SmsChannelSubtypeConfig.BuilderoutboundMode(SmsOutboundMode outboundMode)Sets the value of the OutboundMode 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 Detail
-
capacity
SmsChannelSubtypeConfig.Builder capacity(Double capacity)
Sets the value of the Capacity property for this object.- Parameters:
capacity- The new value for the Capacity property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outboundMode
SmsChannelSubtypeConfig.Builder outboundMode(SmsOutboundMode outboundMode)
Sets the value of the OutboundMode property for this object.- Parameters:
outboundMode- The new value for the OutboundMode property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outboundMode
default SmsChannelSubtypeConfig.Builder outboundMode(Consumer<SmsOutboundMode.Builder> outboundMode)
Sets the value of the OutboundMode property for this object. This is a convenience method that creates an instance of theSmsOutboundMode.Builderavoiding the need to create one manually viaSmsOutboundMode.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutboundMode(SmsOutboundMode).- Parameters:
outboundMode- a consumer that will call methods onSmsOutboundMode.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outboundMode(SmsOutboundMode)
-
defaultOutboundConfig
SmsChannelSubtypeConfig.Builder defaultOutboundConfig(SmsOutboundConfig defaultOutboundConfig)
Sets the value of the DefaultOutboundConfig property for this object.- Parameters:
defaultOutboundConfig- The new value for the DefaultOutboundConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultOutboundConfig
default SmsChannelSubtypeConfig.Builder defaultOutboundConfig(Consumer<SmsOutboundConfig.Builder> defaultOutboundConfig)
Sets the value of the DefaultOutboundConfig property for this object. This is a convenience method that creates an instance of theSmsOutboundConfig.Builderavoiding the need to create one manually viaSmsOutboundConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultOutboundConfig(SmsOutboundConfig).- Parameters:
defaultOutboundConfig- a consumer that will call methods onSmsOutboundConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultOutboundConfig(SmsOutboundConfig)
-
-