AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodePipeline::Model::WebhookFilterRule Class Reference

#include <WebhookFilterRule.h>

Public Member Functions

 WebhookFilterRule ()
 
 WebhookFilterRule (Aws::Utils::Json::JsonView jsonValue)
 
WebhookFilterRuleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetJsonPath () const
 
bool JsonPathHasBeenSet () const
 
void SetJsonPath (const Aws::String &value)
 
void SetJsonPath (Aws::String &&value)
 
void SetJsonPath (const char *value)
 
WebhookFilterRuleWithJsonPath (const Aws::String &value)
 
WebhookFilterRuleWithJsonPath (Aws::String &&value)
 
WebhookFilterRuleWithJsonPath (const char *value)
 
const Aws::StringGetMatchEquals () const
 
bool MatchEqualsHasBeenSet () const
 
void SetMatchEquals (const Aws::String &value)
 
void SetMatchEquals (Aws::String &&value)
 
void SetMatchEquals (const char *value)
 
WebhookFilterRuleWithMatchEquals (const Aws::String &value)
 
WebhookFilterRuleWithMatchEquals (Aws::String &&value)
 
WebhookFilterRuleWithMatchEquals (const char *value)
 

Detailed Description

The event criteria that specify when a webhook notification is sent to your URL.

See Also:

AWS API Reference

Definition at line 32 of file WebhookFilterRule.h.

Constructor & Destructor Documentation

◆ WebhookFilterRule() [1/2]

Aws::CodePipeline::Model::WebhookFilterRule::WebhookFilterRule ( )

◆ WebhookFilterRule() [2/2]

Aws::CodePipeline::Model::WebhookFilterRule::WebhookFilterRule ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetJsonPath()

const Aws::String& Aws::CodePipeline::Model::WebhookFilterRule::GetJsonPath ( ) const
inline

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.

Definition at line 48 of file WebhookFilterRule.h.

◆ GetMatchEquals()

const Aws::String& Aws::CodePipeline::Model::WebhookFilterRule::GetMatchEquals ( ) const
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 127 of file WebhookFilterRule.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodePipeline::Model::WebhookFilterRule::Jsonize ( ) const

◆ JsonPathHasBeenSet()

bool Aws::CodePipeline::Model::WebhookFilterRule::JsonPathHasBeenSet ( ) const
inline

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.

Definition at line 57 of file WebhookFilterRule.h.

◆ MatchEqualsHasBeenSet()

bool Aws::CodePipeline::Model::WebhookFilterRule::MatchEqualsHasBeenSet ( ) const
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 142 of file WebhookFilterRule.h.

◆ operator=()

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetJsonPath() [1/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetJsonPath ( Aws::String &&  value)
inline

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.

Definition at line 75 of file WebhookFilterRule.h.

◆ SetJsonPath() [2/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetJsonPath ( const Aws::String value)
inline

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.

Definition at line 66 of file WebhookFilterRule.h.

◆ SetJsonPath() [3/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetJsonPath ( const char *  value)
inline

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.

Definition at line 84 of file WebhookFilterRule.h.

◆ SetMatchEquals() [1/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetMatchEquals ( Aws::String &&  value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 172 of file WebhookFilterRule.h.

◆ SetMatchEquals() [2/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetMatchEquals ( const Aws::String value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 157 of file WebhookFilterRule.h.

◆ SetMatchEquals() [3/3]

void Aws::CodePipeline::Model::WebhookFilterRule::SetMatchEquals ( const char *  value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 187 of file WebhookFilterRule.h.

◆ WithJsonPath() [1/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithJsonPath ( Aws::String &&  value)
inline

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.

Definition at line 102 of file WebhookFilterRule.h.

◆ WithJsonPath() [2/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithJsonPath ( const Aws::String value)
inline

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.

Definition at line 93 of file WebhookFilterRule.h.

◆ WithJsonPath() [3/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithJsonPath ( const char *  value)
inline

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.

Definition at line 111 of file WebhookFilterRule.h.

◆ WithMatchEquals() [1/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithMatchEquals ( Aws::String &&  value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 217 of file WebhookFilterRule.h.

◆ WithMatchEquals() [2/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithMatchEquals ( const Aws::String value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 202 of file WebhookFilterRule.h.

◆ WithMatchEquals() [3/3]

WebhookFilterRule& Aws::CodePipeline::Model::WebhookFilterRule::WithMatchEquals ( const char *  value)
inline

The value selected by the JsonPath expression must match what is supplied in the MatchEquals 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 "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

Definition at line 232 of file WebhookFilterRule.h.


The documentation for this class was generated from the following file: