AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeCommit::Model::RepositoryTrigger Class Reference

#include <RepositoryTrigger.h>

Public Member Functions

 RepositoryTrigger ()
 
 RepositoryTrigger (Aws::Utils::Json::JsonView jsonValue)
 
RepositoryTriggeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
RepositoryTriggerWithName (const Aws::String &value)
 
RepositoryTriggerWithName (Aws::String &&value)
 
RepositoryTriggerWithName (const char *value)
 
const Aws::StringGetDestinationArn () const
 
bool DestinationArnHasBeenSet () const
 
void SetDestinationArn (const Aws::String &value)
 
void SetDestinationArn (Aws::String &&value)
 
void SetDestinationArn (const char *value)
 
RepositoryTriggerWithDestinationArn (const Aws::String &value)
 
RepositoryTriggerWithDestinationArn (Aws::String &&value)
 
RepositoryTriggerWithDestinationArn (const char *value)
 
const Aws::StringGetCustomData () const
 
bool CustomDataHasBeenSet () const
 
void SetCustomData (const Aws::String &value)
 
void SetCustomData (Aws::String &&value)
 
void SetCustomData (const char *value)
 
RepositoryTriggerWithCustomData (const Aws::String &value)
 
RepositoryTriggerWithCustomData (Aws::String &&value)
 
RepositoryTriggerWithCustomData (const char *value)
 
const Aws::Vector< Aws::String > & GetBranches () const
 
bool BranchesHasBeenSet () const
 
void SetBranches (const Aws::Vector< Aws::String > &value)
 
void SetBranches (Aws::Vector< Aws::String > &&value)
 
RepositoryTriggerWithBranches (const Aws::Vector< Aws::String > &value)
 
RepositoryTriggerWithBranches (Aws::Vector< Aws::String > &&value)
 
RepositoryTriggerAddBranches (const Aws::String &value)
 
RepositoryTriggerAddBranches (Aws::String &&value)
 
RepositoryTriggerAddBranches (const char *value)
 
const Aws::Vector< RepositoryTriggerEventEnum > & GetEvents () const
 
bool EventsHasBeenSet () const
 
void SetEvents (const Aws::Vector< RepositoryTriggerEventEnum > &value)
 
void SetEvents (Aws::Vector< RepositoryTriggerEventEnum > &&value)
 
RepositoryTriggerWithEvents (const Aws::Vector< RepositoryTriggerEventEnum > &value)
 
RepositoryTriggerWithEvents (Aws::Vector< RepositoryTriggerEventEnum > &&value)
 
RepositoryTriggerAddEvents (const RepositoryTriggerEventEnum &value)
 
RepositoryTriggerAddEvents (RepositoryTriggerEventEnum &&value)
 

Detailed Description

Information about a trigger for a repository.

See Also:

AWS API Reference

Definition at line 33 of file RepositoryTrigger.h.

Constructor & Destructor Documentation

◆ RepositoryTrigger() [1/2]

Aws::CodeCommit::Model::RepositoryTrigger::RepositoryTrigger ( )

◆ RepositoryTrigger() [2/2]

