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

#include <Project.h>

Public Member Functions

 Project ()
 
 Project (Aws::Utils::Json::JsonView jsonValue)
 
Projectoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProjectArn () const
 
bool ProjectArnHasBeenSet () const
 
void SetProjectArn (const Aws::String &value)
 
void SetProjectArn (Aws::String &&value)
 
void SetProjectArn (const char *value)
 
ProjectWithProjectArn (const Aws::String &value)
 
ProjectWithProjectArn (Aws::String &&value)
 
ProjectWithProjectArn (const char *value)
 
const Aws::StringGetProjectName () const
 
bool ProjectNameHasBeenSet () const
 
void SetProjectName (const Aws::String &value)
 
void SetProjectName (Aws::String &&value)
 
void SetProjectName (const char *value)
 
ProjectWithProjectName (const Aws::String &value)
 
ProjectWithProjectName (Aws::String &&value)
 
ProjectWithProjectName (const char *value)
 
const Aws::StringGetProjectId () const
 
bool ProjectIdHasBeenSet () const
 
void SetProjectId (const Aws::String &value)
 
void SetProjectId (Aws::String &&value)
 
void SetProjectId (const char *value)
 
ProjectWithProjectId (const Aws::String &value)
 
ProjectWithProjectId (Aws::String &&value)
 
ProjectWithProjectId (const char *value)
 
const Aws::StringGetProjectDescription () const
 
bool ProjectDescriptionHasBeenSet () const
 
void SetProjectDescription (const Aws::String &value)
 
void SetProjectDescription (Aws::String &&value)
 
void SetProjectDescription (const char *value)
 
ProjectWithProjectDescription (const Aws::String &value)
 
ProjectWithProjectDescription (Aws::String &&value)
 
ProjectWithProjectDescription (const char *value)
 
const ServiceCatalogProvisioningDetailsGetServiceCatalogProvisioningDetails () const
 
bool ServiceCatalogProvisioningDetailsHasBeenSet () const
 
void SetServiceCatalogProvisioningDetails (const ServiceCatalogProvisioningDetails &value)
 
void SetServiceCatalogProvisioningDetails (ServiceCatalogProvisioningDetails &&value)
 
ProjectWithServiceCatalogProvisioningDetails (const ServiceCatalogProvisioningDetails &value)
 
ProjectWithServiceCatalogProvisioningDetails (ServiceCatalogProvisioningDetails &&value)
 
const ServiceCatalogProvisionedProductDetailsGetServiceCatalogProvisionedProductDetails () const
 
bool ServiceCatalogProvisionedProductDetailsHasBeenSet () const
 
void SetServiceCatalogProvisionedProductDetails (const ServiceCatalogProvisionedProductDetails &value)
 
void SetServiceCatalogProvisionedProductDetails (ServiceCatalogProvisionedProductDetails &&value)
 
ProjectWithServiceCatalogProvisionedProductDetails (const ServiceCatalogProvisionedProductDetails &value)
 
ProjectWithServiceCatalogProvisionedProductDetails (ServiceCatalogProvisionedProductDetails &&value)
 
const ProjectStatusGetProjectStatus () const
 
bool ProjectStatusHasBeenSet () const
 
void SetProjectStatus (const ProjectStatus &value)
 
void SetProjectStatus (ProjectStatus &&value)
 
ProjectWithProjectStatus (const ProjectStatus &value)
 
ProjectWithProjectStatus (ProjectStatus &&value)
 
const UserContextGetCreatedBy () const
 
bool CreatedByHasBeenSet () const
 
void SetCreatedBy (const UserContext &value)
 
void SetCreatedBy (UserContext &&value)
 
ProjectWithCreatedBy (const UserContext &value)
 
