Interface NotificationSettingDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NotificationSettingDetail.Builder,
,NotificationSettingDetail> SdkBuilder<NotificationSettingDetail.Builder,
,NotificationSettingDetail> SdkPojo
- Enclosing class:
NotificationSettingDetail
-
Method Summary
Modifier and TypeMethodDescriptionThe specified channel of notification.channel
(NotificationChannel channel) The specified channel of notification.configuredBy
(String configuredBy) The principal that configured the notification setting.Indicates whether the notification setting is enabled.The event to which this notification setting is applied.event
(NotificationEvent event) The event to which this notification setting is applied.The number of days before a notification event.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
-
channel
The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and Health Dashboard to notify for an event.
In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
- Parameters:
channel
- The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and Health Dashboard to notify for an event.In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channel
The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and Health Dashboard to notify for an event.
In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
- Parameters:
channel
- The specified channel of notification. IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and Health Dashboard to notify for an event.In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configuredBy
The principal that configured the notification setting. For default settings configured by IAM Roles Anywhere, the value is
rolesanywhere.amazonaws.com
, and for customized notifications settings, it is the respective account ID.- Parameters:
configuredBy
- The principal that configured the notification setting. For default settings configured by IAM Roles Anywhere, the value isrolesanywhere.amazonaws.com
, and for customized notifications settings, it is the respective account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
Indicates whether the notification setting is enabled.
- Parameters:
enabled
- Indicates whether the notification setting is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
event
The event to which this notification setting is applied.
- Parameters:
event
- The event to which this notification setting is applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
event
The event to which this notification setting is applied.
- Parameters:
event
- The event to which this notification setting is applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
threshold
The number of days before a notification event.
- Parameters:
threshold
- The number of days before a notification event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-