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

#include <ActionTypeDeclaration.h>

Public Member Functions

 ActionTypeDeclaration ()
 
 ActionTypeDeclaration (Aws::Utils::Json::JsonView jsonValue)
 
ActionTypeDeclarationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ActionTypeDeclarationWithDescription (const Aws::String &value)
 
ActionTypeDeclarationWithDescription (Aws::String &&value)
 
ActionTypeDeclarationWithDescription (const char *value)
 
const ActionTypeExecutorGetExecutor () const
 
bool ExecutorHasBeenSet () const
 
void SetExecutor (const ActionTypeExecutor &value)
 
void SetExecutor (ActionTypeExecutor &&value)
 
ActionTypeDeclarationWithExecutor (const ActionTypeExecutor &value)
 
ActionTypeDeclarationWithExecutor (ActionTypeExecutor &&value)
 
const ActionTypeIdentifierGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const ActionTypeIdentifier &value)
 
void SetId (ActionTypeIdentifier &&value)
 
ActionTypeDeclarationWithId (const ActionTypeIdentifier &value)
 
ActionTypeDeclarationWithId (ActionTypeIdentifier &&value)
 
const ActionTypeArtifactDetailsGetInputArtifactDetails () const
 
bool InputArtifactDetailsHasBeenSet () const
 
void SetInputArtifactDetails (const ActionTypeArtifactDetails &value)
 
void SetInputArtifactDetails (ActionTypeArtifactDetails &&value)
 
ActionTypeDeclarationWithInputArtifactDetails (const ActionTypeArtifactDetails &value)
 
ActionTypeDeclarationWithInputArtifactDetails (ActionTypeArtifactDetails &&value)
 
const ActionTypeArtifactDetailsGetOutputArtifactDetails () const
 
bool OutputArtifactDetailsHasBeenSet () const
 
void SetOutputArtifactDetails (const ActionTypeArtifactDetails &value)
 
void SetOutputArtifactDetails (ActionTypeArtifactDetails &&value)
 
ActionTypeDeclarationWithOutputArtifactDetails (const ActionTypeArtifactDetails &value)
 
ActionTypeDeclarationWithOutputArtifactDetails (ActionTypeArtifactDetails &&value)
 
const ActionTypePermissionsGetPermissions () const
 
bool PermissionsHasBeenSet () const
 
void SetPermissions (const ActionTypePermissions &value)
 
void SetPermissions (ActionTypePermissions &&value)
 
ActionTypeDeclarationWithPermissions (const ActionTypePermissions &value)
 
ActionTypeDeclarationWithPermissions (ActionTypePermissions &&value)
 
const Aws::Vector< ActionTypeProperty > & GetProperties () const
 
bool PropertiesHasBeenSet () const
 
void SetProperties (const Aws::Vector< ActionTypeProperty > &value)
 
void SetProperties (Aws::Vector< ActionTypeProperty > &&value)
 
ActionTypeDeclarationWithProperties (const Aws::Vector< ActionTypeProperty > &value)
 
ActionTypeDeclarationWithProperties (Aws::Vector< ActionTypeProperty > &&value)
 
ActionTypeDeclarationAddProperties (const ActionTypeProperty &value)
 
ActionTypeDeclarationAddProperties (ActionTypeProperty &&value)
 
const ActionTypeUrlsGetUrls () const
 
bool UrlsHasBeenSet () const
 
void SetUrls (const ActionTypeUrls &value)
 
void SetUrls (ActionTypeUrls &&value)
 
ActionTypeDeclarationWithUrls (const ActionTypeUrls &value)
 
ActionTypeDeclarationWithUrls (ActionTypeUrls &&value)
 

Detailed Description

The parameters for the action type definition that are provided when the action type is created or updated.

See Also:

AWS API Reference

Definition at line 39 of file ActionTypeDeclaration.h.

Constructor & Destructor Documentation

◆ ActionTypeDeclaration() [1/2]

Aws::CodePipeline::Model::ActionTypeDeclaration::ActionTypeDeclaration ( )

◆ ActionTypeDeclaration() [2/2]

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

Member Function Documentation

◆ AddProperties() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::AddProperties ( ActionTypeProperty &&  value)
inline

The properties of the action type to be updated.

Definition at line 318 of file ActionTypeDeclaration.h.

◆ AddProperties() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::AddProperties ( const ActionTypeProperty value)
inline

The properties of the action type to be updated.

Definition at line 313 of file ActionTypeDeclaration.h.

◆ DescriptionHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeDeclaration::DescriptionHasBeenSet ( ) const
inline

The description for the action type to be updated.

Definition at line 56 of file ActionTypeDeclaration.h.

