Class CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codepipeline.CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnWebhook.WebhookFilterRuleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWebhook.WebhookFilterRuleProperty
@Stability(Stable)
@Internal
public static final class CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWebhook.WebhookFilterRuleProperty
An implementation for
CfnWebhook.WebhookFilterRuleProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.CfnWebhook.WebhookFilterRuleProperty
CfnWebhook.WebhookFilterRuleProperty.Builder, CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnWebhook.WebhookFilterRuleProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
A JsonPath expression that is applied to the body/payload of the webhook.final String
The value selected by theJsonPath
expression must match what is supplied in theMatchEquals
field.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWebhook.WebhookFilterRuleProperty.Builder
.
-
-
Method Details
-
getJsonPath
Description copied from interface:CfnWebhook.WebhookFilterRuleProperty
A JsonPath expression that is applied to the body/payload of the webhook.The value selected by the JsonPath expression must match the value specified in the
MatchEquals
field. Otherwise, the request is ignored. For more information, see Java JsonPath implementation in GitHub.- Specified by:
getJsonPath
in interfaceCfnWebhook.WebhookFilterRuleProperty
-
getMatchEquals
Description copied from interface:CfnWebhook.WebhookFilterRuleProperty
The value selected by theJsonPath
expression must match what is supplied in theMatchEquals
field.Otherwise, the request is ignored. Properties from the target action configuration can be included as placeholders in this value by surrounding the action configuration key with curly brackets. For example, if the value supplied here is "refs/heads/{Branch}" and the target action has an action configuration property called "Branch" with a value of "main", the
MatchEquals
value is evaluated as "refs/heads/main". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements .- Specified by:
getMatchEquals
in interfaceCfnWebhook.WebhookFilterRuleProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-