Aws::CodeCommit::Model::RepositoryTrigger::RepositoryTrigger ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddBranches() [1/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::AddBranches ( Aws::String &&  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 235 of file RepositoryTrigger.h.

◆ AddBranches() [2/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::AddBranches ( const Aws::String value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 228 of file RepositoryTrigger.h.

◆ AddBranches() [3/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::AddBranches ( const char *  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 242 of file RepositoryTrigger.h.

◆ AddEvents() [1/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::AddEvents ( const RepositoryTriggerEventEnum value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 292 of file RepositoryTrigger.h.

◆ AddEvents() [2/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::AddEvents ( RepositoryTriggerEventEnum &&  value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 299 of file RepositoryTrigger.h.

◆ BranchesHasBeenSet()

bool Aws::CodeCommit::Model::RepositoryTrigger::BranchesHasBeenSet ( ) const
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 193 of file RepositoryTrigger.h.

◆ CustomDataHasBeenSet()

bool Aws::CodeCommit::Model::RepositoryTrigger::CustomDataHasBeenSet ( ) const
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 142 of file RepositoryTrigger.h.

◆ DestinationArnHasBeenSet()

bool Aws::CodeCommit::Model::RepositoryTrigger::DestinationArnHasBeenSet ( ) const
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 93 of file RepositoryTrigger.h.

◆ EventsHasBeenSet()

bool Aws::CodeCommit::Model::RepositoryTrigger::EventsHasBeenSet ( ) const
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 257 of file RepositoryTrigger.h.

◆ GetBranches()

const Aws::Vector<Aws::String>& Aws::CodeCommit::Model::RepositoryTrigger::GetBranches ( ) const
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 186 of file RepositoryTrigger.h.

◆ GetCustomData()

const Aws::String& Aws::CodeCommit::Model::RepositoryTrigger::GetCustomData ( ) const
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 136 of file RepositoryTrigger.h.

◆ GetDestinationArn()

const Aws::String& Aws::CodeCommit::Model::RepositoryTrigger::GetDestinationArn ( ) const
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 87 of file RepositoryTrigger.h.

◆ GetEvents()

const Aws::Vector<RepositoryTriggerEventEnum>& Aws::CodeCommit::Model::RepositoryTrigger::GetEvents ( ) const
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 250 of file RepositoryTrigger.h.

◆ GetName()

const Aws::String& Aws::CodeCommit::Model::RepositoryTrigger::GetName ( ) const
inline

The name of the trigger.

Definition at line 45 of file RepositoryTrigger.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeCommit::Model::RepositoryTrigger::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::CodeCommit::Model::RepositoryTrigger::NameHasBeenSet ( ) const
inline

The name of the trigger.

Definition at line 50 of file RepositoryTrigger.h.

◆ operator=()

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBranches() [1/2]

void Aws::CodeCommit::Model::RepositoryTrigger::SetBranches ( Aws::Vector< Aws::String > &&  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 207 of file RepositoryTrigger.h.

◆ SetBranches() [2/2]

void Aws::CodeCommit::Model::RepositoryTrigger::SetBranches ( const Aws::Vector< Aws::String > &  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 200 of file RepositoryTrigger.h.

◆ SetCustomData() [1/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetCustomData ( Aws::String &&  value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 154 of file RepositoryTrigger.h.

◆ SetCustomData() [2/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetCustomData ( const Aws::String value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 148 of file RepositoryTrigger.h.

◆ SetCustomData() [3/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetCustomData ( const char *  value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 160 of file RepositoryTrigger.h.

◆ SetDestinationArn() [1/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetDestinationArn ( Aws::String &&  value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 105 of file RepositoryTrigger.h.

◆ SetDestinationArn() [2/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetDestinationArn ( const Aws::String value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 99 of file RepositoryTrigger.h.

◆ SetDestinationArn() [3/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetDestinationArn ( const char *  value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 111 of file RepositoryTrigger.h.

◆ SetEvents() [1/2]

void Aws::CodeCommit::Model::RepositoryTrigger::SetEvents ( Aws::Vector< RepositoryTriggerEventEnum > &&  value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 271 of file RepositoryTrigger.h.

◆ SetEvents() [2/2]

void Aws::CodeCommit::Model::RepositoryTrigger::SetEvents ( const Aws::Vector< RepositoryTriggerEventEnum > &  value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 264 of file RepositoryTrigger.h.

◆ SetName() [1/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetName ( Aws::String &&  value)
inline

The name of the trigger.

Definition at line 60 of file RepositoryTrigger.h.

◆ SetName() [2/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetName ( const Aws::String value)
inline

The name of the trigger.

Definition at line 55 of file RepositoryTrigger.h.

◆ SetName() [3/3]

void Aws::CodeCommit::Model::RepositoryTrigger::SetName ( const char *  value)
inline

The name of the trigger.

Definition at line 65 of file RepositoryTrigger.h.

◆ WithBranches() [1/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithBranches ( Aws::Vector< Aws::String > &&  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 221 of file RepositoryTrigger.h.

◆ WithBranches() [2/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithBranches ( const Aws::Vector< Aws::String > &  value)
inline

The branches to be included in the trigger configuration. If you specify an empty array, the trigger applies to all branches.

Although no content is required in the array, you must include the array itself.

Definition at line 214 of file RepositoryTrigger.h.

◆ WithCustomData() [1/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithCustomData ( Aws::String &&  value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 172 of file RepositoryTrigger.h.

◆ WithCustomData() [2/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithCustomData ( const Aws::String value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 166 of file RepositoryTrigger.h.

◆ WithCustomData() [3/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithCustomData ( const char *  value)
inline

Any custom data associated with the trigger to be included in the information sent to the target of the trigger.

Definition at line 178 of file RepositoryTrigger.h.

◆ WithDestinationArn() [1/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithDestinationArn ( Aws::String &&  value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 123 of file RepositoryTrigger.h.

◆ WithDestinationArn() [2/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithDestinationArn ( const Aws::String value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 117 of file RepositoryTrigger.h.

◆ WithDestinationArn() [3/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithDestinationArn ( const char *  value)
inline

The ARN of the resource that is the target for a trigger (for example, the ARN of a topic in Amazon SNS).

Definition at line 129 of file RepositoryTrigger.h.

◆ WithEvents() [1/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithEvents ( Aws::Vector< RepositoryTriggerEventEnum > &&  value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 285 of file RepositoryTrigger.h.

◆ WithEvents() [2/2]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithEvents ( const Aws::Vector< RepositoryTriggerEventEnum > &  value)
inline

The repository events that cause the trigger to run actions in another service, such as sending a notification through Amazon SNS.

The valid value "all" cannot be used with any other values.

Definition at line 278 of file RepositoryTrigger.h.

◆ WithName() [1/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithName ( Aws::String &&  value)
inline

The name of the trigger.

Definition at line 75 of file RepositoryTrigger.h.

◆ WithName() [2/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithName ( const Aws::String value)
inline

The name of the trigger.

Definition at line 70 of file RepositoryTrigger.h.

◆ WithName() [3/3]

RepositoryTrigger& Aws::CodeCommit::Model::RepositoryTrigger::WithName ( const char *  value)
inline

The name of the trigger.

Definition at line 80 of file RepositoryTrigger.h.


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