public static interface UpdateNotificationRuleRequest.Builder extends CodestarNotificationsRequest.Builder, SdkPojo, CopyableBuilder<UpdateNotificationRuleRequest.Builder,UpdateNotificationRuleRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateNotificationRuleRequest.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the notification rule.
|
UpdateNotificationRuleRequest.Builder |
detailType(DetailType detailType)
The level of detail to include in the notifications for this resource.
|
UpdateNotificationRuleRequest.Builder |
detailType(String detailType)
The level of detail to include in the notifications for this resource.
|
UpdateNotificationRuleRequest.Builder |
eventTypeIds(Collection<String> eventTypeIds)
A list of event types associated with this notification rule.
|
UpdateNotificationRuleRequest.Builder |
eventTypeIds(String... eventTypeIds)
A list of event types associated with this notification rule.
|
UpdateNotificationRuleRequest.Builder |
name(String name)
The name of the notification rule.
|
UpdateNotificationRuleRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateNotificationRuleRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateNotificationRuleRequest.Builder |
status(NotificationRuleStatus status)
The status of the notification rule.
|
UpdateNotificationRuleRequest.Builder |
status(String status)
The status of the notification rule.
|
UpdateNotificationRuleRequest.Builder |
targets(Collection<Target> targets)
The address and type of the targets to receive notifications from this notification rule.
|
UpdateNotificationRuleRequest.Builder |
targets(Consumer<Target.Builder>... targets)
The address and type of the targets to receive notifications from this notification rule.
|
UpdateNotificationRuleRequest.Builder |
targets(Target... targets)
The address and type of the targets to receive notifications from this notification rule.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateNotificationRuleRequest.Builder arn(String arn)
The Amazon Resource Name (ARN) of the notification rule.
arn - The Amazon Resource Name (ARN) of the notification rule.UpdateNotificationRuleRequest.Builder name(String name)
The name of the notification rule.
name - The name of the notification rule.UpdateNotificationRuleRequest.Builder status(String status)
The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).
status - The status of the notification rule. Valid statuses include enabled (sending notifications) or
disabled (not sending notifications).NotificationRuleStatus,
NotificationRuleStatusUpdateNotificationRuleRequest.Builder status(NotificationRuleStatus status)
The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).
status - The status of the notification rule. Valid statuses include enabled (sending notifications) or
disabled (not sending notifications).NotificationRuleStatus,
NotificationRuleStatusUpdateNotificationRuleRequest.Builder eventTypeIds(Collection<String> eventTypeIds)
A list of event types associated with this notification rule.
eventTypeIds - A list of event types associated with this notification rule.UpdateNotificationRuleRequest.Builder eventTypeIds(String... eventTypeIds)
A list of event types associated with this notification rule.
eventTypeIds - A list of event types associated with this notification rule.UpdateNotificationRuleRequest.Builder targets(Collection<Target> targets)
The address and type of the targets to receive notifications from this notification rule.
targets - The address and type of the targets to receive notifications from this notification rule.UpdateNotificationRuleRequest.Builder targets(Target... targets)
The address and type of the targets to receive notifications from this notification rule.
targets - The address and type of the targets to receive notifications from this notification rule.UpdateNotificationRuleRequest.Builder targets(Consumer<Target.Builder>... targets)
The address and type of the targets to receive notifications from this notification rule.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #targets(List) .targets - a consumer that will call methods on List.Builder #targets(List) UpdateNotificationRuleRequest.Builder detailType(String detailType)
The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
detailType - The level of detail to include in the notifications for this resource. BASIC will include only the
contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental
information provided by AWS CodeStar Notifications and/or the service for the resource for which the
notification is created.DetailType,
DetailTypeUpdateNotificationRuleRequest.Builder detailType(DetailType detailType)
The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.
detailType - The level of detail to include in the notifications for this resource. BASIC will include only the
contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental
information provided by AWS CodeStar Notifications and/or the service for the resource for which the
notification is created.DetailType,
DetailTypeUpdateNotificationRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateNotificationRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.