Interface OpenHours.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OpenHours.Builder,,OpenHours> SdkBuilder<OpenHours.Builder,,OpenHours> SdkPojo
- Enclosing class:
OpenHours
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.
-