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

#include <ActionTypeId.h>

Public Member Functions

 ActionTypeId ()
 
 ActionTypeId (Aws::Utils::Json::JsonView jsonValue)
 
ActionTypeIdoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActionCategoryGetCategory () const
 
bool CategoryHasBeenSet () const
 
void SetCategory (const ActionCategory &value)
 
void SetCategory (ActionCategory &&value)
 
ActionTypeIdWithCategory (const ActionCategory &value)
 
ActionTypeIdWithCategory (ActionCategory &&value)
 
const ActionOwnerGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const ActionOwner &value)
 
void SetOwner (ActionOwner &&value)
 
ActionTypeIdWithOwner (const ActionOwner &value)
 
ActionTypeIdWithOwner (ActionOwner &&value)
 
const Aws::StringGetProvider () const
 
bool ProviderHasBeenSet () const
 
void SetProvider (const Aws::String &value)
 
void SetProvider (Aws::String &&value)
 
void SetProvider (const char *value)
 
ActionTypeIdWithProvider (const Aws::String &value)
 
ActionTypeIdWithProvider (Aws::String &&value)
 
ActionTypeIdWithProvider (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
ActionTypeIdWithVersion (const Aws::String &value)
 
ActionTypeIdWithVersion (Aws::String &&value)
 
ActionTypeIdWithVersion (const char *value)
 

Detailed Description

Represents information about an action type.

See Also:

AWS API Reference

Definition at line 33 of file ActionTypeId.h.

Constructor & Destructor Documentation

◆ ActionTypeId() [1/2]

Aws::CodePipeline::Model::ActionTypeId::ActionTypeId ( )

◆ ActionTypeId() [2/2]

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

Member Function Documentation

◆ CategoryHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeId::CategoryHasBeenSet ( ) const
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 58 of file ActionTypeId.h.

◆ GetCategory()

const ActionCategory& Aws::CodePipeline::Model::ActionTypeId::GetCategory ( ) const
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 49 of file ActionTypeId.h.

◆ GetOwner()

const ActionOwner& Aws::CodePipeline::Model::ActionTypeId::GetOwner ( ) const
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 105 of file ActionTypeId.h.

◆ GetProvider()

const Aws::String& Aws::CodePipeline::Model::ActionTypeId::GetProvider ( ) const
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 166 of file ActionTypeId.h.

◆ GetVersion()

const Aws::String& Aws::CodePipeline::Model::ActionTypeId::GetVersion ( ) const
inline

A string that describes the action version.

Definition at line 242 of file ActionTypeId.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OwnerHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeId::OwnerHasBeenSet ( ) const
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 115 of file ActionTypeId.h.

◆ ProviderHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeId::ProviderHasBeenSet ( ) const
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 176 of file ActionTypeId.h.

◆ SetCategory() [1/2]

void Aws::CodePipeline::Model::ActionTypeId::SetCategory ( ActionCategory &&  value)
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 76 of file ActionTypeId.h.

◆ SetCategory() [2/2]

void Aws::CodePipeline::Model::ActionTypeId::SetCategory ( const ActionCategory value)
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 67 of file ActionTypeId.h.

◆ SetOwner() [1/2]

void Aws::CodePipeline::Model::ActionTypeId::SetOwner ( ActionOwner &&  value)
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 135 of file ActionTypeId.h.

◆ SetOwner() [2/2]

void Aws::CodePipeline::Model::ActionTypeId::SetOwner ( const ActionOwner value)
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 125 of file ActionTypeId.h.

◆ SetProvider() [1/3]

void Aws::CodePipeline::Model::ActionTypeId::SetProvider ( Aws::String &&  value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 196 of file ActionTypeId.h.

◆ SetProvider() [2/3]

void Aws::CodePipeline::Model::ActionTypeId::SetProvider ( const Aws::String value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 186 of file ActionTypeId.h.

◆ SetProvider() [3/3]

void Aws::CodePipeline::Model::ActionTypeId::SetProvider ( const char *  value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 206 of file ActionTypeId.h.

◆ SetVersion() [1/3]

void Aws::CodePipeline::Model::ActionTypeId::SetVersion ( Aws::String &&  value)
inline

A string that describes the action version.

Definition at line 257 of file ActionTypeId.h.

◆ SetVersion() [2/3]

void Aws::CodePipeline::Model::ActionTypeId::SetVersion ( const Aws::String value)
inline

A string that describes the action version.

Definition at line 252 of file ActionTypeId.h.

◆ SetVersion() [3/3]

void Aws::CodePipeline::Model::ActionTypeId::SetVersion ( const char *  value)
inline

A string that describes the action version.

Definition at line 262 of file ActionTypeId.h.

◆ VersionHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeId::VersionHasBeenSet ( ) const
inline

A string that describes the action version.

Definition at line 247 of file ActionTypeId.h.

◆ WithCategory() [1/2]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithCategory ( ActionCategory &&  value)
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 94 of file ActionTypeId.h.

◆ WithCategory() [2/2]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithCategory ( const ActionCategory value)
inline

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the following values.

  • Source

  • Build

  • Test

  • Deploy

  • Invoke

  • Approval

Definition at line 85 of file ActionTypeId.h.

◆ WithOwner() [1/2]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithOwner ( ActionOwner &&  value)
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 155 of file ActionTypeId.h.

◆ WithOwner() [2/2]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithOwner ( const ActionOwner value)
inline

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 145 of file ActionTypeId.h.

◆ WithProvider() [1/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithProvider ( Aws::String &&  value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 226 of file ActionTypeId.h.

◆ WithProvider() [2/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithProvider ( const Aws::String value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 216 of file ActionTypeId.h.

◆ WithProvider() [3/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithProvider ( const char *  value)
inline

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.

Definition at line 236 of file ActionTypeId.h.

◆ WithVersion() [1/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithVersion ( Aws::String &&  value)
inline

A string that describes the action version.

Definition at line 272 of file ActionTypeId.h.

◆ WithVersion() [2/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithVersion ( const Aws::String value)
inline

A string that describes the action version.

Definition at line 267 of file ActionTypeId.h.

◆ WithVersion() [3/3]

ActionTypeId& Aws::CodePipeline::Model::ActionTypeId::WithVersion ( const char *  value)
inline

A string that describes the action version.

Definition at line 277 of file ActionTypeId.h.


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