public static final class CfnWebhookProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebhookProps
CfnWebhookProps
CfnWebhookProps.Builder, CfnWebhookProps.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 |
getAuthentication()
Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.
|
java.lang.Object |
getAuthenticationConfiguration()
Properties that configure the authentication applied to incoming webhook trigger requests.
|
java.lang.Object |
getFilters()
A list of rules applied to the body/payload sent in the POST request to a webhook URL.
|
java.lang.String |
getName()
The name of the webhook.
|
java.lang.Object |
getRegisterWithThirdParty()
Configures a connection between the webhook that was created and the external tool with events to be detected.
|
java.lang.String |
getTargetAction()
The name of the action in a pipeline you want to connect to the webhook.
|
java.lang.String |
getTargetPipeline()
The name of the pipeline you want to connect to the webhook.
|
java.lang.Number |
getTargetPipelineVersion()
The version number of the pipeline to be connected to the trigger request.
|
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 getAuthentication()
CfnWebhookProps
getAuthentication
in interface CfnWebhookProps
public final java.lang.Object getAuthenticationConfiguration()
CfnWebhookProps
The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken
property must be set. For IP, only the AllowedIPRange
property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.
getAuthenticationConfiguration
in interface CfnWebhookProps
public final java.lang.Object getFilters()
CfnWebhookProps
All defined rules must pass for the request to be accepted and the pipeline started.
getFilters
in interface CfnWebhookProps
public final java.lang.String getTargetAction()
CfnWebhookProps
The action must be from the source (first) stage of the pipeline.
getTargetAction
in interface CfnWebhookProps
public final java.lang.String getTargetPipeline()
CfnWebhookProps
getTargetPipeline
in interface CfnWebhookProps
public final java.lang.Number getTargetPipelineVersion()
CfnWebhookProps
Required: Yes
Type: Integer
Update requires: No interruption
getTargetPipelineVersion
in interface CfnWebhookProps
public final java.lang.String getName()
CfnWebhookProps
getName
in interface CfnWebhookProps
public final java.lang.Object getRegisterWithThirdParty()
CfnWebhookProps
getRegisterWithThirdParty
in interface CfnWebhookProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()