AWS SDK for C++  1.9.160
AWS SDK for C++
DescribeModelPackageGroupResult.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 template<typename RESULT_TYPE>
17 class AmazonWebServiceResult;
18 
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24 } // namespace Json
25 } // namespace Utils
26 namespace SageMaker
27 {
28 namespace Model
29 {
31  {
32  public:
36 
37 
41  inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; }
42 
46  inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupName = value; }
47 
51  inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupName = std::move(value); }
52 
56  inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupName.assign(value); }
57 
61  inline DescribeModelPackageGroupResult& WithModelPackageGroupName(const Aws::String& value) { SetModelPackageGroupName(value); return *this;}
62 
66  inline DescribeModelPackageGroupResult& WithModelPackageGroupName(Aws::String&& value) { SetModelPackageGroupName(std::move(value)); return *this;}
67 
71  inline DescribeModelPackageGroupResult& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;}
72 
73 
77  inline const Aws::String& GetModelPackageGroupArn() const{ return m_modelPackageGroupArn; }
78 
82  inline void SetModelPackageGroupArn(const Aws::String& value) { m_modelPackageGroupArn = value; }
83 
87  inline void SetModelPackageGroupArn(Aws::String&& value) { m_modelPackageGroupArn = std::move(value); }
88 
92  inline void SetModelPackageGroupArn(const char* value) { m_modelPackageGroupArn.assign(value); }
93 
97  inline DescribeModelPackageGroupResult& WithModelPackageGroupArn(const Aws::String& value) { SetModelPackageGroupArn(value); return *this;}
98 
102  inline DescribeModelPackageGroupResult& WithModelPackageGroupArn(Aws::String&& value) { SetModelPackageGroupArn(std::move(value)); return *this;}
103 
107  inline DescribeModelPackageGroupResult& WithModelPackageGroupArn(const char* value) { SetModelPackageGroupArn(value); return *this;}
108 
109 
113  inline const Aws::String& GetModelPackageGroupDescription() const{ return m_modelPackageGroupDescription; }
114 
118  inline void SetModelPackageGroupDescription(const Aws::String& value) { m_modelPackageGroupDescription = value; }
119 
123  inline void SetModelPackageGroupDescription(Aws::String&& value) { m_modelPackageGroupDescription = std::move(value); }
124 
128  inline void SetModelPackageGroupDescription(const char* value) { m_modelPackageGroupDescription.assign(value); }
129 
133  inline DescribeModelPackageGroupResult& WithModelPackageGroupDescription(const Aws::String& value) { SetModelPackageGroupDescription(value); return *this;}
134 
138  inline DescribeModelPackageGroupResult& WithModelPackageGroupDescription(Aws::String&& value) { SetModelPackageGroupDescription(std::move(value)); return *this;}
139 
143  inline DescribeModelPackageGroupResult& WithModelPackageGroupDescription(const char* value) { SetModelPackageGroupDescription(value); return *this;}
144 
145 
149  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
150 
154  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
155 
159  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
160 
164  inline DescribeModelPackageGroupResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
165 
169  inline DescribeModelPackageGroupResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
170 
171 
172 
173  inline const UserContext& GetCreatedBy() const{ return m_createdBy; }
174 
175 
176  inline void SetCreatedBy(const UserContext& value) { m_createdBy = value; }
177 
178 
179  inline void SetCreatedBy(UserContext&& value) { m_createdBy = std::move(value); }
180 
181 
182  inline DescribeModelPackageGroupResult& WithCreatedBy(const UserContext& value) { SetCreatedBy(value); return *this;}
183 
184 
185  inline DescribeModelPackageGroupResult& WithCreatedBy(UserContext&& value) { SetCreatedBy(std::move(value)); return *this;}
186 
187 
191  inline const ModelPackageGroupStatus& GetModelPackageGroupStatus() const{ return m_modelPackageGroupStatus; }
192 
196  inline void SetModelPackageGroupStatus(const ModelPackageGroupStatus& value) { m_modelPackageGroupStatus = value; }
197 
201  inline void SetModelPackageGroupStatus(ModelPackageGroupStatus&& value) { m_modelPackageGroupStatus = std::move(value); }
202 
206  inline DescribeModelPackageGroupResult& WithModelPackageGroupStatus(const ModelPackageGroupStatus& value) { SetModelPackageGroupStatus(value); return *this;}
207 
211  inline DescribeModelPackageGroupResult& WithModelPackageGroupStatus(ModelPackageGroupStatus&& value) { SetModelPackageGroupStatus(std::move(value)); return *this;}
212 
213  private:
214 
215  Aws::String m_modelPackageGroupName;
216 
217  Aws::String m_modelPackageGroupArn;
218 
219  Aws::String m_modelPackageGroupDescription;
220 
221  Aws::Utils::DateTime m_creationTime;
222 
223  UserContext m_createdBy;
224 
225  ModelPackageGroupStatus m_modelPackageGroupStatus;
226  };
227 
228 } // namespace Model
229 } // namespace SageMaker
230 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithCreationTime
DescribeModelPackageGroupResult & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeModelPackageGroupResult.h:164
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetModelPackageGroupName
const Aws::String & GetModelPackageGroupName() const
Definition: DescribeModelPackageGroupResult.h:41
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetCreatedBy
void SetCreatedBy(const UserContext &value)
Definition: DescribeModelPackageGroupResult.h:176
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupDescription
void SetModelPackageGroupDescription(const char *value)
Definition: DescribeModelPackageGroupResult.h:128
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupStatus
DescribeModelPackageGroupResult & WithModelPackageGroupStatus(const ModelPackageGroupStatus &value)
Definition: DescribeModelPackageGroupResult.h:206
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::SageMaker::Model::DescribeModelPackageGroupResult::DescribeModelPackageGroupResult
DescribeModelPackageGroupResult()
Aws::SageMaker::Model::UserContext
Definition: UserContext.h:33
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupName
void SetModelPackageGroupName(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:51
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupArn
DescribeModelPackageGroupResult & WithModelPackageGroupArn(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:97
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupDescription
DescribeModelPackageGroupResult & WithModelPackageGroupDescription(const char *value)
Definition: DescribeModelPackageGroupResult.h:143
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetCreatedBy
const UserContext & GetCreatedBy() const
Definition: DescribeModelPackageGroupResult.h:173
DateTime.h
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DescribeModelPackageGroupResult.h:149
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithCreatedBy
DescribeModelPackageGroupResult & WithCreatedBy(const UserContext &value)
Definition: DescribeModelPackageGroupResult.h:182
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupName
void SetModelPackageGroupName(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:46
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeModelPackageGroupResult.h:154
UserContext.h
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupStatus
void SetModelPackageGroupStatus(ModelPackageGroupStatus &&value)
Definition: DescribeModelPackageGroupResult.h:201
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupArn
void SetModelPackageGroupArn(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:82
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupDescription
DescribeModelPackageGroupResult & WithModelPackageGroupDescription(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:138
Aws::SageMaker::Model::DescribeModelPackageGroupResult::DescribeModelPackageGroupResult
DescribeModelPackageGroupResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupArn
DescribeModelPackageGroupResult & WithModelPackageGroupArn(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:102
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupArn
void SetModelPackageGroupArn(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:87
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetModelPackageGroupDescription
const Aws::String & GetModelPackageGroupDescription() const
Definition: DescribeModelPackageGroupResult.h:113
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupArn
void SetModelPackageGroupArn(const char *value)
Definition: DescribeModelPackageGroupResult.h:92
AWSString.h
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetModelPackageGroupArn
const Aws::String & GetModelPackageGroupArn() const
Definition: DescribeModelPackageGroupResult.h:77
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupDescription
void SetModelPackageGroupDescription(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:118
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupName
DescribeModelPackageGroupResult & WithModelPackageGroupName(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:61
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeModelPackageGroupResult.h:159
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupName
DescribeModelPackageGroupResult & WithModelPackageGroupName(const char *value)
Definition: DescribeModelPackageGroupResult.h:71
ModelPackageGroupStatus.h
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithCreationTime
DescribeModelPackageGroupResult & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeModelPackageGroupResult.h:169
Aws::SageMaker::Model::DescribeModelPackageGroupResult::GetModelPackageGroupStatus
const ModelPackageGroupStatus & GetModelPackageGroupStatus() const
Definition: DescribeModelPackageGroupResult.h:191
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupDescription
void SetModelPackageGroupDescription(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:123
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetCreatedBy
void SetCreatedBy(UserContext &&value)
Definition: DescribeModelPackageGroupResult.h:179
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithCreatedBy
DescribeModelPackageGroupResult & WithCreatedBy(UserContext &&value)
Definition: DescribeModelPackageGroupResult.h:185
Aws::SageMaker::Model::ModelPackageGroupStatus
ModelPackageGroupStatus
Definition: ModelPackageGroupStatus.h:17
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupDescription
DescribeModelPackageGroupResult & WithModelPackageGroupDescription(const Aws::String &value)
Definition: DescribeModelPackageGroupResult.h:133
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupName
DescribeModelPackageGroupResult & WithModelPackageGroupName(Aws::String &&value)
Definition: DescribeModelPackageGroupResult.h:66
Aws::SageMaker::Model::DescribeModelPackageGroupResult::operator=
DescribeModelPackageGroupResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupName
void SetModelPackageGroupName(const char *value)
Definition: DescribeModelPackageGroupResult.h:56
Aws::SageMaker::Model::DescribeModelPackageGroupResult::SetModelPackageGroupStatus
void SetModelPackageGroupStatus(const ModelPackageGroupStatus &value)
Definition: DescribeModelPackageGroupResult.h:196
Aws::SageMaker::Model::DescribeModelPackageGroupResult
Definition: DescribeModelPackageGroupResult.h:31
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupStatus
DescribeModelPackageGroupResult & WithModelPackageGroupStatus(ModelPackageGroupStatus &&value)
Definition: DescribeModelPackageGroupResult.h:211
Aws::SageMaker::Model::DescribeModelPackageGroupResult::WithModelPackageGroupArn
DescribeModelPackageGroupResult & WithModelPackageGroupArn(const char *value)
Definition: DescribeModelPackageGroupResult.h:107