Interface OpenHours.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OpenHours.Builder,
,OpenHours> SdkBuilder<OpenHours.Builder,
,OpenHours> SdkPojo
- Enclosing class:
OpenHours
@Mutable
@NotThreadSafe
public static interface OpenHours.Builder
extends SdkPojo, CopyableBuilder<OpenHours.Builder,OpenHours>
-
Method Summary
Modifier and TypeMethodDescriptioncustom
(Map<DayOfWeek, ? extends Collection<OpenHoursRule>> custom) Specifies the schedule settings for the custom channel.customWithStrings
(Map<String, ? extends Collection<OpenHoursRule>> custom) Specifies the schedule settings for the custom channel.email
(Map<DayOfWeek, ? extends Collection<OpenHoursRule>> email) Specifies the schedule settings for the email channel.emailWithStrings
(Map<String, ? extends Collection<OpenHoursRule>> email) Specifies the schedule settings for the email channel.push
(Map<DayOfWeek, ? extends Collection<OpenHoursRule>> push) Specifies the schedule settings for the push channel.pushWithStrings
(Map<String, ? extends Collection<OpenHoursRule>> push) Specifies the schedule settings for the push channel.sms
(Map<DayOfWeek, ? extends Collection<OpenHoursRule>> sms) Specifies the schedule settings for the SMS channel.smsWithStrings
(Map<String, ? extends Collection<OpenHoursRule>> sms) Specifies the schedule settings for the SMS channel.voice
(Map<DayOfWeek, ? extends Collection<OpenHoursRule>> voice) Specifies the schedule settings for the voice channel.voiceWithStrings
(Map<String, ? extends Collection<OpenHoursRule>> voice) Specifies the schedule settings for the voice channel.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
-
emailWithStrings
Specifies the schedule settings for the email channel.
- Parameters:
email
- Specifies the schedule settings for the email channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
Specifies the schedule settings for the email channel.
- Parameters:
email
- Specifies the schedule settings for the email channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
smsWithStrings
Specifies the schedule settings for the SMS channel.
- Parameters:
sms
- Specifies the schedule settings for the SMS channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sms
Specifies the schedule settings for the SMS channel.
- Parameters:
sms
- Specifies the schedule settings for the SMS channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pushWithStrings
Specifies the schedule settings for the push channel.
- Parameters:
push
- Specifies the schedule settings for the push channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
push
Specifies the schedule settings for the push channel.
- Parameters:
push
- Specifies the schedule settings for the push channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voiceWithStrings
Specifies the schedule settings for the voice channel.
- Parameters:
voice
- Specifies the schedule settings for the voice channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voice
Specifies the schedule settings for the voice channel.
- Parameters:
voice
- Specifies the schedule settings for the voice channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customWithStrings
Specifies the schedule settings for the custom channel.
- Parameters:
custom
- Specifies the schedule settings for the custom channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
Specifies the schedule settings for the custom channel.
- Parameters:
custom
- Specifies the schedule settings for the custom channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-