AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::ServiceCatalogProvisioningDetails Class Reference

#include <ServiceCatalogProvisioningDetails.h>

Public Member Functions

 ServiceCatalogProvisioningDetails ()
 
 ServiceCatalogProvisioningDetails (Aws::Utils::Json::JsonView jsonValue)
 
ServiceCatalogProvisioningDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ServiceCatalogProvisioningDetailsWithProductId (const Aws::String &value)
 
ServiceCatalogProvisioningDetailsWithProductId (Aws::String &&value)
 
ServiceCatalogProvisioningDetailsWithProductId (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)
 
ServiceCatalogProvisioningDetailsWithProvisioningArtifactId (const Aws::String &value)
 
ServiceCatalogProvisioningDetailsWithProvisioningArtifactId (Aws::String &&value)
 
ServiceCatalogProvisioningDetailsWithProvisioningArtifactId (const char *value)
 
const Aws::StringGetPathId () const
 
bool PathIdHasBeenSet () const
 
void SetPathId (const Aws::String &value)
 
void SetPathId (Aws::String &&value)
 
void SetPathId (const char *value)
 
ServiceCatalogProvisioningDetailsWithPathId (const Aws::String &value)
 
ServiceCatalogProvisioningDetailsWithPathId (Aws::String &&value)
 
ServiceCatalogProvisioningDetailsWithPathId (const char *value)
 
const Aws::Vector< ProvisioningParameter > & GetProvisioningParameters () const
 
bool ProvisioningParametersHasBeenSet () const
 
void SetProvisioningParameters (const Aws::Vector< ProvisioningParameter > &value)
 
void SetProvisioningParameters (Aws::Vector< ProvisioningParameter > &&value)
 
ServiceCatalogProvisioningDetailsWithProvisioningParameters (const Aws::Vector< ProvisioningParameter > &value)
 
ServiceCatalogProvisioningDetailsWithProvisioningParameters (Aws::Vector< ProvisioningParameter > &&value)
 
ServiceCatalogProvisioningDetailsAddProvisioningParameters (const ProvisioningParameter &value)
 
ServiceCatalogProvisioningDetailsAddProvisioningParameters (ProvisioningParameter &&value)
 

Detailed Description

Details that you specify to provision a service catalog product. For information about service catalog, see What is Amazon Web Services Service Catalog.

See Also:

AWS API Reference

Definition at line 36 of file ServiceCatalogProvisioningDetails.h.

Constructor & Destructor Documentation

◆ ServiceCatalogProvisioningDetails() [1/2]

Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::ServiceCatalogProvisioningDetails ( )

