AWS SDK for C++  1.9.157
AWS SDK for C++
UpdateModelPackageRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace SageMaker
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "UpdateModelPackage"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
44  inline const Aws::String& GetModelPackageArn() const{ return m_modelPackageArn; }
45 
49  inline bool ModelPackageArnHasBeenSet() const { return m_modelPackageArnHasBeenSet; }
50 
54  inline void SetModelPackageArn(const Aws::String& value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn = value; }
55 
59  inline void SetModelPackageArn(Aws::String&& value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn = std::move(value); }
60 
64  inline void SetModelPackageArn(const char* value) { m_modelPackageArnHasBeenSet = true; m_modelPackageArn.assign(value); }
65 
69  inline UpdateModelPackageRequest& WithModelPackageArn(const Aws::String& value) { SetModelPackageArn(value); return *this;}
70 
74  inline UpdateModelPackageRequest& WithModelPackageArn(Aws::String&& value) { SetModelPackageArn(std::move(value)); return *this;}
75 
79  inline UpdateModelPackageRequest& WithModelPackageArn(const char* value) { SetModelPackageArn(value); return *this;}
80 
81 
85  inline const ModelApprovalStatus& GetModelApprovalStatus() const{ return m_modelApprovalStatus; }
86 
90  inline bool ModelApprovalStatusHasBeenSet() const { return m_modelApprovalStatusHasBeenSet; }
91 
95  inline void SetModelApprovalStatus(const ModelApprovalStatus& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = value; }
96 
100  inline void SetModelApprovalStatus(ModelApprovalStatus&& value) { m_modelApprovalStatusHasBeenSet = true; m_modelApprovalStatus = std::move(value); }
101 
105  inline UpdateModelPackageRequest& WithModelApprovalStatus(const ModelApprovalStatus& value) { SetModelApprovalStatus(value); return *this;}
106 
110  inline UpdateModelPackageRequest& WithModelApprovalStatus(ModelApprovalStatus&& value) { SetModelApprovalStatus(std::move(value)); return *this;}
111 
112 
116  inline const Aws::String& GetApprovalDescription() const{ return m_approvalDescription; }
117 
121  inline bool ApprovalDescriptionHasBeenSet() const { return m_approvalDescriptionHasBeenSet; }
122 
126  inline void SetApprovalDescription(const Aws::String& value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription = value; }
127 
131  inline void SetApprovalDescription(Aws::String&& value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription = std::move(value); }
132 
136  inline void SetApprovalDescription(const char* value) { m_approvalDescriptionHasBeenSet = true; m_approvalDescription.assign(value); }
137 
141  inline UpdateModelPackageRequest& WithApprovalDescription(const Aws::String& value) { SetApprovalDescription(value); return *this;}
142 
146  inline UpdateModelPackageRequest& WithApprovalDescription(Aws::String&& value) { SetApprovalDescription(std::move(value)); return *this;}
147 
151  inline UpdateModelPackageRequest& WithApprovalDescription(const char* value) { SetApprovalDescription(value); return *this;}
152 
153 
157  inline const Aws::Map<Aws::String, Aws::String>& GetCustomerMetadataProperties() const{ return m_customerMetadataProperties; }
158 
162  inline bool CustomerMetadataPropertiesHasBeenSet() const { return m_customerMetadataPropertiesHasBeenSet; }
163 
167  inline void SetCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = value; }
168 
172  inline void SetCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties = std::move(value); }
173 
177  inline UpdateModelPackageRequest& WithCustomerMetadataProperties(const Aws::Map<Aws::String, Aws::String>& value) { SetCustomerMetadataProperties(value); return *this;}
178 
182  inline UpdateModelPackageRequest& WithCustomerMetadataProperties(Aws::Map<Aws::String, Aws::String>&& value) { SetCustomerMetadataProperties(std::move(value)); return *this;}
183 
187  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(const Aws::String& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
188 
192  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, const Aws::String& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
193 
197  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(const Aws::String& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
198 
202  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), std::move(value)); return *this; }
203 
207  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(const char* key, Aws::String&& value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, std::move(value)); return *this; }
208 
212  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(Aws::String&& key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(std::move(key), value); return *this; }
213 
217  inline UpdateModelPackageRequest& AddCustomerMetadataProperties(const char* key, const char* value) { m_customerMetadataPropertiesHasBeenSet = true; m_customerMetadataProperties.emplace(key, value); return *this; }
218 
219 
224  inline const Aws::Vector<Aws::String>& GetCustomerMetadataPropertiesToRemove() const{ return m_customerMetadataPropertiesToRemove; }
225 
230  inline bool CustomerMetadataPropertiesToRemoveHasBeenSet() const { return m_customerMetadataPropertiesToRemoveHasBeenSet; }
231 
236  inline void SetCustomerMetadataPropertiesToRemove(const Aws::Vector<Aws::String>& value) { m_customerMetadataPropertiesToRemoveHasBeenSet = true; m_customerMetadataPropertiesToRemove = value; }
237 
242  inline void SetCustomerMetadataPropertiesToRemove(Aws::Vector<Aws::String>&& value) { m_customerMetadataPropertiesToRemoveHasBeenSet = true; m_customerMetadataPropertiesToRemove = std::move(value); }
243 
248  inline UpdateModelPackageRequest& WithCustomerMetadataPropertiesToRemove(const Aws::Vector<Aws::String>& value) { SetCustomerMetadataPropertiesToRemove(value); return *this;}
249 
254  inline UpdateModelPackageRequest& WithCustomerMetadataPropertiesToRemove(Aws::Vector<Aws::String>&& value) { SetCustomerMetadataPropertiesToRemove(std::move(value)); return *this;}
255 
260  inline UpdateModelPackageRequest& AddCustomerMetadataPropertiesToRemove(const Aws::String& value) { m_customerMetadataPropertiesToRemoveHasBeenSet = true; m_customerMetadataPropertiesToRemove.push_back(value); return *this; }
261 
266  inline UpdateModelPackageRequest& AddCustomerMetadataPropertiesToRemove(Aws::String&& value) { m_customerMetadataPropertiesToRemoveHasBeenSet = true; m_customerMetadataPropertiesToRemove.push_back(std::move(value)); return *this; }
267 
272  inline UpdateModelPackageRequest& AddCustomerMetadataPropertiesToRemove(const char* value) { m_customerMetadataPropertiesToRemoveHasBeenSet = true; m_customerMetadataPropertiesToRemove.push_back(value); return *this; }
273 
274 
283  inline const Aws::Vector<AdditionalInferenceSpecificationDefinition>& GetAdditionalInferenceSpecificationsToAdd() const{ return m_additionalInferenceSpecificationsToAdd; }
284 
293  inline bool AdditionalInferenceSpecificationsToAddHasBeenSet() const { return m_additionalInferenceSpecificationsToAddHasBeenSet; }
294 
303  inline void SetAdditionalInferenceSpecificationsToAdd(const Aws::Vector<AdditionalInferenceSpecificationDefinition>& value) { m_additionalInferenceSpecificationsToAddHasBeenSet = true; m_additionalInferenceSpecificationsToAdd = value; }
304 
313  inline void SetAdditionalInferenceSpecificationsToAdd(Aws::Vector<AdditionalInferenceSpecificationDefinition>&& value) { m_additionalInferenceSpecificationsToAddHasBeenSet = true; m_additionalInferenceSpecificationsToAdd = std::move(value); }
314 
323  inline UpdateModelPackageRequest& WithAdditionalInferenceSpecificationsToAdd(const Aws::Vector<AdditionalInferenceSpecificationDefinition>& value) { SetAdditionalInferenceSpecificationsToAdd(value); return *this;}
324 
333  inline UpdateModelPackageRequest& WithAdditionalInferenceSpecificationsToAdd(Aws::Vector<AdditionalInferenceSpecificationDefinition>&& value) { SetAdditionalInferenceSpecificationsToAdd(std::move(value)); return *this;}
334 
343  inline UpdateModelPackageRequest& AddAdditionalInferenceSpecificationsToAdd(const AdditionalInferenceSpecificationDefinition& value) { m_additionalInferenceSpecificationsToAddHasBeenSet = true; m_additionalInferenceSpecificationsToAdd.push_back(value); return *this; }
344 
353  inline UpdateModelPackageRequest& AddAdditionalInferenceSpecificationsToAdd(AdditionalInferenceSpecificationDefinition&& value) { m_additionalInferenceSpecificationsToAddHasBeenSet = true; m_additionalInferenceSpecificationsToAdd.push_back(std::move(value)); return *this; }
354 
355  private:
356 
357  Aws::String m_modelPackageArn;
358  bool m_modelPackageArnHasBeenSet;
359 
360  ModelApprovalStatus m_modelApprovalStatus;
361  bool m_modelApprovalStatusHasBeenSet;
362 
363  Aws::String m_approvalDescription;
364  bool m_approvalDescriptionHasBeenSet;
365 
366  Aws::Map<Aws::String, Aws::String> m_customerMetadataProperties;
367  bool m_customerMetadataPropertiesHasBeenSet;
368 
369  Aws::Vector<Aws::String> m_customerMetadataPropertiesToRemove;
370  bool m_customerMetadataPropertiesToRemoveHasBeenSet;
371 
372  Aws::Vector<AdditionalInferenceSpecificationDefinition> m_additionalInferenceSpecificationsToAdd;
373  bool m_additionalInferenceSpecificationsToAddHasBeenSet;
374  };
375 
376 } // namespace Model
377 } // namespace SageMaker
378 } // namespace Aws
Aws::SageMaker::Model::UpdateModelPackageRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateModelPackageRequest.h:34
Aws::SageMaker::Model::UpdateModelPackageRequest::SetAdditionalInferenceSpecificationsToAdd
void SetAdditionalInferenceSpecificationsToAdd(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
Definition: UpdateModelPackageRequest.h:313
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::UpdateModelPackageRequest::WithModelApprovalStatus
UpdateModelPackageRequest & WithModelApprovalStatus(ModelApprovalStatus &&value)
Definition: UpdateModelPackageRequest.h:110
SageMaker_EXPORTS.h
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::UpdateModelPackageRequest::ModelApprovalStatusHasBeenSet
bool ModelApprovalStatusHasBeenSet() const
Definition: UpdateModelPackageRequest.h:90
Aws::SageMaker::Model::UpdateModelPackageRequest::SetModelPackageArn
void SetModelPackageArn(Aws::String &&value)
Definition: UpdateModelPackageRequest.h:59
Aws::SageMaker::Model::UpdateModelPackageRequest::GetCustomerMetadataPropertiesToRemove
const Aws::Vector< Aws::String > & GetCustomerMetadataPropertiesToRemove() const
Definition: UpdateModelPackageRequest.h:224
Aws::SageMaker::Model::UpdateModelPackageRequest::SetCustomerMetadataPropertiesToRemove
void SetCustomerMetadataPropertiesToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateModelPackageRequest.h:236
Aws::SageMaker::Model::ModelApprovalStatus
ModelApprovalStatus
Definition: ModelApprovalStatus.h:17
Aws::SageMaker::Model::UpdateModelPackageRequest::WithAdditionalInferenceSpecificationsToAdd
UpdateModelPackageRequest & WithAdditionalInferenceSpecificationsToAdd(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
Definition: UpdateModelPackageRequest.h:333
Aws::SageMaker::Model::UpdateModelPackageRequest::UpdateModelPackageRequest
UpdateModelPackageRequest()
Aws::SageMaker::Model::UpdateModelPackageRequest::GetAdditionalInferenceSpecificationsToAdd
const Aws::Vector< AdditionalInferenceSpecificationDefinition > & GetAdditionalInferenceSpecificationsToAdd() const
Definition: UpdateModelPackageRequest.h:283
Aws::SageMaker::Model::UpdateModelPackageRequest::AddAdditionalInferenceSpecificationsToAdd
UpdateModelPackageRequest & AddAdditionalInferenceSpecificationsToAdd(const AdditionalInferenceSpecificationDefinition &value)
Definition: UpdateModelPackageRequest.h:343
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, Aws::String &&value)
Definition: UpdateModelPackageRequest.h:202
Aws::SageMaker::Model::UpdateModelPackageRequest::SetModelApprovalStatus
void SetModelApprovalStatus(const ModelApprovalStatus &value)
Definition: UpdateModelPackageRequest.h:95
Aws::SageMaker::Model::AdditionalInferenceSpecificationDefinition
Definition: AdditionalInferenceSpecificationDefinition.h:38
Aws::SageMaker::Model::UpdateModelPackageRequest::WithAdditionalInferenceSpecificationsToAdd
UpdateModelPackageRequest & WithAdditionalInferenceSpecificationsToAdd(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
Definition: UpdateModelPackageRequest.h:323
Aws::SageMaker::Model::UpdateModelPackageRequest::GetModelPackageArn
const Aws::String & GetModelPackageArn() const
Definition: UpdateModelPackageRequest.h:44
Aws::SageMaker::Model::UpdateModelPackageRequest::WithModelPackageArn
UpdateModelPackageRequest & WithModelPackageArn(const char *value)
Definition: UpdateModelPackageRequest.h:79
Aws::SageMaker::Model::UpdateModelPackageRequest::SetCustomerMetadataPropertiesToRemove
void SetCustomerMetadataPropertiesToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateModelPackageRequest.h:242
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(const Aws::String &key, const Aws::String &value)
Definition: UpdateModelPackageRequest.h:187
Aws::SageMaker::Model::UpdateModelPackageRequest::CustomerMetadataPropertiesHasBeenSet
bool CustomerMetadataPropertiesHasBeenSet() const
Definition: UpdateModelPackageRequest.h:162
Aws::SageMaker::Model::UpdateModelPackageRequest::WithModelPackageArn
UpdateModelPackageRequest & WithModelPackageArn(Aws::String &&value)
Definition: UpdateModelPackageRequest.h:74
AWSVector.h
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataPropertiesToRemove
UpdateModelPackageRequest & AddCustomerMetadataPropertiesToRemove(const char *value)
Definition: UpdateModelPackageRequest.h:272
Aws::SageMaker::Model::UpdateModelPackageRequest::SetApprovalDescription
void SetApprovalDescription(const char *value)
Definition: UpdateModelPackageRequest.h:136
Aws::SageMaker::Model::UpdateModelPackageRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::UpdateModelPackageRequest::WithModelPackageArn
UpdateModelPackageRequest & WithModelPackageArn(const Aws::String &value)
Definition: UpdateModelPackageRequest.h:69
Aws::SageMaker::Model::UpdateModelPackageRequest::SetApprovalDescription
void SetApprovalDescription(Aws::String &&value)
Definition: UpdateModelPackageRequest.h:131
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(const char *key, Aws::String &&value)
Definition: UpdateModelPackageRequest.h:207
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(const char *key, const char *value)
Definition: UpdateModelPackageRequest.h:217
Aws::SageMaker::Model::UpdateModelPackageRequest::SetModelPackageArn
void SetModelPackageArn(const char *value)
Definition: UpdateModelPackageRequest.h:64
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, const char *value)
Definition: UpdateModelPackageRequest.h:212
Aws::SageMaker::Model::UpdateModelPackageRequest::GetModelApprovalStatus
const ModelApprovalStatus & GetModelApprovalStatus() const
Definition: UpdateModelPackageRequest.h:85
Aws::SageMaker::Model::UpdateModelPackageRequest::ModelPackageArnHasBeenSet
bool ModelPackageArnHasBeenSet() const
Definition: UpdateModelPackageRequest.h:49
Aws::SageMaker::Model::UpdateModelPackageRequest::WithCustomerMetadataProperties
UpdateModelPackageRequest & WithCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateModelPackageRequest.h:177
Aws::SageMaker::Model::UpdateModelPackageRequest::WithModelApprovalStatus
UpdateModelPackageRequest & WithModelApprovalStatus(const ModelApprovalStatus &value)
Definition: UpdateModelPackageRequest.h:105
Aws::SageMaker::Model::UpdateModelPackageRequest::SetModelPackageArn
void SetModelPackageArn(const Aws::String &value)
Definition: UpdateModelPackageRequest.h:54
AdditionalInferenceSpecificationDefinition.h
Aws::SageMaker::Model::UpdateModelPackageRequest
Definition: UpdateModelPackageRequest.h:26
Aws::SageMaker::Model::UpdateModelPackageRequest::AddAdditionalInferenceSpecificationsToAdd
UpdateModelPackageRequest & AddAdditionalInferenceSpecificationsToAdd(AdditionalInferenceSpecificationDefinition &&value)
Definition: UpdateModelPackageRequest.h:353
AWSString.h
Aws::SageMaker::Model::UpdateModelPackageRequest::WithApprovalDescription
UpdateModelPackageRequest & WithApprovalDescription(const char *value)
Definition: UpdateModelPackageRequest.h:151
Aws::SageMaker::Model::UpdateModelPackageRequest::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateModelPackageRequest.h:172
Aws::SageMaker::Model::UpdateModelPackageRequest::SetCustomerMetadataProperties
void SetCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
Definition: UpdateModelPackageRequest.h:167
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataPropertiesToRemove
UpdateModelPackageRequest & AddCustomerMetadataPropertiesToRemove(Aws::String &&value)
Definition: UpdateModelPackageRequest.h:266
Aws::SageMaker::Model::UpdateModelPackageRequest::WithCustomerMetadataPropertiesToRemove
UpdateModelPackageRequest & WithCustomerMetadataPropertiesToRemove(Aws::Vector< Aws::String > &&value)
Definition: UpdateModelPackageRequest.h:254
Aws::SageMaker::Model::UpdateModelPackageRequest::CustomerMetadataPropertiesToRemoveHasBeenSet
bool CustomerMetadataPropertiesToRemoveHasBeenSet() const
Definition: UpdateModelPackageRequest.h:230
Aws::SageMaker::Model::UpdateModelPackageRequest::GetApprovalDescription
const Aws::String & GetApprovalDescription() const
Definition: UpdateModelPackageRequest.h:116
Aws::SageMaker::Model::UpdateModelPackageRequest::WithApprovalDescription
UpdateModelPackageRequest & WithApprovalDescription(Aws::String &&value)
Definition: UpdateModelPackageRequest.h:146
Aws::SageMaker::Model::UpdateModelPackageRequest::ApprovalDescriptionHasBeenSet
bool ApprovalDescriptionHasBeenSet() const
Definition: UpdateModelPackageRequest.h:121
Aws::SageMaker::Model::UpdateModelPackageRequest::SetModelApprovalStatus
void SetModelApprovalStatus(ModelApprovalStatus &&value)
Definition: UpdateModelPackageRequest.h:100
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataPropertiesToRemove
UpdateModelPackageRequest & AddCustomerMetadataPropertiesToRemove(const Aws::String &value)
Definition: UpdateModelPackageRequest.h:260
Aws::SageMaker::Model::UpdateModelPackageRequest::SetAdditionalInferenceSpecificationsToAdd
void SetAdditionalInferenceSpecificationsToAdd(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
Definition: UpdateModelPackageRequest.h:303
ModelApprovalStatus.h
Aws
Definition: AccessManagementClient.h:15
SageMakerRequest.h
Aws::SageMaker::Model::UpdateModelPackageRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::UpdateModelPackageRequest::AdditionalInferenceSpecificationsToAddHasBeenSet
bool AdditionalInferenceSpecificationsToAddHasBeenSet() const
Definition: UpdateModelPackageRequest.h:293
Aws::SageMaker::Model::UpdateModelPackageRequest::WithCustomerMetadataProperties
UpdateModelPackageRequest & WithCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
Definition: UpdateModelPackageRequest.h:182
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(Aws::String &&key, const Aws::String &value)
Definition: UpdateModelPackageRequest.h:192
AWSMap.h
Aws::SageMaker::Model::UpdateModelPackageRequest::SetApprovalDescription
void SetApprovalDescription(const Aws::String &value)
Definition: UpdateModelPackageRequest.h:126
Aws::SageMaker::Model::UpdateModelPackageRequest::WithCustomerMetadataPropertiesToRemove
UpdateModelPackageRequest & WithCustomerMetadataPropertiesToRemove(const Aws::Vector< Aws::String > &value)
Definition: UpdateModelPackageRequest.h:248
Aws::SageMaker::Model::UpdateModelPackageRequest::WithApprovalDescription
UpdateModelPackageRequest & WithApprovalDescription(const Aws::String &value)
Definition: UpdateModelPackageRequest.h:141
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::UpdateModelPackageRequest::GetCustomerMetadataProperties
const Aws::Map< Aws::String, Aws::String > & GetCustomerMetadataProperties() const
Definition: UpdateModelPackageRequest.h:157
Aws::SageMaker::Model::UpdateModelPackageRequest::AddCustomerMetadataProperties
UpdateModelPackageRequest & AddCustomerMetadataProperties(const Aws::String &key, Aws::String &&value)
Definition: UpdateModelPackageRequest.h:197