AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceCatalog::Model::ServiceActionDetail Class Reference

#include <ServiceActionDetail.h>

Public Member Functions

 ServiceActionDetail ()
 
 ServiceActionDetail (Aws::Utils::Json::JsonView jsonValue)
 
ServiceActionDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ServiceActionSummaryGetServiceActionSummary () const
 
bool ServiceActionSummaryHasBeenSet () const
 
void SetServiceActionSummary (const ServiceActionSummary &value)
 
void SetServiceActionSummary (ServiceActionSummary &&value)
 
ServiceActionDetailWithServiceActionSummary (const ServiceActionSummary &value)
 
ServiceActionDetailWithServiceActionSummary (ServiceActionSummary &&value)
 
const Aws::Map< ServiceActionDefinitionKey, Aws::String > & GetDefinition () const
 
bool DefinitionHasBeenSet () const
 
void SetDefinition (const Aws::Map< ServiceActionDefinitionKey, Aws::String > &value)
 
void SetDefinition (Aws::Map< ServiceActionDefinitionKey, Aws::String > &&value)
 
ServiceActionDetailWithDefinition (const Aws::Map< ServiceActionDefinitionKey, Aws::String > &value)
 
ServiceActionDetailWithDefinition (Aws::Map< ServiceActionDefinitionKey, Aws::String > &&value)
 
ServiceActionDetailAddDefinition (const ServiceActionDefinitionKey &key, const Aws::String &value)
 
ServiceActionDetailAddDefinition (ServiceActionDefinitionKey &&key, const Aws::String &value)
 
ServiceActionDetailAddDefinition (const ServiceActionDefinitionKey &key, Aws::String &&value)
 
ServiceActionDetailAddDefinition (ServiceActionDefinitionKey &&key, Aws::String &&value)
 
ServiceActionDetailAddDefinition (ServiceActionDefinitionKey &&key, const char *value)
 
ServiceActionDetailAddDefinition (const ServiceActionDefinitionKey &key, const char *value)
 

Detailed Description

An object containing detailed information about the self-service action.

See Also:

AWS API Reference

Definition at line 35 of file ServiceActionDetail.h.

Constructor & Destructor Documentation

◆ ServiceActionDetail() [1/2]

Aws::ServiceCatalog::Model::ServiceActionDetail::ServiceActionDetail ( )

◆ ServiceActionDetail() [2/2]

Aws::ServiceCatalog::Model::ServiceActionDetail::ServiceActionDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDefinition() [1/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( const ServiceActionDefinitionKey key,
Aws::String &&  value 
)
inline

A map that defines the self-service action.

Definition at line 118 of file ServiceActionDetail.h.

◆ AddDefinition() [2/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( const ServiceActionDefinitionKey key,
const Aws::String value 
)
inline

A map that defines the self-service action.

Definition at line 108 of file ServiceActionDetail.h.

◆ AddDefinition() [3/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( const ServiceActionDefinitionKey key,
const char *  value 
)
inline

A map that defines the self-service action.

Definition at line 133 of file ServiceActionDetail.h.

◆ AddDefinition() [4/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( ServiceActionDefinitionKey &&  key,
Aws::String &&  value 
)
inline

A map that defines the self-service action.

Definition at line 123 of file ServiceActionDetail.h.

◆ AddDefinition() [5/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( ServiceActionDefinitionKey &&  key,
const Aws::String value 
)
inline

A map that defines the self-service action.

Definition at line 113 of file ServiceActionDetail.h.

◆ AddDefinition() [6/6]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::AddDefinition ( ServiceActionDefinitionKey &&  key,
const char *  value 
)
inline

A map that defines the self-service action.

Definition at line 128 of file ServiceActionDetail.h.

◆ DefinitionHasBeenSet()

bool Aws::ServiceCatalog::Model::ServiceActionDetail::DefinitionHasBeenSet ( ) const
inline

A map that defines the self-service action.

Definition at line 83 of file ServiceActionDetail.h.

◆ GetDefinition()

const Aws::Map<ServiceActionDefinitionKey, Aws::String>& Aws::ServiceCatalog::Model::ServiceActionDetail::GetDefinition ( ) const
inline

A map that defines the self-service action.

Definition at line 78 of file ServiceActionDetail.h.

◆ GetServiceActionSummary()

const ServiceActionSummary& Aws::ServiceCatalog::Model::ServiceActionDetail::GetServiceActionSummary ( ) const
inline

Summary information about the self-service action.

Definition at line 47 of file ServiceActionDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceCatalog::Model::ServiceActionDetail::Jsonize ( ) const

◆ operator=()

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServiceActionSummaryHasBeenSet()

bool Aws::ServiceCatalog::Model::ServiceActionDetail::ServiceActionSummaryHasBeenSet ( ) const
inline

Summary information about the self-service action.

Definition at line 52 of file ServiceActionDetail.h.

◆ SetDefinition() [1/2]

void Aws::ServiceCatalog::Model::ServiceActionDetail::SetDefinition ( Aws::Map< ServiceActionDefinitionKey, Aws::String > &&  value)
inline

A map that defines the self-service action.

Definition at line 93 of file ServiceActionDetail.h.

◆ SetDefinition() [2/2]

void Aws::ServiceCatalog::Model::ServiceActionDetail::SetDefinition ( const Aws::Map< ServiceActionDefinitionKey, Aws::String > &  value)
inline

A map that defines the self-service action.

Definition at line 88 of file ServiceActionDetail.h.

◆ SetServiceActionSummary() [1/2]

void Aws::ServiceCatalog::Model::ServiceActionDetail::SetServiceActionSummary ( const ServiceActionSummary value)
inline

Summary information about the self-service action.

Definition at line 57 of file ServiceActionDetail.h.

◆ SetServiceActionSummary() [2/2]

void Aws::ServiceCatalog::Model::ServiceActionDetail::SetServiceActionSummary ( ServiceActionSummary &&  value)
inline

Summary information about the self-service action.

Definition at line 62 of file ServiceActionDetail.h.

◆ WithDefinition() [1/2]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::WithDefinition ( Aws::Map< ServiceActionDefinitionKey, Aws::String > &&  value)
inline

A map that defines the self-service action.

Definition at line 103 of file ServiceActionDetail.h.

◆ WithDefinition() [2/2]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::WithDefinition ( const Aws::Map< ServiceActionDefinitionKey, Aws::String > &  value)
inline

A map that defines the self-service action.

Definition at line 98 of file ServiceActionDetail.h.

◆ WithServiceActionSummary() [1/2]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::WithServiceActionSummary ( const ServiceActionSummary value)
inline

Summary information about the self-service action.

Definition at line 67 of file ServiceActionDetail.h.

◆ WithServiceActionSummary() [2/2]

ServiceActionDetail& Aws::ServiceCatalog::Model::ServiceActionDetail::WithServiceActionSummary ( ServiceActionSummary &&  value)
inline

Summary information about the self-service action.

Definition at line 72 of file ServiceActionDetail.h.


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