AWS SDK for C++  1.8.79
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.

Definition at line 54 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.

Definition at line 47 of file ActionTypeId.h.

◆ GetOwner()

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

The creator of the action being called.

Definition at line 88 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 124 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 200 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.

Definition at line 93 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 134 of file ActionTypeId.h.

◆ SetCategory() [1/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.

Definition at line 61 of file ActionTypeId.h.

◆ SetCategory() [2/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.

Definition at line 68 of file ActionTypeId.h.

◆ SetOwner() [1/2]

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

The creator of the action being called.

Definition at line 98 of file ActionTypeId.h.

◆ SetOwner() [2/2]

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

The creator of the action being called.

Definition at line 103 of file ActionTypeId.h.

◆ SetProvider() [1/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 144 of file ActionTypeId.h.

◆ SetProvider() [2/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 154 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 164 of file ActionTypeId.h.

◆ SetVersion() [1/3]

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

A string that describes the action version.

Definition at line 210 of file ActionTypeId.h.

◆ SetVersion() [2/3]

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

A string that describes the action version.

Definition at line 215 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 220 of file ActionTypeId.h.

◆ VersionHasBeenSet()

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

A string that describes the action version.

Definition at line 205 of file ActionTypeId.h.

◆ WithCategory() [1/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.

Definition at line 75 of file ActionTypeId.h.

◆ WithCategory() [2/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.

Definition at line 82 of file ActionTypeId.h.

◆ WithOwner() [1/2]

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

The creator of the action being called.

Definition at line 108 of file ActionTypeId.h.

◆ WithOwner() [2/2]

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

The creator of the action being called.

Definition at line 113 of file ActionTypeId.h.

◆ WithProvider() [1/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 174 of file ActionTypeId.h.

◆ WithProvider() [2/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 184 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 194 of file ActionTypeId.h.

◆ WithVersion() [1/3]

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

A string that describes the action version.

Definition at line 225 of file ActionTypeId.h.

◆ WithVersion() [2/3]

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

A string that describes the action version.

Definition at line 230 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 235 of file ActionTypeId.h.


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