◆ ExecutorHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeDeclaration::ExecutorHasBeenSet ( ) const
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 99 of file ActionTypeDeclaration.h.

◆ GetDescription()

const Aws::String& Aws::CodePipeline::Model::ActionTypeDeclaration::GetDescription ( ) const
inline

The description for the action type to be updated.

Definition at line 51 of file ActionTypeDeclaration.h.

◆ GetExecutor()

const ActionTypeExecutor& Aws::CodePipeline::Model::ActionTypeDeclaration::GetExecutor ( ) const
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 93 of file ActionTypeDeclaration.h.

◆ GetId()

const ActionTypeIdentifier& Aws::CodePipeline::Model::ActionTypeDeclaration::GetId ( ) const
inline

The action category, owner, provider, and version of the action type to be updated.

Definition at line 130 of file ActionTypeDeclaration.h.

◆ GetInputArtifactDetails()

const ActionTypeArtifactDetails& Aws::CodePipeline::Model::ActionTypeDeclaration::GetInputArtifactDetails ( ) const
inline

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 168 of file ActionTypeDeclaration.h.

◆ GetOutputArtifactDetails()

const ActionTypeArtifactDetails& Aws::CodePipeline::Model::ActionTypeDeclaration::GetOutputArtifactDetails ( ) const
inline

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 211 of file ActionTypeDeclaration.h.

◆ GetPermissions()

const ActionTypePermissions& Aws::CodePipeline::Model::ActionTypeDeclaration::GetPermissions ( ) const
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 252 of file ActionTypeDeclaration.h.

◆ GetProperties()

const Aws::Vector<ActionTypeProperty>& Aws::CodePipeline::Model::ActionTypeDeclaration::GetProperties ( ) const
inline

The properties of the action type to be updated.

Definition at line 283 of file ActionTypeDeclaration.h.

◆ GetUrls()

const ActionTypeUrls& Aws::CodePipeline::Model::ActionTypeDeclaration::GetUrls ( ) const
inline

The links associated with the action type to be updated.

Definition at line 324 of file ActionTypeDeclaration.h.

◆ IdHasBeenSet()

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

The action category, owner, provider, and version of the action type to be updated.

Definition at line 136 of file ActionTypeDeclaration.h.

◆ InputArtifactDetailsHasBeenSet()

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

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 175 of file ActionTypeDeclaration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OutputArtifactDetailsHasBeenSet()

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

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 218 of file ActionTypeDeclaration.h.

◆ PermissionsHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeDeclaration::PermissionsHasBeenSet ( ) const
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 257 of file ActionTypeDeclaration.h.

◆ PropertiesHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeDeclaration::PropertiesHasBeenSet ( ) const
inline

The properties of the action type to be updated.

Definition at line 288 of file ActionTypeDeclaration.h.

◆ SetDescription() [1/3]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetDescription ( Aws::String &&  value)
inline

The description for the action type to be updated.

Definition at line 66 of file ActionTypeDeclaration.h.

◆ SetDescription() [2/3]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetDescription ( const Aws::String value)
inline

The description for the action type to be updated.

Definition at line 61 of file ActionTypeDeclaration.h.

◆ SetDescription() [3/3]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetDescription ( const char *  value)
inline

The description for the action type to be updated.

Definition at line 71 of file ActionTypeDeclaration.h.

◆ SetExecutor() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetExecutor ( ActionTypeExecutor &&  value)
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 111 of file ActionTypeDeclaration.h.

◆ SetExecutor() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetExecutor ( const ActionTypeExecutor value)
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 105 of file ActionTypeDeclaration.h.

◆ SetId() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetId ( ActionTypeIdentifier &&  value)
inline

The action category, owner, provider, and version of the action type to be updated.

Definition at line 148 of file ActionTypeDeclaration.h.

◆ SetId() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetId ( const ActionTypeIdentifier value)
inline

The action category, owner, provider, and version of the action type to be updated.

Definition at line 142 of file ActionTypeDeclaration.h.

◆ SetInputArtifactDetails() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetInputArtifactDetails ( ActionTypeArtifactDetails &&  value)
inline

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 189 of file ActionTypeDeclaration.h.

◆ SetInputArtifactDetails() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetInputArtifactDetails ( const ActionTypeArtifactDetails value)
inline

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 182 of file ActionTypeDeclaration.h.

◆ SetOutputArtifactDetails() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetOutputArtifactDetails ( ActionTypeArtifactDetails &&  value)
inline

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 232 of file ActionTypeDeclaration.h.

◆ SetOutputArtifactDetails() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetOutputArtifactDetails ( const ActionTypeArtifactDetails value)
inline

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 225 of file ActionTypeDeclaration.h.

