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

#include <ActionType.h>

Public Member Functions

 ActionType ()
 
 ActionType (Aws::Utils::Json::JsonView jsonValue)
 
ActionTypeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ActionTypeIdGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const ActionTypeId &value)
 
void SetId (ActionTypeId &&value)
 
ActionTypeWithId (const ActionTypeId &value)
 
ActionTypeWithId (ActionTypeId &&value)
 
const ActionTypeSettingsGetSettings () const
 
bool SettingsHasBeenSet () const
 
void SetSettings (const ActionTypeSettings &value)
 
void SetSettings (ActionTypeSettings &&value)
 
ActionTypeWithSettings (const ActionTypeSettings &value)
 
ActionTypeWithSettings (ActionTypeSettings &&value)
 
const Aws::Vector< ActionConfigurationProperty > & GetActionConfigurationProperties () const
 
bool ActionConfigurationPropertiesHasBeenSet () const
 
void SetActionConfigurationProperties (const Aws::Vector< ActionConfigurationProperty > &value)
 
void SetActionConfigurationProperties (Aws::Vector< ActionConfigurationProperty > &&value)
 
ActionTypeWithActionConfigurationProperties (const Aws::Vector< ActionConfigurationProperty > &value)
 
ActionTypeWithActionConfigurationProperties (Aws::Vector< ActionConfigurationProperty > &&value)
 
ActionTypeAddActionConfigurationProperties (const ActionConfigurationProperty &value)
 
ActionTypeAddActionConfigurationProperties (ActionConfigurationProperty &&value)
 
const ArtifactDetailsGetInputArtifactDetails () const
 
bool InputArtifactDetailsHasBeenSet () const
 
void SetInputArtifactDetails (const ArtifactDetails &value)
 
void SetInputArtifactDetails (ArtifactDetails &&value)
 
ActionTypeWithInputArtifactDetails (const ArtifactDetails &value)
 
ActionTypeWithInputArtifactDetails (ArtifactDetails &&value)
 
const ArtifactDetailsGetOutputArtifactDetails () const
 
bool OutputArtifactDetailsHasBeenSet () const
 
void SetOutputArtifactDetails (const ArtifactDetails &value)
 
void SetOutputArtifactDetails (ArtifactDetails &&value)
 
ActionTypeWithOutputArtifactDetails (const ArtifactDetails &value)
 
ActionTypeWithOutputArtifactDetails (ArtifactDetails &&value)
 

Detailed Description

Returns information about the details of an action type.

See Also:

AWS API Reference

Definition at line 36 of file ActionType.h.

Constructor & Destructor Documentation

◆ ActionType() [1/2]

Aws::CodePipeline::Model::ActionType::ActionType ( )

◆ ActionType() [2/2]

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

Member Function Documentation

◆ ActionConfigurationPropertiesHasBeenSet()

bool Aws::CodePipeline::Model::ActionType::ActionConfigurationPropertiesHasBeenSet ( ) const
inline

The configuration properties for the action type.

Definition at line 115 of file ActionType.h.

◆ AddActionConfigurationProperties() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::AddActionConfigurationProperties ( ActionConfigurationProperty &&  value)
inline

The configuration properties for the action type.

Definition at line 145 of file ActionType.h.

◆ AddActionConfigurationProperties() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::AddActionConfigurationProperties ( const ActionConfigurationProperty value)
inline

The configuration properties for the action type.

Definition at line 140 of file ActionType.h.

◆ GetActionConfigurationProperties()

const Aws::Vector<ActionConfigurationProperty>& Aws::CodePipeline::Model::ActionType::GetActionConfigurationProperties ( ) const
inline

The configuration properties for the action type.

Definition at line 110 of file ActionType.h.

◆ GetId()

const ActionTypeId& Aws::CodePipeline::Model::ActionType::GetId ( ) const
inline

Represents information about an action type.

Definition at line 48 of file ActionType.h.

◆ GetInputArtifactDetails()

const ArtifactDetails& Aws::CodePipeline::Model::ActionType::GetInputArtifactDetails ( ) const
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 151 of file ActionType.h.

◆ GetOutputArtifactDetails()

const ArtifactDetails& Aws::CodePipeline::Model::ActionType::GetOutputArtifactDetails ( ) const
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 182 of file ActionType.h.

◆ GetSettings()

const ActionTypeSettings& Aws::CodePipeline::Model::ActionType::GetSettings ( ) const
inline

The settings for the action type.

Definition at line 79 of file ActionType.h.

◆ IdHasBeenSet()

bool Aws::CodePipeline::Model::ActionType::IdHasBeenSet ( ) const
inline

Represents information about an action type.

Definition at line 53 of file ActionType.h.

