AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::Personalize::Model::DatasetGroup Class Reference

#include <DatasetGroup.h>

Public Member Functions

 DatasetGroup ()
 
 DatasetGroup (Aws::Utils::Json::JsonView jsonValue)
 
DatasetGroupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
DatasetGroupWithName (const Aws::String &value)
 
DatasetGroupWithName (Aws::String &&value)
 
DatasetGroupWithName (const char *value)
 
const Aws::StringGetDatasetGroupArn () const
 
bool DatasetGroupArnHasBeenSet () const
 
void SetDatasetGroupArn (const Aws::String &value)
 
void SetDatasetGroupArn (Aws::String &&value)
 
void SetDatasetGroupArn (const char *value)
 
DatasetGroupWithDatasetGroupArn (const Aws::String &value)
 
DatasetGroupWithDatasetGroupArn (Aws::String &&value)
 
DatasetGroupWithDatasetGroupArn (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DatasetGroupWithStatus (const Aws::String &value)
 
DatasetGroupWithStatus (Aws::String &&value)
 
DatasetGroupWithStatus (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
DatasetGroupWithRoleArn (const Aws::String &value)
 
DatasetGroupWithRoleArn (Aws::String &&value)
 
DatasetGroupWithRoleArn (const char *value)
 
const Aws::StringGetKmsKeyArn () const
 
bool KmsKeyArnHasBeenSet () const
 
void SetKmsKeyArn (const Aws::String &value)
 
void SetKmsKeyArn (Aws::String &&value)
 
void SetKmsKeyArn (const char *value)
 
DatasetGroupWithKmsKeyArn (const Aws::String &value)
 
DatasetGroupWithKmsKeyArn (Aws::String &&value)
 
DatasetGroupWithKmsKeyArn (const char *value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
DatasetGroupWithCreationDateTime (const Aws::Utils::DateTime &value)
 
DatasetGroupWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDateTime () const
 
bool LastUpdatedDateTimeHasBeenSet () const
 
void SetLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
DatasetGroupWithLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
DatasetGroupWithLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetFailureReason () const
 
bool FailureReasonHasBeenSet () const
 
void SetFailureReason (const Aws::String &value)
 
void SetFailureReason (Aws::String &&value)
 
void SetFailureReason (const char *value)
 
DatasetGroupWithFailureReason (const Aws::String &value)
 
DatasetGroupWithFailureReason (Aws::String &&value)
 
DatasetGroupWithFailureReason (const char *value)
 

Detailed Description

A dataset group is a collection of related datasets (Interactions, User, and Item). You create a dataset group by calling CreateDatasetGroup. You then create a dataset and add it to a dataset group by calling CreateDataset. The dataset group is used to create and train a solution by calling CreateSolution. A dataset group can contain only one of each type of dataset.

You can specify an Key Management Service (KMS) key to encrypt the datasets in the group.

See Also:

AWS API Reference

Definition at line 38 of file DatasetGroup.h.

Constructor & Destructor Documentation

◆ DatasetGroup() [1/2]

Aws::Personalize::Model::DatasetGroup::DatasetGroup ( )

◆ DatasetGroup() [2/2]

Aws::Personalize::Model::DatasetGroup::DatasetGroup ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationDateTimeHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::CreationDateTimeHasBeenSet ( ) const
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 284 of file DatasetGroup.h.

◆ DatasetGroupArnHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::DatasetGroupArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 96 of file DatasetGroup.h.

◆ FailureReasonHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::FailureReasonHasBeenSet ( ) const
inline

If creating a dataset group fails, provides the reason why.

Definition at line 346 of file DatasetGroup.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::DatasetGroup::GetCreationDateTime ( ) const
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 279 of file DatasetGroup.h.

◆ GetDatasetGroupArn()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetDatasetGroupArn ( ) const
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 91 of file DatasetGroup.h.

◆ GetFailureReason()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetFailureReason ( ) const
inline

If creating a dataset group fails, provides the reason why.

Definition at line 341 of file DatasetGroup.h.

◆ GetKmsKeyArn()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetKmsKeyArn ( ) const
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 231 of file DatasetGroup.h.

◆ GetLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::Personalize::Model::DatasetGroup::GetLastUpdatedDateTime ( ) const
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 310 of file DatasetGroup.h.

◆ GetName()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetName ( ) const
inline

The name of the dataset group.

Definition at line 50 of file DatasetGroup.h.

◆ GetRoleArn()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetRoleArn ( ) const
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 189 of file DatasetGroup.h.

◆ GetStatus()

const Aws::String& Aws::Personalize::Model::DatasetGroup::GetStatus ( ) const
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 134 of file DatasetGroup.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Personalize::Model::DatasetGroup::Jsonize ( ) const

◆ KmsKeyArnHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::KmsKeyArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 237 of file DatasetGroup.h.

◆ LastUpdatedDateTimeHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::LastUpdatedDateTimeHasBeenSet ( ) const
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 315 of file DatasetGroup.h.

◆ NameHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::NameHasBeenSet ( ) const
inline

The name of the dataset group.

Definition at line 55 of file DatasetGroup.h.

◆ operator=()

DatasetGroup& Aws::Personalize::Model::DatasetGroup::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RoleArnHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::RoleArnHasBeenSet ( ) const
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 194 of file DatasetGroup.h.

◆ SetCreationDateTime() [1/2]

void Aws::Personalize::Model::DatasetGroup::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 294 of file DatasetGroup.h.

◆ SetCreationDateTime() [2/2]

void Aws::Personalize::Model::DatasetGroup::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 289 of file DatasetGroup.h.

◆ SetDatasetGroupArn() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 106 of file DatasetGroup.h.

◆ SetDatasetGroupArn() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 101 of file DatasetGroup.h.

◆ SetDatasetGroupArn() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 111 of file DatasetGroup.h.

◆ SetFailureReason() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetFailureReason ( Aws::String &&  value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 356 of file DatasetGroup.h.

◆ SetFailureReason() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetFailureReason ( const Aws::String value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 351 of file DatasetGroup.h.

◆ SetFailureReason() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetFailureReason ( const char *  value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 361 of file DatasetGroup.h.

◆ SetKmsKeyArn() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetKmsKeyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 249 of file DatasetGroup.h.

◆ SetKmsKeyArn() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetKmsKeyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 243 of file DatasetGroup.h.

◆ SetKmsKeyArn() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetKmsKeyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 255 of file DatasetGroup.h.

◆ SetLastUpdatedDateTime() [1/2]

void Aws::Personalize::Model::DatasetGroup::SetLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 325 of file DatasetGroup.h.

◆ SetLastUpdatedDateTime() [2/2]

void Aws::Personalize::Model::DatasetGroup::SetLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 320 of file DatasetGroup.h.

◆ SetName() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetName ( Aws::String &&  value)
inline

The name of the dataset group.

Definition at line 65 of file DatasetGroup.h.

◆ SetName() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetName ( const Aws::String value)
inline

The name of the dataset group.

Definition at line 60 of file DatasetGroup.h.

◆ SetName() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetName ( const char *  value)
inline

The name of the dataset group.

Definition at line 70 of file DatasetGroup.h.

◆ SetRoleArn() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 204 of file DatasetGroup.h.

◆ SetRoleArn() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 199 of file DatasetGroup.h.

◆ SetRoleArn() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetRoleArn ( const char *  value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 209 of file DatasetGroup.h.

◆ SetStatus() [1/3]

void Aws::Personalize::Model::DatasetGroup::SetStatus ( Aws::String &&  value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 155 of file DatasetGroup.h.

◆ SetStatus() [2/3]

void Aws::Personalize::Model::DatasetGroup::SetStatus ( const Aws::String value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 148 of file DatasetGroup.h.

◆ SetStatus() [3/3]

void Aws::Personalize::Model::DatasetGroup::SetStatus ( const char *  value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 162 of file DatasetGroup.h.

◆ StatusHasBeenSet()

bool Aws::Personalize::Model::DatasetGroup::StatusHasBeenSet ( ) const
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 141 of file DatasetGroup.h.

◆ WithCreationDateTime() [1/2]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 304 of file DatasetGroup.h.

◆ WithCreationDateTime() [2/2]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time (in Unix time) of the dataset group.

Definition at line 299 of file DatasetGroup.h.

◆ WithDatasetGroupArn() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithDatasetGroupArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 121 of file DatasetGroup.h.

◆ WithDatasetGroupArn() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithDatasetGroupArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 116 of file DatasetGroup.h.

◆ WithDatasetGroupArn() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithDatasetGroupArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the dataset group.

Definition at line 126 of file DatasetGroup.h.

◆ WithFailureReason() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithFailureReason ( Aws::String &&  value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 371 of file DatasetGroup.h.

◆ WithFailureReason() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithFailureReason ( const Aws::String value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 366 of file DatasetGroup.h.

◆ WithFailureReason() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithFailureReason ( const char *  value)
inline

If creating a dataset group fails, provides the reason why.

Definition at line 376 of file DatasetGroup.h.

◆ WithKmsKeyArn() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithKmsKeyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 267 of file DatasetGroup.h.

◆ WithKmsKeyArn() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithKmsKeyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 261 of file DatasetGroup.h.

◆ WithKmsKeyArn() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithKmsKeyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.

Definition at line 273 of file DatasetGroup.h.

◆ WithLastUpdatedDateTime() [1/2]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 335 of file DatasetGroup.h.

◆ WithLastUpdatedDateTime() [2/2]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The last update date and time (in Unix time) of the dataset group.

Definition at line 330 of file DatasetGroup.h.

◆ WithName() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithName ( Aws::String &&  value)
inline

The name of the dataset group.

Definition at line 80 of file DatasetGroup.h.

◆ WithName() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithName ( const Aws::String value)
inline

The name of the dataset group.

Definition at line 75 of file DatasetGroup.h.

◆ WithName() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithName ( const char *  value)
inline

The name of the dataset group.

Definition at line 85 of file DatasetGroup.h.

◆ WithRoleArn() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 219 of file DatasetGroup.h.

◆ WithRoleArn() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 214 of file DatasetGroup.h.

◆ WithRoleArn() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithRoleArn ( const char *  value)
inline

The ARN of the IAM role that has permissions to create the dataset group.

Definition at line 224 of file DatasetGroup.h.

◆ WithStatus() [1/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithStatus ( Aws::String &&  value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 176 of file DatasetGroup.h.

◆ WithStatus() [2/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithStatus ( const Aws::String value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 169 of file DatasetGroup.h.

◆ WithStatus() [3/3]

DatasetGroup& Aws::Personalize::Model::DatasetGroup::WithStatus ( const char *  value)
inline

The current status of the dataset group.

A dataset group can be in one of the following states:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

  • DELETE PENDING

Definition at line 183 of file DatasetGroup.h.


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