Class CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnWebhook.WebhookFilterRuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWebhook.WebhookFilterRuleProperty
CfnWebhook.WebhookFilterRuleProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.CfnWebhook.WebhookFilterRuleProperty
CfnWebhook.WebhookFilterRuleProperty.Builder, CfnWebhook.WebhookFilterRuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnWebhook.WebhookFilterRuleProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringA JsonPath expression that is applied to the body/payload of the webhook.final StringThe value selected by theJsonPathexpression must match what is supplied in theMatchEqualsfield.final inthashCode()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.WebhookFilterRulePropertyA 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
MatchEqualsfield. Otherwise, the request is ignored. For more information, see Java JsonPath implementation in GitHub.- Specified by:
getJsonPathin interfaceCfnWebhook.WebhookFilterRuleProperty- See Also:
-
getMatchEquals
Description copied from interface:CfnWebhook.WebhookFilterRulePropertyThe value selected by theJsonPathexpression must match what is supplied in theMatchEqualsfield.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
MatchEqualsvalue 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:
getMatchEqualsin interfaceCfnWebhook.WebhookFilterRuleProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-