◆ InputArtifactDetailsHasBeenSet()

bool Aws::CodePipeline::Model::ActionType::InputArtifactDetailsHasBeenSet ( ) const
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 156 of file ActionType.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OutputArtifactDetailsHasBeenSet()

bool Aws::CodePipeline::Model::ActionType::OutputArtifactDetailsHasBeenSet ( ) const
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 187 of file ActionType.h.

◆ SetActionConfigurationProperties() [1/2]

void Aws::CodePipeline::Model::ActionType::SetActionConfigurationProperties ( Aws::Vector< ActionConfigurationProperty > &&  value)
inline

The configuration properties for the action type.

Definition at line 125 of file ActionType.h.

◆ SetActionConfigurationProperties() [2/2]

void Aws::CodePipeline::Model::ActionType::SetActionConfigurationProperties ( const Aws::Vector< ActionConfigurationProperty > &  value)
inline

The configuration properties for the action type.

Definition at line 120 of file ActionType.h.

◆ SetId() [1/2]

void Aws::CodePipeline::Model::ActionType::SetId ( ActionTypeId &&  value)
inline

Represents information about an action type.

Definition at line 63 of file ActionType.h.

◆ SetId() [2/2]

void Aws::CodePipeline::Model::ActionType::SetId ( const ActionTypeId value)
inline

Represents information about an action type.

Definition at line 58 of file ActionType.h.

◆ SetInputArtifactDetails() [1/2]

void Aws::CodePipeline::Model::ActionType::SetInputArtifactDetails ( ArtifactDetails &&  value)
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 166 of file ActionType.h.

◆ SetInputArtifactDetails() [2/2]

void Aws::CodePipeline::Model::ActionType::SetInputArtifactDetails ( const ArtifactDetails value)
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 161 of file ActionType.h.

◆ SetOutputArtifactDetails() [1/2]

void Aws::CodePipeline::Model::ActionType::SetOutputArtifactDetails ( ArtifactDetails &&  value)
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 197 of file ActionType.h.

◆ SetOutputArtifactDetails() [2/2]

void Aws::CodePipeline::Model::ActionType::SetOutputArtifactDetails ( const ArtifactDetails value)
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 192 of file ActionType.h.

◆ SetSettings() [1/2]

void Aws::CodePipeline::Model::ActionType::SetSettings ( ActionTypeSettings &&  value)
inline

The settings for the action type.

Definition at line 94 of file ActionType.h.

◆ SetSettings() [2/2]

void Aws::CodePipeline::Model::ActionType::SetSettings ( const ActionTypeSettings value)
inline

The settings for the action type.

Definition at line 89 of file ActionType.h.

◆ SettingsHasBeenSet()

bool Aws::CodePipeline::Model::ActionType::SettingsHasBeenSet ( ) const
inline

The settings for the action type.

Definition at line 84 of file ActionType.h.

◆ WithActionConfigurationProperties() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithActionConfigurationProperties ( Aws::Vector< ActionConfigurationProperty > &&  value)
inline

The configuration properties for the action type.

Definition at line 135 of file ActionType.h.

◆ WithActionConfigurationProperties() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithActionConfigurationProperties ( const Aws::Vector< ActionConfigurationProperty > &  value)
inline

The configuration properties for the action type.

Definition at line 130 of file ActionType.h.

◆ WithId() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithId ( ActionTypeId &&  value)
inline

Represents information about an action type.

Definition at line 73 of file ActionType.h.

◆ WithId() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithId ( const ActionTypeId value)
inline

Represents information about an action type.

Definition at line 68 of file ActionType.h.

◆ WithInputArtifactDetails() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithInputArtifactDetails ( ArtifactDetails &&  value)
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 176 of file ActionType.h.

◆ WithInputArtifactDetails() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithInputArtifactDetails ( const ArtifactDetails value)
inline

The details of the input artifact for the action, such as its commit ID.

Definition at line 171 of file ActionType.h.

◆ WithOutputArtifactDetails() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithOutputArtifactDetails ( ArtifactDetails &&  value)
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 207 of file ActionType.h.

◆ WithOutputArtifactDetails() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithOutputArtifactDetails ( const ArtifactDetails value)
inline

The details of the output artifact of the action, such as its commit ID.

Definition at line 202 of file ActionType.h.

◆ WithSettings() [1/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithSettings ( ActionTypeSettings &&  value)
inline

The settings for the action type.

Definition at line 104 of file ActionType.h.

◆ WithSettings() [2/2]

ActionType& Aws::CodePipeline::Model::ActionType::WithSettings ( const ActionTypeSettings value)
inline

The settings for the action type.

Definition at line 99 of file ActionType.h.


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