ProjectWithCreatedBy (UserContext &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
ProjectWithCreationTime (const Aws::Utils::DateTime &value)
 
ProjectWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ProjectWithTags (const Aws::Vector< Tag > &value)
 
ProjectWithTags (Aws::Vector< Tag > &&value)
 
ProjectAddTags (const Tag &value)
 
ProjectAddTags (Tag &&value)
 
const Aws::Utils::DateTimeGetLastModifiedTime () const
 
bool LastModifiedTimeHasBeenSet () const
 
void SetLastModifiedTime (const Aws::Utils::DateTime &value)
 
void SetLastModifiedTime (Aws::Utils::DateTime &&value)
 
ProjectWithLastModifiedTime (const Aws::Utils::DateTime &value)
 
ProjectWithLastModifiedTime (Aws::Utils::DateTime &&value)
 
const UserContextGetLastModifiedBy () const
 
bool LastModifiedByHasBeenSet () const
 
void SetLastModifiedBy (const UserContext &value)
 
void SetLastModifiedBy (UserContext &&value)
 
ProjectWithLastModifiedBy (const UserContext &value)
 
ProjectWithLastModifiedBy (UserContext &&value)
 

Detailed Description

The properties of a project as returned by the Search API.

See Also:

AWS API Reference

Definition at line 39 of file Project.h.

Constructor & Destructor Documentation

◆ Project() [1/2]

Aws::SageMaker::Model::Project::Project ( )

◆ Project() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

Project& Aws::SageMaker::Model::Project::AddTags ( const Tag value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 404 of file Project.h.

◆ AddTags() [2/2]

Project& Aws::SageMaker::Model::Project::AddTags ( Tag &&  value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 413 of file Project.h.

◆ CreatedByHasBeenSet()

bool Aws::SageMaker::Model::Project::CreatedByHasBeenSet ( ) const
inline

Who created the project.

Definition at line 289 of file Project.h.

◆ CreationTimeHasBeenSet()

bool Aws::SageMaker::Model::Project::CreationTimeHasBeenSet ( ) const
inline

A timestamp specifying when the project was created.

Definition at line 320 of file Project.h.

◆ GetCreatedBy()

const UserContext& Aws::SageMaker::Model::Project::GetCreatedBy ( ) const
inline

Who created the project.

Definition at line 284 of file Project.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::SageMaker::Model::Project::GetCreationTime ( ) const
inline

A timestamp specifying when the project was created.

Definition at line 315 of file Project.h.

◆ GetLastModifiedBy()

const UserContext& Aws::SageMaker::Model::Project::GetLastModifiedBy ( ) const
inline

Definition at line 448 of file Project.h.

◆ GetLastModifiedTime()

const Aws::Utils::DateTime& Aws::SageMaker::Model::Project::GetLastModifiedTime ( ) const
inline

A timestamp container for when the project was last modified.

Definition at line 419 of file Project.h.

◆ GetProjectArn()

const Aws::String& Aws::SageMaker::Model::Project::GetProjectArn ( ) const
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 51 of file Project.h.

◆ GetProjectDescription()

const Aws::String& Aws::SageMaker::Model::Project::GetProjectDescription ( ) const
inline

The description of the project.

Definition at line 174 of file Project.h.

◆ GetProjectId()

const Aws::String& Aws::SageMaker::Model::Project::GetProjectId ( ) const
inline

The ID of the project.

Definition at line 133 of file Project.h.

◆ GetProjectName()

const Aws::String& Aws::SageMaker::Model::Project::GetProjectName ( ) const
inline

The name of the project.

Definition at line 92 of file Project.h.

◆ GetProjectStatus()

const ProjectStatus& Aws::SageMaker::Model::Project::GetProjectStatus ( ) const
inline

The status of the project.

Definition at line 253 of file Project.h.

◆ GetServiceCatalogProvisionedProductDetails()

const ServiceCatalogProvisionedProductDetails& Aws::SageMaker::Model::Project::GetServiceCatalogProvisionedProductDetails ( ) const
inline

Definition at line 232 of file Project.h.

◆ GetServiceCatalogProvisioningDetails()

const ServiceCatalogProvisioningDetails& Aws::SageMaker::Model::Project::GetServiceCatalogProvisioningDetails ( ) const
inline

Definition at line 213 of file Project.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SageMaker::Model::Project::GetTags ( ) const
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 350 of file Project.h.

◆ Jsonize()

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

◆ LastModifiedByHasBeenSet()

bool Aws::SageMaker::Model::Project::LastModifiedByHasBeenSet ( ) const
inline

Definition at line 451 of file Project.h.

◆ LastModifiedTimeHasBeenSet()

bool Aws::SageMaker::Model::Project::LastModifiedTimeHasBeenSet ( ) const
inline

A timestamp container for when the project was last modified.

Definition at line 424 of file Project.h.

◆ operator=()

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

◆ ProjectArnHasBeenSet()

bool Aws::SageMaker::Model::Project::ProjectArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 56 of file Project.h.

◆ ProjectDescriptionHasBeenSet()

bool Aws::SageMaker::Model::Project::ProjectDescriptionHasBeenSet ( ) const
inline

The description of the project.

Definition at line 179 of file Project.h.

◆ ProjectIdHasBeenSet()

bool Aws::SageMaker::Model::Project::ProjectIdHasBeenSet ( ) const
inline

The ID of the project.

Definition at line 138 of file Project.h.

◆ ProjectNameHasBeenSet()

bool Aws::SageMaker::Model::Project::ProjectNameHasBeenSet ( ) const
inline

The name of the project.

Definition at line 97 of file Project.h.

◆ ProjectStatusHasBeenSet()

bool Aws::SageMaker::Model::Project::ProjectStatusHasBeenSet ( ) const
inline

The status of the project.

Definition at line 258 of file Project.h.

◆ ServiceCatalogProvisionedProductDetailsHasBeenSet()

bool Aws::SageMaker::Model::Project::ServiceCatalogProvisionedProductDetailsHasBeenSet ( ) const
inline

Definition at line 235 of file Project.h.

◆ ServiceCatalogProvisioningDetailsHasBeenSet()

bool Aws::SageMaker::Model::Project::ServiceCatalogProvisioningDetailsHasBeenSet ( ) const
inline

Definition at line 216 of file Project.h.

◆ SetCreatedBy() [1/2]

void Aws::SageMaker::Model::Project::SetCreatedBy ( const UserContext value)
inline

Who created the project.

Definition at line 294 of file Project.h.

◆ SetCreatedBy() [2/2]

void Aws::SageMaker::Model::Project::SetCreatedBy ( UserContext &&  value)
inline

Who created the project.

Definition at line 299 of file Project.h.

◆ SetCreationTime() [1/2]

void Aws::SageMaker::Model::Project::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp specifying when the project was created.

Definition at line 330 of file Project.h.

◆ SetCreationTime() [2/2]

void Aws::SageMaker::Model::Project::SetCreationTime ( const Aws::Utils::DateTime value)
inline

A timestamp specifying when the project was created.

Definition at line 325 of file Project.h.

◆ SetLastModifiedBy() [1/2]

void Aws::SageMaker::Model::Project::SetLastModifiedBy ( const UserContext value)
inline

Definition at line 454 of file Project.h.

◆ SetLastModifiedBy() [2/2]

void Aws::SageMaker::Model::Project::SetLastModifiedBy ( UserContext &&  value)
inline

Definition at line 457 of file Project.h.

◆ SetLastModifiedTime() [1/2]

void Aws::SageMaker::Model::Project::SetLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp container for when the project was last modified.

Definition at line 434 of file Project.h.

◆ SetLastModifiedTime() [2/2]

void Aws::SageMaker::Model::Project::SetLastModifiedTime ( const Aws::Utils::DateTime value)
inline

A timestamp container for when the project was last modified.

Definition at line 429 of file Project.h.

◆ SetProjectArn() [1/3]

void Aws::SageMaker::Model::Project::SetProjectArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 66 of file Project.h.

◆ SetProjectArn() [2/3]

void Aws::SageMaker::Model::Project::SetProjectArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 61 of file Project.h.

◆ SetProjectArn() [3/3]

void Aws::SageMaker::Model::Project::SetProjectArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 71 of file Project.h.

◆ SetProjectDescription() [1/3]

void Aws::SageMaker::Model::Project::SetProjectDescription ( Aws::String &&  value)
inline

The description of the project.

Definition at line 189 of file Project.h.

◆ SetProjectDescription() [2/3]

void Aws::SageMaker::Model::Project::SetProjectDescription ( const Aws::String value)
inline

The description of the project.

Definition at line 184 of file Project.h.

◆ SetProjectDescription() [3/3]

void Aws::SageMaker::Model::Project::SetProjectDescription ( const char *  value)
inline

The description of the project.

Definition at line 194 of file Project.h.

◆ SetProjectId() [1/3]

void Aws::SageMaker::Model::Project::SetProjectId ( Aws::String &&  value)
inline

The ID of the project.

Definition at line 148 of file Project.h.

◆ SetProjectId() [2/3]

void Aws::SageMaker::Model::Project::SetProjectId ( const Aws::String value)
inline

The ID of the project.

Definition at line 143 of file Project.h.

◆ SetProjectId() [3/3]

void Aws::SageMaker::Model::Project::SetProjectId ( const char *  value)
inline

The ID of the project.

Definition at line 153 of file Project.h.

◆ SetProjectName() [1/3]

void Aws::SageMaker::Model::Project::SetProjectName ( Aws::String &&  value)
inline

The name of the project.

Definition at line 107 of file Project.h.

◆ SetProjectName() [2/3]

void Aws::SageMaker::Model::Project::SetProjectName ( const Aws::String value)
inline

The name of the project.

Definition at line 102 of file Project.h.

◆ SetProjectName() [3/3]

void Aws::SageMaker::Model::Project::SetProjectName ( const char *  value)
inline

The name of the project.

Definition at line 112 of file Project.h.

◆ SetProjectStatus() [1/2]

void Aws::SageMaker::Model::Project::SetProjectStatus ( const ProjectStatus value)
inline

The status of the project.

Definition at line 263 of file Project.h.

◆ SetProjectStatus() [2/2]

void Aws::SageMaker::Model::Project::SetProjectStatus ( ProjectStatus &&  value)
inline

The status of the project.

Definition at line 268 of file Project.h.

◆ SetServiceCatalogProvisionedProductDetails() [1/2]

void Aws::SageMaker::Model::Project::SetServiceCatalogProvisionedProductDetails ( const ServiceCatalogProvisionedProductDetails value)
inline

Definition at line 238 of file Project.h.

◆ SetServiceCatalogProvisionedProductDetails() [2/2]

void Aws::SageMaker::Model::Project::SetServiceCatalogProvisionedProductDetails ( ServiceCatalogProvisionedProductDetails &&  value)
inline

Definition at line 241 of file Project.h.

◆ SetServiceCatalogProvisioningDetails() [1/2]

void Aws::SageMaker::Model::Project::SetServiceCatalogProvisioningDetails ( const ServiceCatalogProvisioningDetails value)
inline

Definition at line 219 of file Project.h.

◆ SetServiceCatalogProvisioningDetails() [2/2]

void Aws::SageMaker::Model::Project::SetServiceCatalogProvisioningDetails ( ServiceCatalogProvisioningDetails &&  value)
inline

Definition at line 222 of file Project.h.

◆ SetTags() [1/2]

void Aws::SageMaker::Model::Project::SetTags ( Aws::Vector< Tag > &&  value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 377 of file Project.h.

◆ SetTags() [2/2]

void Aws::SageMaker::Model::Project::SetTags ( const Aws::Vector< Tag > &  value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 368 of file Project.h.

◆ TagsHasBeenSet()

bool Aws::SageMaker::Model::Project::TagsHasBeenSet ( ) const
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 359 of file Project.h.

◆ WithCreatedBy() [1/2]

Project& Aws::SageMaker::Model::Project::WithCreatedBy ( const UserContext value)
inline

Who created the project.

Definition at line 304 of file Project.h.

◆ WithCreatedBy() [2/2]

Project& Aws::SageMaker::Model::Project::WithCreatedBy ( UserContext &&  value)
inline

Who created the project.

Definition at line 309 of file Project.h.

◆ WithCreationTime() [1/2]

Project& Aws::SageMaker::Model::Project::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp specifying when the project was created.

Definition at line 340 of file Project.h.

◆ WithCreationTime() [2/2]

Project& Aws::SageMaker::Model::Project::WithCreationTime ( const Aws::Utils::DateTime value)
inline

A timestamp specifying when the project was created.

Definition at line 335 of file Project.h.

◆ WithLastModifiedBy() [1/2]

Project& Aws::SageMaker::Model::Project::WithLastModifiedBy ( const UserContext value)
inline

Definition at line 460 of file Project.h.

◆ WithLastModifiedBy() [2/2]

Project& Aws::SageMaker::Model::Project::WithLastModifiedBy ( UserContext &&  value)
inline

Definition at line 463 of file Project.h.

◆ WithLastModifiedTime() [1/2]

Project& Aws::SageMaker::Model::Project::WithLastModifiedTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp container for when the project was last modified.

Definition at line 444 of file Project.h.

◆ WithLastModifiedTime() [2/2]

Project& Aws::SageMaker::Model::Project::WithLastModifiedTime ( const Aws::Utils::DateTime value)
inline

A timestamp container for when the project was last modified.

Definition at line 439 of file Project.h.

◆ WithProjectArn() [1/3]

Project& Aws::SageMaker::Model::Project::WithProjectArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 81 of file Project.h.

◆ WithProjectArn() [2/3]

Project& Aws::SageMaker::Model::Project::WithProjectArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 76 of file Project.h.

◆ WithProjectArn() [3/3]

Project& Aws::SageMaker::Model::Project::WithProjectArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the project.

Definition at line 86 of file Project.h.

◆ WithProjectDescription() [1/3]

Project& Aws::SageMaker::Model::Project::WithProjectDescription ( Aws::String &&  value)
inline

The description of the project.

Definition at line 204 of file Project.h.

◆ WithProjectDescription() [2/3]

Project& Aws::SageMaker::Model::Project::WithProjectDescription ( const Aws::String value)
inline

The description of the project.

Definition at line 199 of file Project.h.

◆ WithProjectDescription() [3/3]

Project& Aws::SageMaker::Model::Project::WithProjectDescription ( const char *  value)
inline

The description of the project.

Definition at line 209 of file Project.h.

◆ WithProjectId() [1/3]

Project& Aws::SageMaker::Model::Project::WithProjectId ( Aws::String &&  value)
inline

The ID of the project.

Definition at line 163 of file Project.h.

◆ WithProjectId() [2/3]

Project& Aws::SageMaker::Model::Project::WithProjectId ( const Aws::String value)
inline

The ID of the project.

Definition at line 158 of file Project.h.

◆ WithProjectId() [3/3]

Project& Aws::SageMaker::Model::Project::WithProjectId ( const char *  value)
inline

The ID of the project.

Definition at line 168 of file Project.h.

◆ WithProjectName() [1/3]

Project& Aws::SageMaker::Model::Project::WithProjectName ( Aws::String &&  value)
inline

The name of the project.

Definition at line 122 of file Project.h.

◆ WithProjectName() [2/3]

Project& Aws::SageMaker::Model::Project::WithProjectName ( const Aws::String value)
inline

The name of the project.

Definition at line 117 of file Project.h.

◆ WithProjectName() [3/3]

Project& Aws::SageMaker::Model::Project::WithProjectName ( const char *  value)
inline

The name of the project.

Definition at line 127 of file Project.h.

◆ WithProjectStatus() [1/2]

Project& Aws::SageMaker::Model::Project::WithProjectStatus ( const ProjectStatus value)
inline

The status of the project.

Definition at line 273 of file Project.h.

◆ WithProjectStatus() [2/2]

Project& Aws::SageMaker::Model::Project::WithProjectStatus ( ProjectStatus &&  value)
inline

The status of the project.

Definition at line 278 of file Project.h.

◆ WithServiceCatalogProvisionedProductDetails() [1/2]

Project& Aws::SageMaker::Model::Project::WithServiceCatalogProvisionedProductDetails ( const ServiceCatalogProvisionedProductDetails value)
inline

Definition at line 244 of file Project.h.

◆ WithServiceCatalogProvisionedProductDetails() [2/2]

Project& Aws::SageMaker::Model::Project::WithServiceCatalogProvisionedProductDetails ( ServiceCatalogProvisionedProductDetails &&  value)
inline

Definition at line 247 of file Project.h.

◆ WithServiceCatalogProvisioningDetails() [1/2]

Project& Aws::SageMaker::Model::Project::WithServiceCatalogProvisioningDetails ( const ServiceCatalogProvisioningDetails value)
inline

Definition at line 225 of file Project.h.

◆ WithServiceCatalogProvisioningDetails() [2/2]

Project& Aws::SageMaker::Model::Project::WithServiceCatalogProvisioningDetails ( ServiceCatalogProvisioningDetails &&  value)
inline

Definition at line 228 of file Project.h.

◆ WithTags() [1/2]

Project& Aws::SageMaker::Model::Project::WithTags ( Aws::Vector< Tag > &&  value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 395 of file Project.h.

◆ WithTags() [2/2]

Project& Aws::SageMaker::Model::Project::WithTags ( const Aws::Vector< Tag > &  value)
inline

An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

Definition at line 386 of file Project.h.


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