Interface ClosedDays.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ClosedDays.Builder,ClosedDays>,SdkBuilder<ClosedDays.Builder,ClosedDays>,SdkPojo
- Enclosing class:
- ClosedDays
public static interface ClosedDays.Builder extends SdkPojo, CopyableBuilder<ClosedDays.Builder,ClosedDays>
-
-
Method Summary
-
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 Detail
-
email
ClosedDays.Builder email(Collection<ClosedDaysRule> email)
Rules for the Email channel.
- Parameters:
email- Rules for the Email channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
ClosedDays.Builder email(ClosedDaysRule... email)
Rules for the Email channel.
- Parameters:
email- Rules for the Email channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
ClosedDays.Builder email(Consumer<ClosedDaysRule.Builder>... email)
Rules for the Email channel.
This is a convenience method that creates an instance of theClosedDaysRule.Builderavoiding the need to create one manually viaClosedDaysRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#email(List.) - Parameters:
email- a consumer that will call methods onClosedDaysRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#email(java.util.Collection)
-
sms
ClosedDays.Builder sms(Collection<ClosedDaysRule> sms)
Rules for the SMS channel.
- Parameters:
sms- Rules for the SMS channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sms
ClosedDays.Builder sms(ClosedDaysRule... sms)
Rules for the SMS channel.
- Parameters:
sms- Rules for the SMS channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sms
ClosedDays.Builder sms(Consumer<ClosedDaysRule.Builder>... sms)
Rules for the SMS channel.
This is a convenience method that creates an instance of theClosedDaysRule.Builderavoiding the need to create one manually viaClosedDaysRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#sms(List.) - Parameters:
sms- a consumer that will call methods onClosedDaysRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#sms(java.util.Collection)
-
push
ClosedDays.Builder push(Collection<ClosedDaysRule> push)
Rules for the Push channel.
- Parameters:
push- Rules for the Push channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
ClosedDays.Builder push(ClosedDaysRule... push)
Rules for the Push channel.
- Parameters:
push- Rules for the Push channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
ClosedDays.Builder push(Consumer<ClosedDaysRule.Builder>... push)
Rules for the Push channel.
This is a convenience method that creates an instance of theClosedDaysRule.Builderavoiding the need to create one manually viaClosedDaysRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#push(List.) - Parameters:
push- a consumer that will call methods onClosedDaysRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#push(java.util.Collection)
-
voice
ClosedDays.Builder voice(Collection<ClosedDaysRule> voice)
Rules for the Voice channel.
- Parameters:
voice- Rules for the Voice channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voice
ClosedDays.Builder voice(ClosedDaysRule... voice)
Rules for the Voice channel.
- Parameters:
voice- Rules for the Voice channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voice
ClosedDays.Builder voice(Consumer<ClosedDaysRule.Builder>... voice)
Rules for the Voice channel.
This is a convenience method that creates an instance of theClosedDaysRule.Builderavoiding the need to create one manually viaClosedDaysRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#voice(List.) - Parameters:
voice- a consumer that will call methods onClosedDaysRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#voice(java.util.Collection)
-
custom
ClosedDays.Builder custom(Collection<ClosedDaysRule> custom)
Rules for the Custom channel.
- Parameters:
custom- Rules for the Custom channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
ClosedDays.Builder custom(ClosedDaysRule... custom)
Rules for the Custom channel.
- Parameters:
custom- Rules for the Custom channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
ClosedDays.Builder custom(Consumer<ClosedDaysRule.Builder>... custom)
Rules for the Custom channel.
This is a convenience method that creates an instance of theClosedDaysRule.Builderavoiding the need to create one manually viaClosedDaysRule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#custom(List.) - Parameters:
custom- a consumer that will call methods onClosedDaysRule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#custom(java.util.Collection)
-
-