Interface CommunicationTimeConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CommunicationTimeConfig.Builder,CommunicationTimeConfig>,SdkBuilder<CommunicationTimeConfig.Builder,CommunicationTimeConfig>,SdkPojo
- Enclosing class:
- CommunicationTimeConfig
public static interface CommunicationTimeConfig.Builder extends SdkPojo, CopyableBuilder<CommunicationTimeConfig.Builder,CommunicationTimeConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CommunicationTimeConfig.Builderemail(Consumer<TimeWindow.Builder> email)Sets the value of the Email property for this object.CommunicationTimeConfig.Builderemail(TimeWindow email)Sets the value of the Email property for this object.default CommunicationTimeConfig.BuilderlocalTimeZoneConfig(Consumer<LocalTimeZoneConfig.Builder> localTimeZoneConfig)Sets the value of the LocalTimeZoneConfig property for this object.CommunicationTimeConfig.BuilderlocalTimeZoneConfig(LocalTimeZoneConfig localTimeZoneConfig)Sets the value of the LocalTimeZoneConfig property for this object.default CommunicationTimeConfig.Buildersms(Consumer<TimeWindow.Builder> sms)Sets the value of the Sms property for this object.CommunicationTimeConfig.Buildersms(TimeWindow sms)Sets the value of the Sms property for this object.default CommunicationTimeConfig.Buildertelephony(Consumer<TimeWindow.Builder> telephony)Sets the value of the Telephony property for this object.CommunicationTimeConfig.Buildertelephony(TimeWindow telephony)Sets the value of the Telephony 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
-
localTimeZoneConfig
CommunicationTimeConfig.Builder localTimeZoneConfig(LocalTimeZoneConfig localTimeZoneConfig)
Sets the value of the LocalTimeZoneConfig property for this object.- Parameters:
localTimeZoneConfig- The new value for the LocalTimeZoneConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localTimeZoneConfig
default CommunicationTimeConfig.Builder localTimeZoneConfig(Consumer<LocalTimeZoneConfig.Builder> localTimeZoneConfig)
Sets the value of the LocalTimeZoneConfig property for this object. This is a convenience method that creates an instance of theLocalTimeZoneConfig.Builderavoiding the need to create one manually viaLocalTimeZoneConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolocalTimeZoneConfig(LocalTimeZoneConfig).- Parameters:
localTimeZoneConfig- a consumer that will call methods onLocalTimeZoneConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
localTimeZoneConfig(LocalTimeZoneConfig)
-
telephony
CommunicationTimeConfig.Builder telephony(TimeWindow telephony)
Sets the value of the Telephony property for this object.- Parameters:
telephony- The new value for the Telephony property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
telephony
default CommunicationTimeConfig.Builder telephony(Consumer<TimeWindow.Builder> telephony)
Sets the value of the Telephony property for this object. This is a convenience method that creates an instance of theTimeWindow.Builderavoiding the need to create one manually viaTimeWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totelephony(TimeWindow).- Parameters:
telephony- a consumer that will call methods onTimeWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
telephony(TimeWindow)
-
sms
CommunicationTimeConfig.Builder sms(TimeWindow sms)
Sets the value of the Sms property for this object.- Parameters:
sms- The new value for the Sms property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sms
default CommunicationTimeConfig.Builder sms(Consumer<TimeWindow.Builder> sms)
Sets the value of the Sms property for this object. This is a convenience method that creates an instance of theTimeWindow.Builderavoiding the need to create one manually viaTimeWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosms(TimeWindow).- Parameters:
sms- a consumer that will call methods onTimeWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sms(TimeWindow)
-
email
CommunicationTimeConfig.Builder email(TimeWindow email)
Sets the value of the Email property for this object.- Parameters:
email- The new value for the Email property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
default CommunicationTimeConfig.Builder email(Consumer<TimeWindow.Builder> email)
Sets the value of the Email property for this object. This is a convenience method that creates an instance of theTimeWindow.Builderavoiding the need to create one manually viaTimeWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemail(TimeWindow).- Parameters:
email- a consumer that will call methods onTimeWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
email(TimeWindow)
-
-