public static final class CfnNotificationRuleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnNotificationRuleProps
CfnNotificationRuleProps
CfnNotificationRuleProps.Builder, CfnNotificationRuleProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCreatedBy()
`AWS::CodeStarNotifications::NotificationRule.CreatedBy`.
|
java.lang.String |
getDetailType()
The level of detail to include in the notifications for this resource.
|
java.lang.String |
getEventTypeId()
`AWS::CodeStarNotifications::NotificationRule.EventTypeId`.
|
java.util.List<java.lang.String> |
getEventTypeIds()
A list of event types associated with this notification rule.
|
java.lang.String |
getName()
The name for the notification rule.
|
java.lang.String |
getResource()
The Amazon Resource Name (ARN) of the resource to associate with the notification rule.
|
java.lang.String |
getStatus()
The status of the notification rule.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
A list of tags to apply to this notification rule.
|
java.lang.String |
getTargetAddress()
`AWS::CodeStarNotifications::NotificationRule.TargetAddress`.
|
java.lang.Object |
getTargets()
A list of Amazon Resource Names (ARNs) of Amazon Simple Notification Service topics and AWS Chatbot clients to associate with the notification rule.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getDetailType()
CfnNotificationRuleProps
BASIC
will include only the contents of the event as it would appear in Amazon 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.
getDetailType
in interface CfnNotificationRuleProps
public final java.util.List<java.lang.String> getEventTypeIds()
CfnNotificationRuleProps
For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide .
getEventTypeIds
in interface CfnNotificationRuleProps
public final java.lang.String getName()
CfnNotificationRuleProps
Notification rule names must be unique in your AWS account .
getName
in interface CfnNotificationRuleProps
public final java.lang.String getResource()
CfnNotificationRuleProps
Supported resources include pipelines in AWS CodePipeline , repositories in AWS CodeCommit , and build projects in AWS CodeBuild .
getResource
in interface CfnNotificationRuleProps
public final java.lang.Object getTargets()
CfnNotificationRuleProps
getTargets
in interface CfnNotificationRuleProps
public final java.lang.String getCreatedBy()
CfnNotificationRuleProps
getCreatedBy
in interface CfnNotificationRuleProps
public final java.lang.String getEventTypeId()
CfnNotificationRuleProps
getEventTypeId
in interface CfnNotificationRuleProps
public final java.lang.String getStatus()
CfnNotificationRuleProps
The default value is ENABLED
. If the status is set to DISABLED
, notifications aren't sent for the notification rule.
getStatus
in interface CfnNotificationRuleProps
public final java.util.Map<java.lang.String,java.lang.String> getTags()
CfnNotificationRuleProps
Key names cannot start with " aws
".
getTags
in interface CfnNotificationRuleProps
public final java.lang.String getTargetAddress()
CfnNotificationRuleProps
getTargetAddress
in interface CfnNotificationRuleProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()