@Stability(value=Experimental) @Internal public static final class OnCloudTrailImagePushedOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements OnCloudTrailImagePushedOptions
OnCloudTrailImagePushedOptions
software.amazon.jsii.JsiiObject.InitializationMode
OnCloudTrailImagePushedOptions.Builder, OnCloudTrailImagePushedOptions.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.
|
protected |
Jsii$Proxy(String imageTag,
String description,
EventPattern eventPattern,
String ruleName,
IRuleTarget target)
Constructor that initializes the object based on literal property values passed by the
OnCloudTrailImagePushedOptions.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDescription()
(experimental) A description of the rule's purpose.
|
EventPattern |
getEventPattern()
(experimental) Additional restrictions for the event to route to the specified target.
|
String |
getImageTag()
(experimental) Only watch changes to this image tag.
|
String |
getRuleName()
(experimental) A name for the rule.
|
IRuleTarget |
getTarget()
(experimental) The target to register for the event.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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.protected Jsii$Proxy(String imageTag, String description, EventPattern eventPattern, String ruleName, IRuleTarget target)
OnCloudTrailImagePushedOptions.Builder
.public final String getImageTag()
OnCloudTrailImagePushedOptions
Default: - Watch changes to all tags
getImageTag
in interface OnCloudTrailImagePushedOptions
public final 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
https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-and-event-patterns.html
public final 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
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.