Interface NotificationSettingDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NotificationSettingDetail.Builder,NotificationSettingDetail>,SdkBuilder<NotificationSettingDetail.Builder,NotificationSettingDetail>,SdkPojo
- Enclosing class:
- NotificationSettingDetail
public static interface NotificationSettingDetail.Builder extends SdkPojo, CopyableBuilder<NotificationSettingDetail.Builder,NotificationSettingDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NotificationSettingDetail.Builderchannel(String channel)The specified channel of notification.NotificationSettingDetail.Builderchannel(NotificationChannel channel)The specified channel of notification.NotificationSettingDetail.BuilderconfiguredBy(String configuredBy)The principal that configured the notification setting.NotificationSettingDetail.Builderenabled(Boolean enabled)Indicates whether the notification setting is enabled.NotificationSettingDetail.Builderevent(String event)The event to which this notification setting is applied.NotificationSettingDetail.Builderevent(NotificationEvent event)The event to which this notification setting is applied.NotificationSettingDetail.Builderthreshold(Integer threshold)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, sdkFields
-
-
-
-
Method Detail
-
channel
NotificationSettingDetail.Builder channel(String 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:
NotificationChannel,NotificationChannel
-
channel
NotificationSettingDetail.Builder channel(NotificationChannel 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:
NotificationChannel,NotificationChannel
-
configuredBy
NotificationSettingDetail.Builder configuredBy(String 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
NotificationSettingDetail.Builder enabled(Boolean 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
NotificationSettingDetail.Builder event(String 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:
NotificationEvent,NotificationEvent
-
event
NotificationSettingDetail.Builder event(NotificationEvent 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:
NotificationEvent,NotificationEvent
-
threshold
NotificationSettingDetail.Builder threshold(Integer 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.
-
-