@Generated(value="software.amazon.awssdk:codegen") public final class UpdateNotificationRuleRequest extends CodestarNotificationsRequest implements ToCopyableBuilder<UpdateNotificationRuleRequest.Builder,UpdateNotificationRuleRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateNotificationRuleRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the notification rule.
|
static UpdateNotificationRuleRequest.Builder |
builder() |
DetailType |
detailType()
The level of detail to include in the notifications for this resource.
|
String |
detailTypeAsString()
The level of detail to include in the notifications for this resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
eventTypeIds()
A list of event types associated with this notification rule.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the notification rule.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateNotificationRuleRequest.Builder> |
serializableBuilderClass() |
NotificationRuleStatus |
status()
The status of the notification rule.
|
String |
statusAsString()
The status of the notification rule.
|
List<Target> |
targets()
The address and type of the targets to receive notifications from this notification rule.
|
UpdateNotificationRuleRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String arn()
The Amazon Resource Name (ARN) of the notification rule.
public String name()
The name of the notification rule.
public NotificationRuleStatus status()
The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).
If the service returns an enum value that is not available in the current SDK version, status will
return NotificationRuleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
NotificationRuleStatuspublic String statusAsString()
The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).
If the service returns an enum value that is not available in the current SDK version, status will
return NotificationRuleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
NotificationRuleStatuspublic List<String> eventTypeIds()
A list of event types associated with this notification rule.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<Target> targets()
The address and type of the targets to receive notifications from this notification rule.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public 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.
If the service returns an enum value that is not available in the current SDK version, detailType will
return DetailType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
detailTypeAsString().
DetailTypepublic String detailTypeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, detailType will
return DetailType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
detailTypeAsString().
DetailTypepublic UpdateNotificationRuleRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateNotificationRuleRequest.Builder,UpdateNotificationRuleRequest>toBuilder in class CodestarNotificationsRequestpublic static UpdateNotificationRuleRequest.Builder builder()
public static Class<? extends UpdateNotificationRuleRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.