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

#include <ListWebhookItem.h>

Public Member Functions

 ListWebhookItem ()
 
 ListWebhookItem (Aws::Utils::Json::JsonView jsonValue)
 
ListWebhookItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const WebhookDefinitionGetDefinition () const
 
bool DefinitionHasBeenSet () const
 
void SetDefinition (const WebhookDefinition &value)
 
void SetDefinition (WebhookDefinition &&value)
 
ListWebhookItemWithDefinition (const WebhookDefinition &value)
 
ListWebhookItemWithDefinition (WebhookDefinition &&value)
 
const Aws::StringGetUrl () const
 
bool UrlHasBeenSet () const
 
void SetUrl (const Aws::String &value)
 
void SetUrl (Aws::String &&value)
 
void SetUrl (const char *value)
 
ListWebhookItemWithUrl (const Aws::String &value)
 
ListWebhookItemWithUrl (Aws::String &&value)
 
ListWebhookItemWithUrl (const char *value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
ListWebhookItemWithErrorMessage (const Aws::String &value)
 
ListWebhookItemWithErrorMessage (Aws::String &&value)
 
ListWebhookItemWithErrorMessage (const char *value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
ListWebhookItemWithErrorCode (const Aws::String &value)
 
ListWebhookItemWithErrorCode (Aws::String &&value)
 
ListWebhookItemWithErrorCode (const char *value)
 
const Aws::Utils::DateTimeGetLastTriggered () const
 
bool LastTriggeredHasBeenSet () const
 
void SetLastTriggered (const Aws::Utils::DateTime &value)
 
void SetLastTriggered (Aws::Utils::DateTime &&value)
 
ListWebhookItemWithLastTriggered (const Aws::Utils::DateTime &value)
 
ListWebhookItemWithLastTriggered (Aws::Utils::DateTime &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ListWebhookItemWithArn (const Aws::String &value)
 
ListWebhookItemWithArn (Aws::String &&value)
 
ListWebhookItemWithArn (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ListWebhookItemWithTags (const Aws::Vector< Tag > &value)
 
ListWebhookItemWithTags (Aws::Vector< Tag > &&value)
 
ListWebhookItemAddTags (const Tag &value)
 
ListWebhookItemAddTags (Tag &&value)
 

Detailed Description

The detail returned for each webhook after listing webhooks, such as the webhook URL, the webhook name, and the webhook ARN.

See Also:


AWS API Reference

Definition at line 37 of file ListWebhookItem.h.

Constructor & Destructor Documentation

◆ ListWebhookItem() [1/2]

Aws::CodePipeline::Model::ListWebhookItem::ListWebhookItem ( )

◆ ListWebhookItem() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::AddTags ( const Tag value)
inline

Specifies the tags applied to the webhook.

Definition at line 341 of file ListWebhookItem.h.

◆ AddTags() [2/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::AddTags ( Tag &&  value)
inline

Specifies the tags applied to the webhook.

Definition at line 346 of file ListWebhookItem.h.

◆ ArnHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 275 of file ListWebhookItem.h.

◆ DefinitionHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::DefinitionHasBeenSet ( ) const
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 56 of file ListWebhookItem.h.

◆ ErrorCodeHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::ErrorCodeHasBeenSet ( ) const
inline

The number code of the error.

Definition at line 197 of file ListWebhookItem.h.

◆ ErrorMessageHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::ErrorMessageHasBeenSet ( ) const
inline

The text of the error message about the webhook.

Definition at line 156 of file ListWebhookItem.h.

◆ GetArn()

const Aws::String& Aws::CodePipeline::Model::ListWebhookItem::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 270 of file ListWebhookItem.h.

◆ GetDefinition()

const WebhookDefinition& Aws::CodePipeline::Model::ListWebhookItem::GetDefinition ( ) const
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 50 of file ListWebhookItem.h.

◆ GetErrorCode()

const Aws::String& Aws::CodePipeline::Model::ListWebhookItem::GetErrorCode ( ) const
inline

The number code of the error.

Definition at line 192 of file ListWebhookItem.h.

◆ GetErrorMessage()

const Aws::String& Aws::CodePipeline::Model::ListWebhookItem::GetErrorMessage ( ) const
inline

The text of the error message about the webhook.

Definition at line 151 of file ListWebhookItem.h.

◆ GetLastTriggered()

const Aws::Utils::DateTime& Aws::CodePipeline::Model::ListWebhookItem::GetLastTriggered ( ) const
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 234 of file ListWebhookItem.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::CodePipeline::Model::ListWebhookItem::GetTags ( ) const
inline

Specifies the tags applied to the webhook.

Definition at line 311 of file ListWebhookItem.h.

◆ GetUrl()

const Aws::String& Aws::CodePipeline::Model::ListWebhookItem::GetUrl ( ) const
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 89 of file ListWebhookItem.h.

◆ Jsonize()

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

◆ LastTriggeredHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::LastTriggeredHasBeenSet ( ) const
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 240 of file ListWebhookItem.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 285 of file ListWebhookItem.h.

◆ SetArn() [2/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 280 of file ListWebhookItem.h.

◆ SetArn() [3/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 290 of file ListWebhookItem.h.

◆ SetDefinition() [1/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetDefinition ( const WebhookDefinition value)
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 62 of file ListWebhookItem.h.

◆ SetDefinition() [2/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetDefinition ( WebhookDefinition &&  value)
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 68 of file ListWebhookItem.h.

◆ SetErrorCode() [1/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorCode ( Aws::String &&  value)
inline

The number code of the error.

Definition at line 207 of file ListWebhookItem.h.

◆ SetErrorCode() [2/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorCode ( const Aws::String value)
inline

The number code of the error.

Definition at line 202 of file ListWebhookItem.h.

◆ SetErrorCode() [3/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorCode ( const char *  value)
inline

The number code of the error.

Definition at line 212 of file ListWebhookItem.h.

◆ SetErrorMessage() [1/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorMessage ( Aws::String &&  value)
inline

The text of the error message about the webhook.

Definition at line 166 of file ListWebhookItem.h.

◆ SetErrorMessage() [2/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorMessage ( const Aws::String value)
inline

The text of the error message about the webhook.

Definition at line 161 of file ListWebhookItem.h.

◆ SetErrorMessage() [3/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetErrorMessage ( const char *  value)
inline

The text of the error message about the webhook.

Definition at line 171 of file ListWebhookItem.h.

◆ SetLastTriggered() [1/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetLastTriggered ( Aws::Utils::DateTime &&  value)
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 252 of file ListWebhookItem.h.

◆ SetLastTriggered() [2/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetLastTriggered ( const Aws::Utils::DateTime value)
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 246 of file ListWebhookItem.h.

◆ SetTags() [1/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetTags ( Aws::Vector< Tag > &&  value)
inline

Specifies the tags applied to the webhook.

Definition at line 326 of file ListWebhookItem.h.

◆ SetTags() [2/2]

void Aws::CodePipeline::Model::ListWebhookItem::SetTags ( const Aws::Vector< Tag > &  value)
inline

Specifies the tags applied to the webhook.

Definition at line 321 of file ListWebhookItem.h.

◆ SetUrl() [1/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetUrl ( Aws::String &&  value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 113 of file ListWebhookItem.h.

◆ SetUrl() [2/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetUrl ( const Aws::String value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 105 of file ListWebhookItem.h.

◆ SetUrl() [3/3]

void Aws::CodePipeline::Model::ListWebhookItem::SetUrl ( const char *  value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 121 of file ListWebhookItem.h.

◆ TagsHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::TagsHasBeenSet ( ) const
inline

Specifies the tags applied to the webhook.

Definition at line 316 of file ListWebhookItem.h.

◆ UrlHasBeenSet()

bool Aws::CodePipeline::Model::ListWebhookItem::UrlHasBeenSet ( ) const
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 97 of file ListWebhookItem.h.

◆ WithArn() [1/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 300 of file ListWebhookItem.h.

◆ WithArn() [2/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 295 of file ListWebhookItem.h.

◆ WithArn() [3/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the webhook.

Definition at line 305 of file ListWebhookItem.h.

◆ WithDefinition() [1/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithDefinition ( const WebhookDefinition value)
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 74 of file ListWebhookItem.h.

◆ WithDefinition() [2/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithDefinition ( WebhookDefinition &&  value)
inline

The detail returned for each webhook, such as the webhook authentication type and filter rules.

Definition at line 80 of file ListWebhookItem.h.

◆ WithErrorCode() [1/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorCode ( Aws::String &&  value)
inline

The number code of the error.

Definition at line 222 of file ListWebhookItem.h.

◆ WithErrorCode() [2/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorCode ( const Aws::String value)
inline

The number code of the error.

Definition at line 217 of file ListWebhookItem.h.

◆ WithErrorCode() [3/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorCode ( const char *  value)
inline

The number code of the error.

Definition at line 227 of file ListWebhookItem.h.

◆ WithErrorMessage() [1/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorMessage ( Aws::String &&  value)
inline

The text of the error message about the webhook.

Definition at line 181 of file ListWebhookItem.h.

◆ WithErrorMessage() [2/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorMessage ( const Aws::String value)
inline

The text of the error message about the webhook.

Definition at line 176 of file ListWebhookItem.h.

◆ WithErrorMessage() [3/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithErrorMessage ( const char *  value)
inline

The text of the error message about the webhook.

Definition at line 186 of file ListWebhookItem.h.

◆ WithLastTriggered() [1/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithLastTriggered ( Aws::Utils::DateTime &&  value)
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 264 of file ListWebhookItem.h.

◆ WithLastTriggered() [2/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithLastTriggered ( const Aws::Utils::DateTime value)
inline

The date and time a webhook was last successfully triggered, in timestamp format.

Definition at line 258 of file ListWebhookItem.h.

◆ WithTags() [1/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithTags ( Aws::Vector< Tag > &&  value)
inline

Specifies the tags applied to the webhook.

Definition at line 336 of file ListWebhookItem.h.

◆ WithTags() [2/2]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithTags ( const Aws::Vector< Tag > &  value)
inline

Specifies the tags applied to the webhook.

Definition at line 331 of file ListWebhookItem.h.

◆ WithUrl() [1/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithUrl ( Aws::String &&  value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 137 of file ListWebhookItem.h.

◆ WithUrl() [2/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithUrl ( const Aws::String value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 129 of file ListWebhookItem.h.

◆ WithUrl() [3/3]

ListWebhookItem& Aws::CodePipeline::Model::ListWebhookItem::WithUrl ( const char *  value)
inline

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Definition at line 145 of file ListWebhookItem.h.


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