AWS SDK for C++  1.9.159
AWS SDK for C++
Project.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace SageMaker
29 {
30 namespace Model
31 {
32 
40  {
41  public:
46 
47 
51  inline const Aws::String& GetProjectArn() const{ return m_projectArn; }
52 
56  inline bool ProjectArnHasBeenSet() const { return m_projectArnHasBeenSet; }
57 
61  inline void SetProjectArn(const Aws::String& value) { m_projectArnHasBeenSet = true; m_projectArn = value; }
62 
66  inline void SetProjectArn(Aws::String&& value) { m_projectArnHasBeenSet = true; m_projectArn = std::move(value); }
67 
71  inline void SetProjectArn(const char* value) { m_projectArnHasBeenSet = true; m_projectArn.assign(value); }
72 
76  inline Project& WithProjectArn(const Aws::String& value) { SetProjectArn(value); return *this;}
77 
81  inline Project& WithProjectArn(Aws::String&& value) { SetProjectArn(std::move(value)); return *this;}
82 
86  inline Project& WithProjectArn(const char* value) { SetProjectArn(value); return *this;}
87 
88 
92  inline const Aws::String& GetProjectName() const{ return m_projectName; }
93 
97  inline bool ProjectNameHasBeenSet() const { return m_projectNameHasBeenSet; }
98 
102  inline void SetProjectName(const Aws::String& value) { m_projectNameHasBeenSet = true; m_projectName = value; }
103 
107  inline void SetProjectName(Aws::String&& value) { m_projectNameHasBeenSet = true; m_projectName = std::move(value); }
108 
112  inline void SetProjectName(const char* value) { m_projectNameHasBeenSet = true; m_projectName.assign(value); }
113 
117  inline Project& WithProjectName(const Aws::String& value) { SetProjectName(value); return *this;}
118 
122  inline Project& WithProjectName(Aws::String&& value) { SetProjectName(std::move(value)); return *this;}
123 
127  inline Project& WithProjectName(const char* value) { SetProjectName(value); return *this;}
128 
129 
133  inline const Aws::String& GetProjectId() const{ return m_projectId; }
134 
138  inline bool ProjectIdHasBeenSet() const { return m_projectIdHasBeenSet; }
139 
143  inline void SetProjectId(const Aws::String& value) { m_projectIdHasBeenSet = true; m_projectId = value; }
144 
148  inline void SetProjectId(Aws::String&& value) { m_projectIdHasBeenSet = true; m_projectId = std::move(value); }
149 
153  inline void SetProjectId(const char* value) { m_projectIdHasBeenSet = true; m_projectId.assign(value); }
154 
158  inline Project& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
159 
163  inline Project& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
164 
168  inline Project& WithProjectId(const char* value) { SetProjectId(value); return *this;}
169 
170 
174  inline const Aws::String& GetProjectDescription() const{ return m_projectDescription; }
175 
179  inline bool ProjectDescriptionHasBeenSet() const { return m_projectDescriptionHasBeenSet; }
180 
184  inline void SetProjectDescription(const Aws::String& value) { m_projectDescriptionHasBeenSet = true; m_projectDescription = value; }
185 
189  inline void SetProjectDescription(Aws::String&& value) { m_projectDescriptionHasBeenSet = true; m_projectDescription = std::move(value); }
190 
194  inline void SetProjectDescription(const char* value) { m_projectDescriptionHasBeenSet = true; m_projectDescription.assign(value); }
195 
199  inline Project& WithProjectDescription(const Aws::String& value) { SetProjectDescription(value); return *this;}
200 
204  inline Project& WithProjectDescription(Aws::String&& value) { SetProjectDescription(std::move(value)); return *this;}
205 
209  inline Project& WithProjectDescription(const char* value) { SetProjectDescription(value); return *this;}
210 
211 
212 
213  inline const ServiceCatalogProvisioningDetails& GetServiceCatalogProvisioningDetails() const{ return m_serviceCatalogProvisioningDetails; }
214 
215 
216  inline bool ServiceCatalogProvisioningDetailsHasBeenSet() const { return m_serviceCatalogProvisioningDetailsHasBeenSet; }
217 
218 
219  inline void SetServiceCatalogProvisioningDetails(const ServiceCatalogProvisioningDetails& value) { m_serviceCatalogProvisioningDetailsHasBeenSet = true; m_serviceCatalogProvisioningDetails = value; }
220 
221 
222  inline void SetServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails&& value) { m_serviceCatalogProvisioningDetailsHasBeenSet = true; m_serviceCatalogProvisioningDetails = std::move(value); }
223 
224 
225  inline Project& WithServiceCatalogProvisioningDetails(const ServiceCatalogProvisioningDetails& value) { SetServiceCatalogProvisioningDetails(value); return *this;}
226 
227 
228  inline Project& WithServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails&& value) { SetServiceCatalogProvisioningDetails(std::move(value)); return *this;}
229 
230 
231 
232  inline const ServiceCatalogProvisionedProductDetails& GetServiceCatalogProvisionedProductDetails() const{ return m_serviceCatalogProvisionedProductDetails; }
233 
234 
235  inline bool ServiceCatalogProvisionedProductDetailsHasBeenSet() const { return m_serviceCatalogProvisionedProductDetailsHasBeenSet; }
236 
237 
238  inline void SetServiceCatalogProvisionedProductDetails(const ServiceCatalogProvisionedProductDetails& value) { m_serviceCatalogProvisionedProductDetailsHasBeenSet = true; m_serviceCatalogProvisionedProductDetails = value; }
239 
240 
241  inline void SetServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails&& value) { m_serviceCatalogProvisionedProductDetailsHasBeenSet = true; m_serviceCatalogProvisionedProductDetails = std::move(value); }
242 
243 
244  inline Project& WithServiceCatalogProvisionedProductDetails(const ServiceCatalogProvisionedProductDetails& value) { SetServiceCatalogProvisionedProductDetails(value); return *this;}
245 
246 
247  inline Project& WithServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails&& value) { SetServiceCatalogProvisionedProductDetails(std::move(value)); return *this;}
248 
249 
253  inline const ProjectStatus& GetProjectStatus() const{ return m_projectStatus; }
254 
258  inline bool ProjectStatusHasBeenSet() const { return m_projectStatusHasBeenSet; }
259 
263  inline void SetProjectStatus(const ProjectStatus& value) { m_projectStatusHasBeenSet = true; m_projectStatus = value; }
264 
268  inline void SetProjectStatus(ProjectStatus&& value) { m_projectStatusHasBeenSet = true; m_projectStatus = std::move(value); }
269 
273  inline Project& WithProjectStatus(const ProjectStatus& value) { SetProjectStatus(value); return *this;}
274 
278  inline Project& WithProjectStatus(ProjectStatus&& value) { SetProjectStatus(std::move(value)); return *this;}
279 
280 
284  inline const UserContext& GetCreatedBy() const{ return m_createdBy; }
285 
289  inline bool CreatedByHasBeenSet() const { return m_createdByHasBeenSet; }
290 
294  inline void SetCreatedBy(const UserContext& value) { m_createdByHasBeenSet = true; m_createdBy = value; }
295 
299  inline void SetCreatedBy(UserContext&& value) { m_createdByHasBeenSet = true; m_createdBy = std::move(value); }
300 
304  inline Project& WithCreatedBy(const UserContext& value) { SetCreatedBy(value); return *this;}
305 
309  inline Project& WithCreatedBy(UserContext&& value) { SetCreatedBy(std::move(value)); return *this;}
310 
311 
315  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
316 
320  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
321 
325  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
326 
330  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
331 
335  inline Project& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
336 
340  inline Project& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
341 
342 
350  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
351 
359  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
360 
368  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
369 
377  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
378 
386  inline Project& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
387 
395  inline Project& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
396 
404  inline Project& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
405 
413  inline Project& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
414 
415 
419  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
420 
424  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
425 
429  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
430 
434  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
435 
439  inline Project& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
440 
444  inline Project& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
445 
446 
447 
448  inline const UserContext& GetLastModifiedBy() const{ return m_lastModifiedBy; }
449 
450 
451  inline bool LastModifiedByHasBeenSet() const { return m_lastModifiedByHasBeenSet; }
452 
453 
454  inline void SetLastModifiedBy(const UserContext& value) { m_lastModifiedByHasBeenSet = true; m_lastModifiedBy = value; }
455 
456 
457  inline void SetLastModifiedBy(UserContext&& value) { m_lastModifiedByHasBeenSet = true; m_lastModifiedBy = std::move(value); }
458 
459 
460  inline Project& WithLastModifiedBy(const UserContext& value) { SetLastModifiedBy(value); return *this;}
461 
462 
463  inline Project& WithLastModifiedBy(UserContext&& value) { SetLastModifiedBy(std::move(value)); return *this;}
464 
465  private:
466 
467  Aws::String m_projectArn;
468  bool m_projectArnHasBeenSet;
469 
470  Aws::String m_projectName;
471  bool m_projectNameHasBeenSet;
472 
473  Aws::String m_projectId;
474  bool m_projectIdHasBeenSet;
475 
476  Aws::String m_projectDescription;
477  bool m_projectDescriptionHasBeenSet;
478 
479  ServiceCatalogProvisioningDetails m_serviceCatalogProvisioningDetails;
480  bool m_serviceCatalogProvisioningDetailsHasBeenSet;
481 
482  ServiceCatalogProvisionedProductDetails m_serviceCatalogProvisionedProductDetails;
483  bool m_serviceCatalogProvisionedProductDetailsHasBeenSet;
484 
485  ProjectStatus m_projectStatus;
486  bool m_projectStatusHasBeenSet;
487 
488  UserContext m_createdBy;
489  bool m_createdByHasBeenSet;
490 
491  Aws::Utils::DateTime m_creationTime;
492  bool m_creationTimeHasBeenSet;
493 
494  Aws::Vector<Tag> m_tags;
495  bool m_tagsHasBeenSet;
496 
497  Aws::Utils::DateTime m_lastModifiedTime;
498  bool m_lastModifiedTimeHasBeenSet;
499 
500  UserContext m_lastModifiedBy;
501  bool m_lastModifiedByHasBeenSet;
502  };
503 
504 } // namespace Model
505 } // namespace SageMaker
506 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::Project::ProjectArnHasBeenSet
bool ProjectArnHasBeenSet() const
Definition: Project.h:56
Aws::SageMaker::Model::Project::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: Project.h:350
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::Project::WithProjectDescription
Project & WithProjectDescription(const char *value)
Definition: Project.h:209
Aws::SageMaker::Model::Project::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::UserContext
Definition: UserContext.h:33
SageMaker_EXPORTS.h
Aws::SageMaker::Model::Project::SetServiceCatalogProvisioningDetails
void SetServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails &&value)
Definition: Project.h:222
ServiceCatalogProvisioningDetails.h
Aws::SageMaker::Model::ServiceCatalogProvisionedProductDetails
Definition: ServiceCatalogProvisionedProductDetails.h:35
Aws::SageMaker::Model::Project::WithServiceCatalogProvisioningDetails
Project & WithServiceCatalogProvisioningDetails(const ServiceCatalogProvisioningDetails &value)
Definition: Project.h:225
Aws::SageMaker::Model::Project::SetProjectName
void SetProjectName(Aws::String &&value)
Definition: Project.h:107
Aws::SageMaker::Model::Project::WithProjectName
Project & WithProjectName(const char *value)
Definition: Project.h:127
Aws::SageMaker::Model::Project::WithLastModifiedTime
Project & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: Project.h:439
Aws::SageMaker::Model::Project::GetProjectStatus
const ProjectStatus & GetProjectStatus() const
Definition: Project.h:253
Aws::SageMaker::Model::Project::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: Project.h:359
Aws::SageMaker::Model::Project::WithServiceCatalogProvisionedProductDetails
Project & WithServiceCatalogProvisionedProductDetails(const ServiceCatalogProvisionedProductDetails &value)
Definition: Project.h:244
Aws::SageMaker::Model::Project::SetProjectArn
void SetProjectArn(const Aws::String &value)
Definition: Project.h:61
Aws::SageMaker::Model::Project::SetServiceCatalogProvisionedProductDetails
void SetServiceCatalogProvisionedProductDetails(const ServiceCatalogProvisionedProductDetails &value)
Definition: Project.h:238
DateTime.h
Aws::SageMaker::Model::Project::GetServiceCatalogProvisionedProductDetails
const ServiceCatalogProvisionedProductDetails & GetServiceCatalogProvisionedProductDetails() const
Definition: Project.h:232
Aws::SageMaker::Model::Project::ProjectDescriptionHasBeenSet
bool ProjectDescriptionHasBeenSet() const
Definition: Project.h:179
Aws::SageMaker::Model::Project::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: Project.h:368
Aws::SageMaker::Model::Project::AddTags
Project & AddTags(const Tag &value)
Definition: Project.h:404
Aws::SageMaker::Model::Project
Definition: Project.h:40
Aws::SageMaker::Model::Project::WithCreationTime
Project & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: Project.h:340
Aws::SageMaker::Model::Project::WithProjectArn
Project & WithProjectArn(const char *value)
Definition: Project.h:86
Aws::SageMaker::Model::Project::WithProjectArn
Project & WithProjectArn(const Aws::String &value)
Definition: Project.h:76
Aws::SageMaker::Model::Project::WithLastModifiedBy
Project & WithLastModifiedBy(const UserContext &value)
Definition: Project.h:460
Aws::SageMaker::Model::ProjectStatus
ProjectStatus
Definition: ProjectStatus.h:17
Aws::SageMaker::Model::Project::WithProjectName
Project & WithProjectName(const Aws::String &value)
Definition: Project.h:117
Aws::SageMaker::Model::Project::SetServiceCatalogProvisionedProductDetails
void SetServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails &&value)
Definition: Project.h:241
Aws::SageMaker::Model::Project::GetProjectArn
const Aws::String & GetProjectArn() const
Definition: Project.h:51
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::Project::WithProjectName
Project & WithProjectName(Aws::String &&value)
Definition: Project.h:122
UserContext.h
AWSVector.h
Aws::SageMaker::Model::Project::WithTags
Project & WithTags(Aws::Vector< Tag > &&value)
Definition: Project.h:395
Aws::SageMaker::Model::Project::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: Project.h:377
Aws::SageMaker::Model::Project::Project
Project(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::Project::WithProjectId
Project & WithProjectId(Aws::String &&value)
Definition: Project.h:163
Aws::SageMaker::Model::Project::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: Project.h:424
Aws::SageMaker::Model::Project::WithServiceCatalogProvisionedProductDetails
Project & WithServiceCatalogProvisionedProductDetails(ServiceCatalogProvisionedProductDetails &&value)
Definition: Project.h:247
Aws::SageMaker::Model::Project::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: Project.h:315
Aws::SageMaker::Model::Project::SetServiceCatalogProvisioningDetails
void SetServiceCatalogProvisioningDetails(const ServiceCatalogProvisioningDetails &value)
Definition: Project.h:219
Aws::SageMaker::Model::Project::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: Project.h:330
Aws::SageMaker::Model::Project::WithProjectStatus
Project & WithProjectStatus(const ProjectStatus &value)
Definition: Project.h:273
Aws::SageMaker::Model::Project::SetProjectArn
void SetProjectArn(const char *value)
Definition: Project.h:71
Aws::SageMaker::Model::Project::SetProjectStatus
void SetProjectStatus(ProjectStatus &&value)
Definition: Project.h:268
Aws::SageMaker::Model::Project::WithLastModifiedTime
Project & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: Project.h:444
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::Project::WithProjectArn
Project & WithProjectArn(Aws::String &&value)
Definition: Project.h:81
Aws::SageMaker::Model::Project::WithProjectId
Project & WithProjectId(const Aws::String &value)
Definition: Project.h:158
Aws::SageMaker::Model::Project::SetProjectDescription
void SetProjectDescription(const char *value)
Definition: Project.h:194
Aws::SageMaker::Model::Project::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: Project.h:325
Aws::SageMaker::Model::Project::ProjectIdHasBeenSet
bool ProjectIdHasBeenSet() const
Definition: Project.h:138
Aws::SageMaker::Model::Project::SetCreatedBy
void SetCreatedBy(const UserContext &value)
Definition: Project.h:294
Aws::SageMaker::Model::Project::ProjectStatusHasBeenSet
bool ProjectStatusHasBeenSet() const
Definition: Project.h:258
Aws::SageMaker::Model::Project::SetLastModifiedBy
void SetLastModifiedBy(const UserContext &value)
Definition: Project.h:454
Aws::SageMaker::Model::Project::WithLastModifiedBy
Project & WithLastModifiedBy(UserContext &&value)
Definition: Project.h:463
Aws::SageMaker::Model::Project::AddTags
Project & AddTags(Tag &&value)
Definition: Project.h:413
Aws::SageMaker::Model::Project::ProjectNameHasBeenSet
bool ProjectNameHasBeenSet() const
Definition: Project.h:97
Aws::SageMaker::Model::Project::WithTags
Project & WithTags(const Aws::Vector< Tag > &value)
Definition: Project.h:386
Aws::SageMaker::Model::Project::SetLastModifiedBy
void SetLastModifiedBy(UserContext &&value)
Definition: Project.h:457
Aws::SageMaker::Model::Project::LastModifiedByHasBeenSet
bool LastModifiedByHasBeenSet() const
Definition: Project.h:451
Aws::SageMaker::Model::Project::GetServiceCatalogProvisioningDetails
const ServiceCatalogProvisioningDetails & GetServiceCatalogProvisioningDetails() const
Definition: Project.h:213
Aws::SageMaker::Model::Project::GetProjectId
const Aws::String & GetProjectId() const
Definition: Project.h:133
Aws::SageMaker::Model::Project::WithCreatedBy
Project & WithCreatedBy(const UserContext &value)
Definition: Project.h:304
Aws::SageMaker::Model::Project::SetProjectId
void SetProjectId(const char *value)
Definition: Project.h:153
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::Project::ServiceCatalogProvisionedProductDetailsHasBeenSet
bool ServiceCatalogProvisionedProductDetailsHasBeenSet() const
Definition: Project.h:235
AWSString.h
Aws::SageMaker::Model::Project::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: Project.h:419
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::Project::operator=
Project & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::Project::ServiceCatalogProvisioningDetailsHasBeenSet
bool ServiceCatalogProvisioningDetailsHasBeenSet() const
Definition: Project.h:216
Tag.h
Aws::SageMaker::Model::Project::SetCreatedBy
void SetCreatedBy(UserContext &&value)
Definition: Project.h:299
Aws::SageMaker::Model::Project::WithProjectId
Project & WithProjectId(const char *value)
Definition: Project.h:168
Aws::SageMaker::Model::Project::GetCreatedBy
const UserContext & GetCreatedBy() const
Definition: Project.h:284
Aws::SageMaker::Model::Project::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: Project.h:429
Aws::SageMaker::Model::Project::SetProjectId
void SetProjectId(Aws::String &&value)
Definition: Project.h:148
Aws::SageMaker::Model::Project::GetProjectDescription
const Aws::String & GetProjectDescription() const
Definition: Project.h:174
ServiceCatalogProvisionedProductDetails.h
Aws::SageMaker::Model::Project::WithServiceCatalogProvisioningDetails
Project & WithServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails &&value)
Definition: Project.h:228
Aws::SageMaker::Model::Project::SetProjectStatus
void SetProjectStatus(const ProjectStatus &value)
Definition: Project.h:263
Aws::SageMaker::Model::Project::CreatedByHasBeenSet
bool CreatedByHasBeenSet() const
Definition: Project.h:289
Aws::SageMaker::Model::Project::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: Project.h:434
Aws::SageMaker::Model::Project::Project
Project()
Aws::SageMaker::Model::Project::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: Project.h:320
Aws::SageMaker::Model::Project::WithCreationTime
Project & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: Project.h:335
Aws::SageMaker::Model::Project::SetProjectName
void SetProjectName(const char *value)
Definition: Project.h:112
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
ProjectStatus.h
Aws::SageMaker::Model::Project::SetProjectDescription
void SetProjectDescription(const Aws::String &value)
Definition: Project.h:184
Aws::SageMaker::Model::Project::WithCreatedBy
Project & WithCreatedBy(UserContext &&value)
Definition: Project.h:309
Aws::SageMaker::Model::ServiceCatalogProvisioningDetails
Definition: ServiceCatalogProvisioningDetails.h:37
Aws::SageMaker::Model::Project::GetProjectName
const Aws::String & GetProjectName() const
Definition: Project.h:92
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::Project::SetProjectName
void SetProjectName(const Aws::String &value)
Definition: Project.h:102
Aws::SageMaker::Model::Project::WithProjectDescription
Project & WithProjectDescription(Aws::String &&value)
Definition: Project.h:204
Aws::SageMaker::Model::Project::SetProjectArn
void SetProjectArn(Aws::String &&value)
Definition: Project.h:66
Aws::SageMaker::Model::Project::WithProjectDescription
Project & WithProjectDescription(const Aws::String &value)
Definition: Project.h:199
Aws::SageMaker::Model::Project::SetProjectDescription
void SetProjectDescription(Aws::String &&value)
Definition: Project.h:189
Aws::SageMaker::Model::Project::GetLastModifiedBy
const UserContext & GetLastModifiedBy() const
Definition: Project.h:448
Aws::SageMaker::Model::Project::WithProjectStatus
Project & WithProjectStatus(ProjectStatus &&value)
Definition: Project.h:278
Aws::SageMaker::Model::Project::SetProjectId
void SetProjectId(const Aws::String &value)
Definition: Project.h:143