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

#include <ServiceActionAssociation.h>

Public Member Functions

 ServiceActionAssociation ()
 
 ServiceActionAssociation (Aws::Utils::Json::JsonView jsonValue)
 
ServiceActionAssociationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetServiceActionId () const
 
bool ServiceActionIdHasBeenSet () const
 
void SetServiceActionId (const Aws::String &value)
 
void SetServiceActionId (Aws::String &&value)
 
void SetServiceActionId (const char *value)
 
ServiceActionAssociationWithServiceActionId (const Aws::String &value)
 
ServiceActionAssociationWithServiceActionId (Aws::String &&value)
 
ServiceActionAssociationWithServiceActionId (const char *value)
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ServiceActionAssociationWithProductId (const Aws::String &value)
 
ServiceActionAssociationWithProductId (Aws::String &&value)
 
ServiceActionAssociationWithProductId (const char *value)
 
const Aws::StringGetProvisioningArtifactId () const
 
bool ProvisioningArtifactIdHasBeenSet () const
 
void SetProvisioningArtifactId (const Aws::String &value)
 
void SetProvisioningArtifactId (Aws::String &&value)
 
void SetProvisioningArtifactId (const char *value)
 
ServiceActionAssociationWithProvisioningArtifactId (const Aws::String &value)
 
ServiceActionAssociationWithProvisioningArtifactId (Aws::String &&value)
 
ServiceActionAssociationWithProvisioningArtifactId (const char *value)
 

Detailed Description

A self-service action association consisting of the Action ID, the Product ID, and the Provisioning Artifact ID.

See Also:

AWS API Reference

Definition at line 32 of file ServiceActionAssociation.h.

Constructor & Destructor Documentation

◆ ServiceActionAssociation() [1/2]

Aws::ServiceCatalog::Model::ServiceActionAssociation::ServiceActionAssociation ( )

◆ ServiceActionAssociation() [2/2]

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

Member Function Documentation

◆ GetProductId()

const Aws::String& Aws::ServiceCatalog::Model::ServiceActionAssociation::GetProductId ( ) const
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 93 of file ServiceActionAssociation.h.

◆ GetProvisioningArtifactId()

const Aws::String& Aws::ServiceCatalog::Model::ServiceActionAssociation::GetProvisioningArtifactId ( ) const
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 135 of file ServiceActionAssociation.h.

◆ GetServiceActionId()

const Aws::String& Aws::ServiceCatalog::Model::ServiceActionAssociation::GetServiceActionId ( ) const
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 45 of file ServiceActionAssociation.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ServiceActionAssociation::ProductIdHasBeenSet ( ) const
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 98 of file ServiceActionAssociation.h.

◆ ProvisioningArtifactIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ServiceActionAssociation::ProvisioningArtifactIdHasBeenSet ( ) const
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 141 of file ServiceActionAssociation.h.

◆ ServiceActionIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ServiceActionAssociation::ServiceActionIdHasBeenSet ( ) const
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 51 of file ServiceActionAssociation.h.

◆ SetProductId() [1/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProductId ( Aws::String &&  value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 108 of file ServiceActionAssociation.h.

◆ SetProductId() [2/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProductId ( const Aws::String value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 103 of file ServiceActionAssociation.h.

◆ SetProductId() [3/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProductId ( const char *  value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 113 of file ServiceActionAssociation.h.

◆ SetProvisioningArtifactId() [1/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 153 of file ServiceActionAssociation.h.

◆ SetProvisioningArtifactId() [2/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 147 of file ServiceActionAssociation.h.

◆ SetProvisioningArtifactId() [3/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 159 of file ServiceActionAssociation.h.

◆ SetServiceActionId() [1/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetServiceActionId ( Aws::String &&  value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 63 of file ServiceActionAssociation.h.

◆ SetServiceActionId() [2/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetServiceActionId ( const Aws::String value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 57 of file ServiceActionAssociation.h.

◆ SetServiceActionId() [3/3]

void Aws::ServiceCatalog::Model::ServiceActionAssociation::SetServiceActionId ( const char *  value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 69 of file ServiceActionAssociation.h.

◆ WithProductId() [1/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProductId ( Aws::String &&  value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 123 of file ServiceActionAssociation.h.

◆ WithProductId() [2/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProductId ( const Aws::String value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 118 of file ServiceActionAssociation.h.

◆ WithProductId() [3/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProductId ( const char *  value)
inline

The product identifier. For example, prod-abcdzk7xy33qa.

Definition at line 128 of file ServiceActionAssociation.h.

◆ WithProvisioningArtifactId() [1/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 171 of file ServiceActionAssociation.h.

◆ WithProvisioningArtifactId() [2/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 165 of file ServiceActionAssociation.h.

◆ WithProvisioningArtifactId() [3/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact. For example, pa-4abcdjnxjj6ne.

Definition at line 177 of file ServiceActionAssociation.h.

◆ WithServiceActionId() [1/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithServiceActionId ( Aws::String &&  value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 81 of file ServiceActionAssociation.h.

◆ WithServiceActionId() [2/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithServiceActionId ( const Aws::String value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 75 of file ServiceActionAssociation.h.

◆ WithServiceActionId() [3/3]

ServiceActionAssociation& Aws::ServiceCatalog::Model::ServiceActionAssociation::WithServiceActionId ( const char *  value)
inline

The self-service action identifier. For example, act-fs7abcd89wxyz.

Definition at line 87 of file ServiceActionAssociation.h.


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