Interface ManagedNotificationChannelAssociationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedNotificationChannelAssociationSummary.Builder,ManagedNotificationChannelAssociationSummary>,SdkBuilder<ManagedNotificationChannelAssociationSummary.Builder,ManagedNotificationChannelAssociationSummary>,SdkPojo
- Enclosing class:
- ManagedNotificationChannelAssociationSummary
public static interface ManagedNotificationChannelAssociationSummary.Builder extends SdkPojo, CopyableBuilder<ManagedNotificationChannelAssociationSummary.Builder,ManagedNotificationChannelAssociationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedNotificationChannelAssociationSummary.BuilderchannelIdentifier(String channelIdentifier)The unique identifier for the notification channel.ManagedNotificationChannelAssociationSummary.BuilderchannelType(String channelType)The type of notification channel used for message delivery.ManagedNotificationChannelAssociationSummary.BuilderchannelType(ChannelType channelType)The type of notification channel used for message delivery.ManagedNotificationChannelAssociationSummary.BuilderoverrideOption(String overrideOption)Controls whether users can modify channel associations for a notification configuration.ManagedNotificationChannelAssociationSummary.BuilderoverrideOption(ChannelAssociationOverrideOption overrideOption)Controls whether users can modify channel associations for a notification configuration.-
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
-
channelIdentifier
ManagedNotificationChannelAssociationSummary.Builder channelIdentifier(String channelIdentifier)
The unique identifier for the notification channel.
- Parameters:
channelIdentifier- The unique identifier for the notification channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelType
ManagedNotificationChannelAssociationSummary.Builder channelType(String channelType)
The type of notification channel used for message delivery.
-
Values:
-
ACCOUNT_CONTACT-
Delivers notifications to Account Managed contacts through the User Notification Service.
-
-
MOBILE-
Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.
-
-
CHATBOT-
Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).
-
-
EMAIL-
Delivers notifications to email addresses.
-
-
- Parameters:
channelType- The type of notification channel used for message delivery.-
Values:
-
ACCOUNT_CONTACT-
Delivers notifications to Account Managed contacts through the User Notification Service.
-
-
MOBILE-
Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.
-
-
CHATBOT-
Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).
-
-
EMAIL-
Delivers notifications to email addresses.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelType,ChannelType
-
-
channelType
ManagedNotificationChannelAssociationSummary.Builder channelType(ChannelType channelType)
The type of notification channel used for message delivery.
-
Values:
-
ACCOUNT_CONTACT-
Delivers notifications to Account Managed contacts through the User Notification Service.
-
-
MOBILE-
Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.
-
-
CHATBOT-
Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).
-
-
EMAIL-
Delivers notifications to email addresses.
-
-
- Parameters:
channelType- The type of notification channel used for message delivery.-
Values:
-
ACCOUNT_CONTACT-
Delivers notifications to Account Managed contacts through the User Notification Service.
-
-
MOBILE-
Delivers notifications through the Amazon Web Services Console Mobile Application to mobile devices.
-
-
CHATBOT-
Delivers notifications through Chatbot to collaboration platforms (Slack, Chime).
-
-
EMAIL-
Delivers notifications to email addresses.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelType,ChannelType
-
-
overrideOption
ManagedNotificationChannelAssociationSummary.Builder overrideOption(String overrideOption)
Controls whether users can modify channel associations for a notification configuration.
-
Values:
-
ENABLED-
Users can associate or disassociate channels with the notification configuration.
-
-
DISABLED-
Users cannot associate or disassociate channels with the notification configuration.
-
-
- Parameters:
overrideOption- Controls whether users can modify channel associations for a notification configuration.-
Values:
-
ENABLED-
Users can associate or disassociate channels with the notification configuration.
-
-
DISABLED-
Users cannot associate or disassociate channels with the notification configuration.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelAssociationOverrideOption,ChannelAssociationOverrideOption
-
-
overrideOption
ManagedNotificationChannelAssociationSummary.Builder overrideOption(ChannelAssociationOverrideOption overrideOption)
Controls whether users can modify channel associations for a notification configuration.
-
Values:
-
ENABLED-
Users can associate or disassociate channels with the notification configuration.
-
-
DISABLED-
Users cannot associate or disassociate channels with the notification configuration.
-
-
- Parameters:
overrideOption- Controls whether users can modify channel associations for a notification configuration.-
Values:
-
ENABLED-
Users can associate or disassociate channels with the notification configuration.
-
-
DISABLED-
Users cannot associate or disassociate channels with the notification configuration.
-
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelAssociationOverrideOption,ChannelAssociationOverrideOption
-
-
-