AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::Amplify::Model::Webhook Class Reference

#include <Webhook.h>

Public Member Functions

 Webhook ()
 
 Webhook (Aws::Utils::Json::JsonView jsonValue)
 
Webhookoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetWebhookArn () const
 
bool WebhookArnHasBeenSet () const
 
void SetWebhookArn (const Aws::String &value)
 
void SetWebhookArn (Aws::String &&value)
 
void SetWebhookArn (const char *value)
 
WebhookWithWebhookArn (const Aws::String &value)
 
WebhookWithWebhookArn (Aws::String &&value)
 
WebhookWithWebhookArn (const char *value)
 
const Aws::StringGetWebhookId () const
 
bool WebhookIdHasBeenSet () const
 
void SetWebhookId (const Aws::String &value)
 
void SetWebhookId (Aws::String &&value)
 
void SetWebhookId (const char *value)
 
WebhookWithWebhookId (const Aws::String &value)
 
WebhookWithWebhookId (Aws::String &&value)
 
WebhookWithWebhookId (const char *value)
 
const Aws::StringGetWebhookUrl () const
 
bool WebhookUrlHasBeenSet () const
 
void SetWebhookUrl (const Aws::String &value)
 
void SetWebhookUrl (Aws::String &&value)
 
void SetWebhookUrl (const char *value)
 
WebhookWithWebhookUrl (const Aws::String &value)
 
WebhookWithWebhookUrl (Aws::String &&value)
 
WebhookWithWebhookUrl (const char *value)
 
const Aws::StringGetBranchName () const
 
bool BranchNameHasBeenSet () const
 
void SetBranchName (const Aws::String &value)
 
void SetBranchName (Aws::String &&value)
 
void SetBranchName (const char *value)
 
WebhookWithBranchName (const Aws::String &value)
 
WebhookWithBranchName (Aws::String &&value)
 
WebhookWithBranchName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
WebhookWithDescription (const Aws::String &value)
 
WebhookWithDescription (Aws::String &&value)
 
WebhookWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
WebhookWithCreateTime (const Aws::Utils::DateTime &value)
 
WebhookWithCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdateTime () const
 
bool UpdateTimeHasBeenSet () const
 
void SetUpdateTime (const Aws::Utils::DateTime &value)
 
void SetUpdateTime (Aws::Utils::DateTime &&value)
 
WebhookWithUpdateTime (const Aws::Utils::DateTime &value)
 
WebhookWithUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a webhook that connects repository events to an Amplify app.

See Also:

AWS API Reference

Definition at line 33 of file Webhook.h.

Constructor & Destructor Documentation

◆ Webhook() [1/2]

Aws::Amplify::Model::Webhook::Webhook ( )

◆ Webhook() [2/2]

Aws::Amplify::Model::Webhook::Webhook ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BranchNameHasBeenSet()

bool Aws::Amplify::Model::Webhook::BranchNameHasBeenSet ( ) const
inline

The name for a branch that is part of an Amplify app.

Definition at line 173 of file Webhook.h.

◆ CreateTimeHasBeenSet()

bool Aws::Amplify::Model::Webhook::CreateTimeHasBeenSet ( ) const
inline

The create date and time for a webhook.

Definition at line 255 of file Webhook.h.

◆ DescriptionHasBeenSet()

bool Aws::Amplify::Model::Webhook::DescriptionHasBeenSet ( ) const
inline

The description for a webhook.

Definition at line 214 of file Webhook.h.

◆ GetBranchName()

const Aws::String& Aws::Amplify::Model::Webhook::GetBranchName ( ) const
inline

The name for a branch that is part of an Amplify app.

Definition at line 168 of file Webhook.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::Amplify::Model::Webhook::GetCreateTime ( ) const
inline

The create date and time for a webhook.

Definition at line 250 of file Webhook.h.

◆ GetDescription()

const Aws::String& Aws::Amplify::Model::Webhook::GetDescription ( ) const
inline

The description for a webhook.

Definition at line 209 of file Webhook.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime& Aws::Amplify::Model::Webhook::GetUpdateTime ( ) const
inline

Updates the date and time for a webhook.

Definition at line 281 of file Webhook.h.

◆ GetWebhookArn()

