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

#include <ActionTypeProperty.h>

Public Member Functions

 ActionTypeProperty ()
 
 ActionTypeProperty (Aws::Utils::Json::JsonView jsonValue)
 
ActionTypePropertyoperator= (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)
 
ActionTypePropertyWithName (const Aws::String &value)
 
ActionTypePropertyWithName (Aws::String &&value)
 
ActionTypePropertyWithName (const char *value)
 
bool GetOptional () const
 
bool OptionalHasBeenSet () const
 
void SetOptional (bool value)
 
ActionTypePropertyWithOptional (bool value)
 
bool GetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (bool value)
 
ActionTypePropertyWithKey (bool value)
 
bool GetNoEcho () const
 
bool NoEchoHasBeenSet () const
 
void SetNoEcho (bool value)
 
ActionTypePropertyWithNoEcho (bool value)
 
bool GetQueryable () const
 
bool QueryableHasBeenSet () const
 
void SetQueryable (bool value)
 
ActionTypePropertyWithQueryable (bool value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ActionTypePropertyWithDescription (const Aws::String &value)
 
ActionTypePropertyWithDescription (Aws::String &&value)
 
ActionTypePropertyWithDescription (const char *value)
 

Detailed Description

Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.

See Also:

AWS API Reference

Definition at line 33 of file ActionTypeProperty.h.

Constructor & Destructor Documentation

◆ ActionTypeProperty() [1/2]

Aws::CodePipeline::Model::ActionTypeProperty::ActionTypeProperty ( )

◆ ActionTypeProperty() [2/2]

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

Member Function Documentation

◆ DescriptionHasBeenSet()

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

The description of the property that is displayed to users.

Definition at line 191 of file ActionTypeProperty.h.

◆ GetDescription()

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

The description of the property that is displayed to users.

Definition at line 186 of file ActionTypeProperty.h.

◆ GetKey()

bool Aws::CodePipeline::Model::ActionTypeProperty::GetKey ( ) const
inline

Whether the configuration property is a key.

Definition at line 107 of file ActionTypeProperty.h.

◆ GetName()

const Aws::String& Aws::CodePipeline::Model::ActionTypeProperty::GetName ( ) const
inline

The property name that is displayed to users.

Definition at line 45 of file ActionTypeProperty.h.

◆ GetNoEcho()

bool Aws::CodePipeline::Model::ActionTypeProperty::GetNoEcho ( ) const
inline

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Definition at line 130 of file ActionTypeProperty.h.

◆ GetOptional()

bool Aws::CodePipeline::Model::ActionTypeProperty::GetOptional ( ) const
inline

Whether the configuration property is an optional value.

Definition at line 86 of file ActionTypeProperty.h.

◆ GetQueryable()

bool Aws::CodePipeline::Model::ActionTypeProperty::GetQueryable ( ) const
inline

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

Definition at line 159 of file ActionTypeProperty.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeProperty::KeyHasBeenSet ( ) const
inline

Whether the configuration property is a key.

Definition at line 112 of file ActionTypeProperty.h.

◆ NameHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeProperty::NameHasBeenSet ( ) const
inline

The property name that is displayed to users.

Definition at line 50 of file ActionTypeProperty.h.

◆ NoEchoHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeProperty::NoEchoHasBeenSet ( ) const
inline

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Definition at line 137 of file ActionTypeProperty.h.

◆ operator=()

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

◆ OptionalHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeProperty::OptionalHasBeenSet ( ) const
inline

Whether the configuration property is an optional value.

Definition at line 91 of file ActionTypeProperty.h.

◆ QueryableHasBeenSet()

bool Aws::CodePipeline::Model::ActionTypeProperty::QueryableHasBeenSet ( ) const
inline

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

Definition at line 166 of file ActionTypeProperty.h.

◆ SetDescription() [1/3]

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

The description of the property that is displayed to users.

Definition at line 201 of file ActionTypeProperty.h.

◆ SetDescription() [2/3]

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

The description of the property that is displayed to users.

Definition at line 196 of file ActionTypeProperty.h.

◆ SetDescription() [3/3]

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

The description of the property that is displayed to users.

Definition at line 206 of file ActionTypeProperty.h.

◆ SetKey()

void Aws::CodePipeline::Model::ActionTypeProperty::SetKey ( bool  value)
inline

Whether the configuration property is a key.

Definition at line 117 of file ActionTypeProperty.h.

◆ SetName() [1/3]

void Aws::CodePipeline::Model::ActionTypeProperty::SetName ( Aws::String &&  value)
inline

The property name that is displayed to users.

Definition at line 60 of file ActionTypeProperty.h.

◆ SetName() [2/3]

void Aws::CodePipeline::Model::ActionTypeProperty::SetName ( const Aws::String value)
inline

The property name that is displayed to users.

Definition at line 55 of file ActionTypeProperty.h.

◆ SetName() [3/3]

void Aws::CodePipeline::Model::ActionTypeProperty::SetName ( const char *  value)
inline

The property name that is displayed to users.

Definition at line 65 of file ActionTypeProperty.h.

◆ SetNoEcho()

void Aws::CodePipeline::Model::ActionTypeProperty::SetNoEcho ( bool  value)
inline

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Definition at line 144 of file ActionTypeProperty.h.

◆ SetOptional()

void Aws::CodePipeline::Model::ActionTypeProperty::SetOptional ( bool  value)
inline

Whether the configuration property is an optional value.

Definition at line 96 of file ActionTypeProperty.h.

◆ SetQueryable()

void Aws::CodePipeline::Model::ActionTypeProperty::SetQueryable ( bool  value)
inline

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

Definition at line 173 of file ActionTypeProperty.h.

◆ WithDescription() [1/3]

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

The description of the property that is displayed to users.

Definition at line 216 of file ActionTypeProperty.h.

◆ WithDescription() [2/3]

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

The description of the property that is displayed to users.

Definition at line 211 of file ActionTypeProperty.h.

◆ WithDescription() [3/3]

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

The description of the property that is displayed to users.

Definition at line 221 of file ActionTypeProperty.h.

◆ WithKey()

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithKey ( bool  value)
inline

Whether the configuration property is a key.

Definition at line 122 of file ActionTypeProperty.h.

◆ WithName() [1/3]

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithName ( Aws::String &&  value)
inline

The property name that is displayed to users.

Definition at line 75 of file ActionTypeProperty.h.

◆ WithName() [2/3]

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithName ( const Aws::String value)
inline

The property name that is displayed to users.

Definition at line 70 of file ActionTypeProperty.h.

◆ WithName() [3/3]

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithName ( const char *  value)
inline

The property name that is displayed to users.

Definition at line 80 of file ActionTypeProperty.h.

◆ WithNoEcho()

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithNoEcho ( bool  value)
inline

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Definition at line 151 of file ActionTypeProperty.h.

◆ WithOptional()

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithOptional ( bool  value)
inline

Whether the configuration property is an optional value.

Definition at line 101 of file ActionTypeProperty.h.

◆ WithQueryable()

ActionTypeProperty& Aws::CodePipeline::Model::ActionTypeProperty::WithQueryable ( bool  value)
inline

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

Definition at line 180 of file ActionTypeProperty.h.


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