◆ ServiceCatalogProvisioningDetails() [2/2]

Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::ServiceCatalogProvisioningDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddProvisioningParameters() [1/2]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::AddProvisioningParameters ( const ProvisioningParameter value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 209 of file ServiceCatalogProvisioningDetails.h.

◆ AddProvisioningParameters() [2/2]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::AddProvisioningParameters ( ProvisioningParameter &&  value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 214 of file ServiceCatalogProvisioningDetails.h.

◆ GetPathId()

const Aws::String& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::GetPathId ( ) const
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 131 of file ServiceCatalogProvisioningDetails.h.

◆ GetProductId()

const Aws::String& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::GetProductId ( ) const
inline

The ID of the product to provision.

Definition at line 48 of file ServiceCatalogProvisioningDetails.h.

◆ GetProvisioningArtifactId()

const Aws::String& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::GetProvisioningArtifactId ( ) const
inline

The ID of the provisioning artifact.

Definition at line 89 of file ServiceCatalogProvisioningDetails.h.

◆ GetProvisioningParameters()

const Aws::Vector<ProvisioningParameter>& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::GetProvisioningParameters ( ) const
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 179 of file ServiceCatalogProvisioningDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::Jsonize ( ) const

◆ operator=()

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PathIdHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::PathIdHasBeenSet ( ) const
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 137 of file ServiceCatalogProvisioningDetails.h.

◆ ProductIdHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::ProductIdHasBeenSet ( ) const
inline

The ID of the product to provision.

Definition at line 53 of file ServiceCatalogProvisioningDetails.h.

◆ ProvisioningArtifactIdHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::ProvisioningArtifactIdHasBeenSet ( ) const
inline

The ID of the provisioning artifact.

Definition at line 94 of file ServiceCatalogProvisioningDetails.h.

◆ ProvisioningParametersHasBeenSet()

bool Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::ProvisioningParametersHasBeenSet ( ) const
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 184 of file ServiceCatalogProvisioningDetails.h.

◆ SetPathId() [1/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetPathId ( Aws::String &&  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 149 of file ServiceCatalogProvisioningDetails.h.

◆ SetPathId() [2/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetPathId ( const Aws::String value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 143 of file ServiceCatalogProvisioningDetails.h.

◆ SetPathId() [3/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetPathId ( const char *  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 155 of file ServiceCatalogProvisioningDetails.h.

◆ SetProductId() [1/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProductId ( Aws::String &&  value)
inline

The ID of the product to provision.

Definition at line 63 of file ServiceCatalogProvisioningDetails.h.

◆ SetProductId() [2/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProductId ( const Aws::String value)
inline

The ID of the product to provision.

Definition at line 58 of file ServiceCatalogProvisioningDetails.h.

◆ SetProductId() [3/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProductId ( const char *  value)
inline

The ID of the product to provision.

Definition at line 68 of file ServiceCatalogProvisioningDetails.h.

◆ SetProvisioningArtifactId() [1/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProvisioningArtifactId ( Aws::String &&  value)
inline

The ID of the provisioning artifact.

Definition at line 104 of file ServiceCatalogProvisioningDetails.h.

◆ SetProvisioningArtifactId() [2/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProvisioningArtifactId ( const Aws::String value)
inline

The ID of the provisioning artifact.

Definition at line 99 of file ServiceCatalogProvisioningDetails.h.

◆ SetProvisioningArtifactId() [3/3]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProvisioningArtifactId ( const char *  value)
inline

The ID of the provisioning artifact.

Definition at line 109 of file ServiceCatalogProvisioningDetails.h.

◆ SetProvisioningParameters() [1/2]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProvisioningParameters ( Aws::Vector< ProvisioningParameter > &&  value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 194 of file ServiceCatalogProvisioningDetails.h.

◆ SetProvisioningParameters() [2/2]

void Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::SetProvisioningParameters ( const Aws::Vector< ProvisioningParameter > &  value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 189 of file ServiceCatalogProvisioningDetails.h.

◆ WithPathId() [1/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithPathId ( Aws::String &&  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 167 of file ServiceCatalogProvisioningDetails.h.

◆ WithPathId() [2/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithPathId ( const Aws::String value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 161 of file ServiceCatalogProvisioningDetails.h.

◆ WithPathId() [3/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithPathId ( const char *  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path.

Definition at line 173 of file ServiceCatalogProvisioningDetails.h.

◆ WithProductId() [1/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProductId ( Aws::String &&  value)
inline

The ID of the product to provision.

Definition at line 78 of file ServiceCatalogProvisioningDetails.h.

◆ WithProductId() [2/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProductId ( const Aws::String value)
inline

The ID of the product to provision.

Definition at line 73 of file ServiceCatalogProvisioningDetails.h.

◆ WithProductId() [3/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProductId ( const char *  value)
inline

The ID of the product to provision.

Definition at line 83 of file ServiceCatalogProvisioningDetails.h.

◆ WithProvisioningArtifactId() [1/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProvisioningArtifactId ( Aws::String &&  value)
inline

The ID of the provisioning artifact.

Definition at line 119 of file ServiceCatalogProvisioningDetails.h.

◆ WithProvisioningArtifactId() [2/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProvisioningArtifactId ( const Aws::String value)
inline

The ID of the provisioning artifact.

Definition at line 114 of file ServiceCatalogProvisioningDetails.h.

◆ WithProvisioningArtifactId() [3/3]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProvisioningArtifactId ( const char *  value)
inline

The ID of the provisioning artifact.

Definition at line 124 of file ServiceCatalogProvisioningDetails.h.

◆ WithProvisioningParameters() [1/2]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProvisioningParameters ( Aws::Vector< ProvisioningParameter > &&  value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 204 of file ServiceCatalogProvisioningDetails.h.

◆ WithProvisioningParameters() [2/2]

ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::ServiceCatalogProvisioningDetails::WithProvisioningParameters ( const Aws::Vector< ProvisioningParameter > &  value)
inline

A list of key value pairs that you specify when you provision a product.

Definition at line 199 of file ServiceCatalogProvisioningDetails.h.


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