public static final class OnCloudTrailBucketEventOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OnCloudTrailBucketEventOptions
OnCloudTrailBucketEventOptions
OnCloudTrailBucketEventOptions.Builder, OnCloudTrailBucketEventOptions.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 |
getDescription()
A description of the rule's purpose.
|
EventPattern |
getEventPattern()
Additional restrictions for the event to route to the specified target.
|
java.util.List<java.lang.String> |
getPaths()
Only watch changes to these object paths.
|
java.lang.String |
getRuleName()
A name for the rule.
|
IRuleTarget |
getTarget()
The target to register for the event.
|
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.util.List<java.lang.String> getPaths()
OnCloudTrailBucketEventOptions
Default: - Watch changes to all objects
getPaths
in interface OnCloudTrailBucketEventOptions
public final java.lang.String getDescription()
OnEventOptions
Default: - No description
getDescription
in interface OnEventOptions
public final EventPattern getEventPattern()
OnEventOptions
The method that generates the rule probably imposes some type of event filtering. The filtering implied by what you pass here is added on top of that filtering.
Default: - No additional filtering based on an event pattern.
getEventPattern
in interface OnEventOptions
public final java.lang.String getRuleName()
OnEventOptions
Default: AWS CloudFormation generates a unique physical ID.
getRuleName
in interface OnEventOptions
public final IRuleTarget getTarget()
OnEventOptions
Default: - No target is added to the rule. Use `addTarget()` to add a target.
getTarget
in interface OnEventOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()