AWS SDK for C++  1.9.160
AWS SDK for C++
ServiceCatalogProvisionedProductDetails.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace SageMaker
22 {
23 namespace Model
24 {
25 
35  {
36  public:
41 
42 
46  inline const Aws::String& GetProvisionedProductId() const{ return m_provisionedProductId; }
47 
51  inline bool ProvisionedProductIdHasBeenSet() const { return m_provisionedProductIdHasBeenSet; }
52 
56  inline void SetProvisionedProductId(const Aws::String& value) { m_provisionedProductIdHasBeenSet = true; m_provisionedProductId = value; }
57 
61  inline void SetProvisionedProductId(Aws::String&& value) { m_provisionedProductIdHasBeenSet = true; m_provisionedProductId = std::move(value); }
62 
66  inline void SetProvisionedProductId(const char* value) { m_provisionedProductIdHasBeenSet = true; m_provisionedProductId.assign(value); }
67 
71  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductId(const Aws::String& value) { SetProvisionedProductId(value); return *this;}
72 
76  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductId(Aws::String&& value) { SetProvisionedProductId(std::move(value)); return *this;}
77 
81  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductId(const char* value) { SetProvisionedProductId(value); return *this;}
82 
83 
102  inline const Aws::String& GetProvisionedProductStatusMessage() const{ return m_provisionedProductStatusMessage; }
103 
122  inline bool ProvisionedProductStatusMessageHasBeenSet() const { return m_provisionedProductStatusMessageHasBeenSet; }
123 
142  inline void SetProvisionedProductStatusMessage(const Aws::String& value) { m_provisionedProductStatusMessageHasBeenSet = true; m_provisionedProductStatusMessage = value; }
143 
162  inline void SetProvisionedProductStatusMessage(Aws::String&& value) { m_provisionedProductStatusMessageHasBeenSet = true; m_provisionedProductStatusMessage = std::move(value); }
163 
182  inline void SetProvisionedProductStatusMessage(const char* value) { m_provisionedProductStatusMessageHasBeenSet = true; m_provisionedProductStatusMessage.assign(value); }
183 
202  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductStatusMessage(const Aws::String& value) { SetProvisionedProductStatusMessage(value); return *this;}
203 
222  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductStatusMessage(Aws::String&& value) { SetProvisionedProductStatusMessage(std::move(value)); return *this;}
223 
242  inline ServiceCatalogProvisionedProductDetails& WithProvisionedProductStatusMessage(const char* value) { SetProvisionedProductStatusMessage(value); return *this;}
243 
244  private:
245 
246  Aws::String m_provisionedProductId;
247  bool m_provisionedProductIdHasBeenSet;
248 
249  Aws::String m_provisionedProductStatusMessage;
250  bool m_provisionedProductStatusMessageHasBeenSet;
251  };
252 
253 } // namespace Model
254 } // namespace SageMaker
255 } // namespace Aws
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage
void SetProvisionedProductStatusMessage(const char *value)
Definition: ServiceCatalogProvisionedProductDetails.h:182
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId
void SetProvisionedProductId(const Aws::String &value)
Definition: ServiceCatalogProvisionedProductDetails.h:56
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId
ServiceCatalogProvisionedProductDetails & WithProvisionedProductId(const char *value)
Definition: ServiceCatalogProvisionedProductDetails.h:81
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId
void SetProvisionedProductId(Aws::String &&value)
Definition: ServiceCatalogProvisionedProductDetails.h:61
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ServiceCatalogProvisionedProductDetails
ServiceCatalogProvisionedProductDetails(Aws::Utils::Json::JsonView jsonValue)
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails
Definition: ServiceCatalogProvisionedProductDetails.h:35
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::operator=
ServiceCatalogProvisionedProductDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::GetProvisionedProductStatusMessage
const Aws::String & GetProvisionedProductStatusMessage() const
Definition: ServiceCatalogProvisionedProductDetails.h:102
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage
ServiceCatalogProvisionedProductDetails & WithProvisionedProductStatusMessage(const Aws::String &value)
Definition: ServiceCatalogProvisionedProductDetails.h:202
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage
ServiceCatalogProvisionedProductDetails & WithProvisionedProductStatusMessage(Aws::String &&value)
Definition: ServiceCatalogProvisionedProductDetails.h:222
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId
ServiceCatalogProvisionedProductDetails & WithProvisionedProductId(const Aws::String &value)
Definition: ServiceCatalogProvisionedProductDetails.h:71
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::GetProvisionedProductId
const Aws::String & GetProvisionedProductId() const
Definition: ServiceCatalogProvisionedProductDetails.h:46
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductId
ServiceCatalogProvisionedProductDetails & WithProvisionedProductId(Aws::String &&value)
Definition: ServiceCatalogProvisionedProductDetails.h:76
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::WithProvisionedProductStatusMessage
ServiceCatalogProvisionedProductDetails & WithProvisionedProductStatusMessage(const char *value)
Definition: ServiceCatalogProvisionedProductDetails.h:242
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ServiceCatalogProvisionedProductDetails
ServiceCatalogProvisionedProductDetails()
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ProvisionedProductStatusMessageHasBeenSet
bool ProvisionedProductStatusMessageHasBeenSet() const
Definition: ServiceCatalogProvisionedProductDetails.h:122
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage
void SetProvisionedProductStatusMessage(Aws::String &&value)
Definition: ServiceCatalogProvisionedProductDetails.h:162
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductId
void SetProvisionedProductId(const char *value)
Definition: ServiceCatalogProvisionedProductDetails.h:66
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::ProvisionedProductIdHasBeenSet
bool ProvisionedProductIdHasBeenSet() const
Definition: ServiceCatalogProvisionedProductDetails.h:51
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails::SetProvisionedProductStatusMessage
void SetProvisionedProductStatusMessage(const Aws::String &value)
Definition: ServiceCatalogProvisionedProductDetails.h:142