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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenHours.Buildercustom(Map<DayOfWeek,? extends Collection<OpenHoursRule>> custom)Specifies the schedule settings for the custom channel.OpenHours.BuildercustomWithStrings(Map<String,? extends Collection<OpenHoursRule>> custom)Specifies the schedule settings for the custom channel.OpenHours.Builderemail(Map<DayOfWeek,? extends Collection<OpenHoursRule>> email)Specifies the schedule settings for the email channel.OpenHours.BuilderemailWithStrings(Map<String,? extends Collection<OpenHoursRule>> email)Specifies the schedule settings for the email channel.OpenHours.Builderpush(Map<DayOfWeek,? extends Collection<OpenHoursRule>> push)Specifies the schedule settings for the push channel.OpenHours.BuilderpushWithStrings(Map<String,? extends Collection<OpenHoursRule>> push)Specifies the schedule settings for the push channel.OpenHours.Buildersms(Map<DayOfWeek,? extends Collection<OpenHoursRule>> sms)Specifies the schedule settings for the SMS channel.OpenHours.BuildersmsWithStrings(Map<String,? extends Collection<OpenHoursRule>> sms)Specifies the schedule settings for the SMS channel.OpenHours.Buildervoice(Map<DayOfWeek,? extends Collection<OpenHoursRule>> voice)Specifies the schedule settings for the voice channel.OpenHours.BuildervoiceWithStrings(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, sdkFields
-
-
-
-
Method Detail
-
emailWithStrings
OpenHours.Builder emailWithStrings(Map<String,? extends Collection<OpenHoursRule>> 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.
-
email
OpenHours.Builder email(Map<DayOfWeek,? extends Collection<OpenHoursRule>> 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
OpenHours.Builder smsWithStrings(Map<String,? extends Collection<OpenHoursRule>> 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.
-
sms
OpenHours.Builder sms(Map<DayOfWeek,? extends Collection<OpenHoursRule>> 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
OpenHours.Builder pushWithStrings(Map<String,? extends Collection<OpenHoursRule>> 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.
-
push
OpenHours.Builder push(Map<DayOfWeek,? extends Collection<OpenHoursRule>> 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
OpenHours.Builder voiceWithStrings(Map<String,? extends Collection<OpenHoursRule>> 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.
-
voice
OpenHours.Builder voice(Map<DayOfWeek,? extends Collection<OpenHoursRule>> 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
OpenHours.Builder customWithStrings(Map<String,? extends Collection<OpenHoursRule>> 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.
-
custom
OpenHours.Builder custom(Map<DayOfWeek,? extends Collection<OpenHoursRule>> 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.
-
-