◆ SetPermissions() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetPermissions ( ActionTypePermissions &&  value)
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 267 of file ActionTypeDeclaration.h.

◆ SetPermissions() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetPermissions ( const ActionTypePermissions value)
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 262 of file ActionTypeDeclaration.h.

◆ SetProperties() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetProperties ( Aws::Vector< ActionTypeProperty > &&  value)
inline

The properties of the action type to be updated.

Definition at line 298 of file ActionTypeDeclaration.h.

◆ SetProperties() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetProperties ( const Aws::Vector< ActionTypeProperty > &  value)
inline

The properties of the action type to be updated.

Definition at line 293 of file ActionTypeDeclaration.h.

◆ SetUrls() [1/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetUrls ( ActionTypeUrls &&  value)
inline

The links associated with the action type to be updated.

Definition at line 339 of file ActionTypeDeclaration.h.

◆ SetUrls() [2/2]

void Aws::CodePipeline::Model::ActionTypeDeclaration::SetUrls ( const ActionTypeUrls value)
inline

The links associated with the action type to be updated.

Definition at line 334 of file ActionTypeDeclaration.h.

◆ UrlsHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeDeclaration::UrlsHasBeenSet ( ) const
inline

The links associated with the action type to be updated.

Definition at line 329 of file ActionTypeDeclaration.h.

◆ WithDescription() [1/3]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithDescription ( Aws::String &&  value)
inline

The description for the action type to be updated.

Definition at line 81 of file ActionTypeDeclaration.h.

◆ WithDescription() [2/3]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithDescription ( const Aws::String value)
inline

The description for the action type to be updated.

Definition at line 76 of file ActionTypeDeclaration.h.

◆ WithDescription() [3/3]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithDescription ( const char *  value)
inline

The description for the action type to be updated.

Definition at line 86 of file ActionTypeDeclaration.h.

◆ WithExecutor() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithExecutor ( ActionTypeExecutor &&  value)
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 123 of file ActionTypeDeclaration.h.

◆ WithExecutor() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithExecutor ( const ActionTypeExecutor value)
inline

Information about the executor for an action type that was created with any supported integration model.

Definition at line 117 of file ActionTypeDeclaration.h.

◆ WithId() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithId ( ActionTypeIdentifier &&  value)
inline

The action category, owner, provider, and version of the action type to be updated.

Definition at line 160 of file ActionTypeDeclaration.h.

◆ WithId() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithId ( const ActionTypeIdentifier value)
inline

The action category, owner, provider, and version of the action type to be updated.

Definition at line 154 of file ActionTypeDeclaration.h.

◆ WithInputArtifactDetails() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithInputArtifactDetails ( ActionTypeArtifactDetails &&  value)
inline

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 203 of file ActionTypeDeclaration.h.

◆ WithInputArtifactDetails() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithInputArtifactDetails ( const ActionTypeArtifactDetails value)
inline

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

Definition at line 196 of file ActionTypeDeclaration.h.

◆ WithOutputArtifactDetails() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithOutputArtifactDetails ( ActionTypeArtifactDetails &&  value)
inline

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 246 of file ActionTypeDeclaration.h.

◆ WithOutputArtifactDetails() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithOutputArtifactDetails ( const ActionTypeArtifactDetails value)
inline

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

Definition at line 239 of file ActionTypeDeclaration.h.

◆ WithPermissions() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithPermissions ( ActionTypePermissions &&  value)
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 277 of file ActionTypeDeclaration.h.

◆ WithPermissions() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithPermissions ( const ActionTypePermissions value)
inline

Details identifying the accounts with permissions to use the action type.

Definition at line 272 of file ActionTypeDeclaration.h.

◆ WithProperties() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithProperties ( Aws::Vector< ActionTypeProperty > &&  value)
inline

The properties of the action type to be updated.

Definition at line 308 of file ActionTypeDeclaration.h.

◆ WithProperties() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithProperties ( const Aws::Vector< ActionTypeProperty > &  value)
inline

The properties of the action type to be updated.

Definition at line 303 of file ActionTypeDeclaration.h.

◆ WithUrls() [1/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithUrls ( ActionTypeUrls &&  value)
inline

The links associated with the action type to be updated.

Definition at line 349 of file ActionTypeDeclaration.h.

◆ WithUrls() [2/2]

ActionTypeDeclaration& Aws::CodePipeline::Model::ActionTypeDeclaration::WithUrls ( const ActionTypeUrls value)
inline

The links associated with the action type to be updated.

Definition at line 344 of file ActionTypeDeclaration.h.


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