const Aws::String& Aws::Amplify::Model::Webhook::GetWebhookArn ( ) const
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 45 of file Webhook.h.

◆ GetWebhookId()

const Aws::String& Aws::Amplify::Model::Webhook::GetWebhookId ( ) const
inline

The ID of the webhook.

Definition at line 86 of file Webhook.h.

◆ GetWebhookUrl()

const Aws::String& Aws::Amplify::Model::Webhook::GetWebhookUrl ( ) const
inline

The URL of the webhook.

Definition at line 127 of file Webhook.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Amplify::Model::Webhook::Jsonize ( ) const

◆ operator=()

Webhook& Aws::Amplify::Model::Webhook::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBranchName() [1/3]

void Aws::Amplify::Model::Webhook::SetBranchName ( Aws::String &&  value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 183 of file Webhook.h.

◆ SetBranchName() [2/3]

void Aws::Amplify::Model::Webhook::SetBranchName ( const Aws::String value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 178 of file Webhook.h.

◆ SetBranchName() [3/3]

void Aws::Amplify::Model::Webhook::SetBranchName ( const char *  value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 188 of file Webhook.h.

◆ SetCreateTime() [1/2]

void Aws::Amplify::Model::Webhook::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

The create date and time for a webhook.

Definition at line 265 of file Webhook.h.

◆ SetCreateTime() [2/2]

void Aws::Amplify::Model::Webhook::SetCreateTime ( const Aws::Utils::DateTime value)
inline

The create date and time for a webhook.

Definition at line 260 of file Webhook.h.

◆ SetDescription() [1/3]

void Aws::Amplify::Model::Webhook::SetDescription ( Aws::String &&  value)
inline

The description for a webhook.

Definition at line 224 of file Webhook.h.

◆ SetDescription() [2/3]

void Aws::Amplify::Model::Webhook::SetDescription ( const Aws::String value)
inline

The description for a webhook.

Definition at line 219 of file Webhook.h.

◆ SetDescription() [3/3]

void Aws::Amplify::Model::Webhook::SetDescription ( const char *  value)
inline

The description for a webhook.

Definition at line 229 of file Webhook.h.

◆ SetUpdateTime() [1/2]

void Aws::Amplify::Model::Webhook::SetUpdateTime ( Aws::Utils::DateTime &&  value)
inline

Updates the date and time for a webhook.

Definition at line 296 of file Webhook.h.

◆ SetUpdateTime() [2/2]

void Aws::Amplify::Model::Webhook::SetUpdateTime ( const Aws::Utils::DateTime value)
inline

Updates the date and time for a webhook.

Definition at line 291 of file Webhook.h.

◆ SetWebhookArn() [1/3]

void Aws::Amplify::Model::Webhook::SetWebhookArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 60 of file Webhook.h.

◆ SetWebhookArn() [2/3]

void Aws::Amplify::Model::Webhook::SetWebhookArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 55 of file Webhook.h.

◆ SetWebhookArn() [3/3]

void Aws::Amplify::Model::Webhook::SetWebhookArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 65 of file Webhook.h.

◆ SetWebhookId() [1/3]

void Aws::Amplify::Model::Webhook::SetWebhookId ( Aws::String &&  value)
inline

The ID of the webhook.

Definition at line 101 of file Webhook.h.

◆ SetWebhookId() [2/3]

void Aws::Amplify::Model::Webhook::SetWebhookId ( const Aws::String value)
inline

The ID of the webhook.

Definition at line 96 of file Webhook.h.

◆ SetWebhookId() [3/3]

void Aws::Amplify::Model::Webhook::SetWebhookId ( const char *  value)
inline

The ID of the webhook.

Definition at line 106 of file Webhook.h.

◆ SetWebhookUrl() [1/3]

void Aws::Amplify::Model::Webhook::SetWebhookUrl ( Aws::String &&  value)
inline

The URL of the webhook.

Definition at line 142 of file Webhook.h.

◆ SetWebhookUrl() [2/3]

void Aws::Amplify::Model::Webhook::SetWebhookUrl ( const Aws::String value)
inline

The URL of the webhook.

Definition at line 137 of file Webhook.h.

◆ SetWebhookUrl() [3/3]

void Aws::Amplify::Model::Webhook::SetWebhookUrl ( const char *  value)
inline

The URL of the webhook.

Definition at line 147 of file Webhook.h.

◆ UpdateTimeHasBeenSet()

bool Aws::Amplify::Model::Webhook::UpdateTimeHasBeenSet ( ) const
inline

Updates the date and time for a webhook.

Definition at line 286 of file Webhook.h.

◆ WebhookArnHasBeenSet()

bool Aws::Amplify::Model::Webhook::WebhookArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 50 of file Webhook.h.

◆ WebhookIdHasBeenSet()

bool Aws::Amplify::Model::Webhook::WebhookIdHasBeenSet ( ) const
inline

The ID of the webhook.

Definition at line 91 of file Webhook.h.

◆ WebhookUrlHasBeenSet()

bool Aws::Amplify::Model::Webhook::WebhookUrlHasBeenSet ( ) const
inline

The URL of the webhook.

Definition at line 132 of file Webhook.h.

◆ WithBranchName() [1/3]

Webhook& Aws::Amplify::Model::Webhook::WithBranchName ( Aws::String &&  value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 198 of file Webhook.h.

◆ WithBranchName() [2/3]

Webhook& Aws::Amplify::Model::Webhook::WithBranchName ( const Aws::String value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 193 of file Webhook.h.

◆ WithBranchName() [3/3]

Webhook& Aws::Amplify::Model::Webhook::WithBranchName ( const char *  value)
inline

The name for a branch that is part of an Amplify app.

Definition at line 203 of file Webhook.h.

◆ WithCreateTime() [1/2]

Webhook& Aws::Amplify::Model::Webhook::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

The create date and time for a webhook.

Definition at line 275 of file Webhook.h.

◆ WithCreateTime() [2/2]

Webhook& Aws::Amplify::Model::Webhook::WithCreateTime ( const Aws::Utils::DateTime value)
inline

The create date and time for a webhook.

Definition at line 270 of file Webhook.h.

◆ WithDescription() [1/3]

Webhook& Aws::Amplify::Model::Webhook::WithDescription ( Aws::String &&  value)
inline

The description for a webhook.

Definition at line 239 of file Webhook.h.

◆ WithDescription() [2/3]

Webhook& Aws::Amplify::Model::Webhook::WithDescription ( const Aws::String value)
inline

The description for a webhook.

Definition at line 234 of file Webhook.h.

◆ WithDescription() [3/3]

Webhook& Aws::Amplify::Model::Webhook::WithDescription ( const char *  value)
inline

The description for a webhook.

Definition at line 244 of file Webhook.h.

◆ WithUpdateTime() [1/2]

Webhook& Aws::Amplify::Model::Webhook::WithUpdateTime ( Aws::Utils::DateTime &&  value)
inline

Updates the date and time for a webhook.

Definition at line 306 of file Webhook.h.

◆ WithUpdateTime() [2/2]

Webhook& Aws::Amplify::Model::Webhook::WithUpdateTime ( const Aws::Utils::DateTime value)
inline

Updates the date and time for a webhook.

Definition at line 301 of file Webhook.h.

◆ WithWebhookArn() [1/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 75 of file Webhook.h.

◆ WithWebhookArn() [2/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 70 of file Webhook.h.

◆ WithWebhookArn() [3/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the webhook.

Definition at line 80 of file Webhook.h.

◆ WithWebhookId() [1/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookId ( Aws::String &&  value)
inline

The ID of the webhook.

Definition at line 116 of file Webhook.h.

◆ WithWebhookId() [2/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookId ( const Aws::String value)
inline

The ID of the webhook.

Definition at line 111 of file Webhook.h.

◆ WithWebhookId() [3/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookId ( const char *  value)
inline

The ID of the webhook.

Definition at line 121 of file Webhook.h.

◆ WithWebhookUrl() [1/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookUrl ( Aws::String &&  value)
inline

The URL of the webhook.

Definition at line 157 of file Webhook.h.

◆ WithWebhookUrl() [2/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookUrl ( const Aws::String value)
inline

The URL of the webhook.

Definition at line 152 of file Webhook.h.

◆ WithWebhookUrl() [3/3]

Webhook& Aws::Amplify::Model::Webhook::WithWebhookUrl ( const char *  value)
inline

The URL of the webhook.

Definition at line 162 of file Webhook.h.


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