AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::GetMLTransformResult Class Reference

#include <GetMLTransformResult.h>

Public Member Functions

 GetMLTransformResult ()
 
 GetMLTransformResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetMLTransformResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetTransformId () const
 
void SetTransformId (const Aws::String &value)
 
void SetTransformId (Aws::String &&value)
 
void SetTransformId (const char *value)
 
GetMLTransformResultWithTransformId (const Aws::String &value)
 
GetMLTransformResultWithTransformId (Aws::String &&value)
 
GetMLTransformResultWithTransformId (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetMLTransformResultWithName (const Aws::String &value)
 
GetMLTransformResultWithName (Aws::String &&value)
 
GetMLTransformResultWithName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
GetMLTransformResultWithDescription (const Aws::String &value)
 
GetMLTransformResultWithDescription (Aws::String &&value)
 
GetMLTransformResultWithDescription (const char *value)
 
const TransformStatusTypeGetStatus () const
 
void SetStatus (const TransformStatusType &value)
 
void SetStatus (TransformStatusType &&value)
 
GetMLTransformResultWithStatus (const TransformStatusType &value)
 
GetMLTransformResultWithStatus (TransformStatusType &&value)
 
const Aws::Utils::DateTimeGetCreatedOn () const
 
void SetCreatedOn (const Aws::Utils::DateTime &value)
 
void SetCreatedOn (Aws::Utils::DateTime &&value)
 
GetMLTransformResultWithCreatedOn (const Aws::Utils::DateTime &value)
 
GetMLTransformResultWithCreatedOn (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastModifiedOn () const
 
void SetLastModifiedOn (const Aws::Utils::DateTime &value)
 
void SetLastModifiedOn (Aws::Utils::DateTime &&value)
 
GetMLTransformResultWithLastModifiedOn (const Aws::Utils::DateTime &value)
 
GetMLTransformResultWithLastModifiedOn (Aws::Utils::DateTime &&value)
 
const Aws::Vector< GlueTable > & GetInputRecordTables () const
 
void SetInputRecordTables (const Aws::Vector< GlueTable > &value)
 
void SetInputRecordTables (Aws::Vector< GlueTable > &&value)
 
GetMLTransformResultWithInputRecordTables (const Aws::Vector< GlueTable > &value)
 
GetMLTransformResultWithInputRecordTables (Aws::Vector< GlueTable > &&value)
 
GetMLTransformResultAddInputRecordTables (const GlueTable &value)
 
GetMLTransformResultAddInputRecordTables (GlueTable &&value)
 
const TransformParametersGetParameters () const
 
void SetParameters (const TransformParameters &value)
 
void SetParameters (TransformParameters &&value)
 
GetMLTransformResultWithParameters (const TransformParameters &value)
 
GetMLTransformResultWithParameters (TransformParameters &&value)
 
const EvaluationMetricsGetEvaluationMetrics () const
 
void SetEvaluationMetrics (const EvaluationMetrics &value)
 
void SetEvaluationMetrics (EvaluationMetrics &&value)
 
GetMLTransformResultWithEvaluationMetrics (const EvaluationMetrics &value)
 
GetMLTransformResultWithEvaluationMetrics (EvaluationMetrics &&value)
 
int GetLabelCount () const
 
void SetLabelCount (int value)
 
GetMLTransformResultWithLabelCount (int value)
 
const Aws::Vector< SchemaColumn > & GetSchema () const
 
void SetSchema (const Aws::Vector< SchemaColumn > &value)
 
void SetSchema (Aws::Vector< SchemaColumn > &&value)
 
GetMLTransformResultWithSchema (const Aws::Vector< SchemaColumn > &value)
 
GetMLTransformResultWithSchema (Aws::Vector< SchemaColumn > &&value)
 
GetMLTransformResultAddSchema (const SchemaColumn &value)
 
GetMLTransformResultAddSchema (SchemaColumn &&value)
 
const Aws::StringGetRole () const
 
void SetRole (const Aws::String &value)
 
void SetRole (Aws::String &&value)
 
void SetRole (const char *value)
 
GetMLTransformResultWithRole (const Aws::String &value)
 
GetMLTransformResultWithRole (Aws::String &&value)
 
GetMLTransformResultWithRole (const char *value)
 
const Aws::StringGetGlueVersion () const
 
void SetGlueVersion (const Aws::String &value)
 
void SetGlueVersion (Aws::String &&value)
 
void SetGlueVersion (const char *value)
 
GetMLTransformResultWithGlueVersion (const Aws::String &value)
 
GetMLTransformResultWithGlueVersion (Aws::String &&value)
 
GetMLTransformResultWithGlueVersion (const char *value)
 
double GetMaxCapacity () const
 
void SetMaxCapacity (double value)
 
GetMLTransformResultWithMaxCapacity (double value)
 
const WorkerTypeGetWorkerType () const
 
void SetWorkerType (const WorkerType &value)
 
void SetWorkerType (WorkerType &&value)
 
GetMLTransformResultWithWorkerType (const WorkerType &value)
 
GetMLTransformResultWithWorkerType (WorkerType &&value)
 
int GetNumberOfWorkers () const
 
void SetNumberOfWorkers (int value)
 
GetMLTransformResultWithNumberOfWorkers (int value)
 
int GetTimeout () const
 
void SetTimeout (int value)
 
GetMLTransformResultWithTimeout (int value)
 
int GetMaxRetries () const
 
void SetMaxRetries (int value)
 
GetMLTransformResultWithMaxRetries (int value)
 
const TransformEncryptionGetTransformEncryption () const
 
void SetTransformEncryption (const TransformEncryption &value)
 
void SetTransformEncryption (TransformEncryption &&value)
 
GetMLTransformResultWithTransformEncryption (const TransformEncryption &value)
 
GetMLTransformResultWithTransformEncryption (TransformEncryption &&value)
 

Detailed Description

Definition at line 36 of file GetMLTransformResult.h.

Constructor & Destructor Documentation

◆ GetMLTransformResult() [1/2]

Aws::Glue::Model::GetMLTransformResult::GetMLTransformResult ( )

◆ GetMLTransformResult() [2/2]

Aws::Glue::Model::GetMLTransformResult::GetMLTransformResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddInputRecordTables() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::AddInputRecordTables ( const GlueTable value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 270 of file GetMLTransformResult.h.

◆ AddInputRecordTables() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::AddInputRecordTables ( GlueTable &&  value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 275 of file GetMLTransformResult.h.

◆ AddSchema() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::AddSchema ( const SchemaColumn value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 380 of file GetMLTransformResult.h.

◆ AddSchema() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::AddSchema ( SchemaColumn &&  value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 386 of file GetMLTransformResult.h.

◆ GetCreatedOn()

const Aws::Utils::DateTime& Aws::Glue::Model::GetMLTransformResult::GetCreatedOn ( ) const
inline

The date and time when the transform was created.

Definition at line 193 of file GetMLTransformResult.h.

◆ GetDescription()

const Aws::String& Aws::Glue::Model::GetMLTransformResult::GetDescription ( ) const
inline

A description of the transform.

Definition at line 126 of file GetMLTransformResult.h.

◆ GetEvaluationMetrics()

const EvaluationMetrics& Aws::Glue::Model::GetMLTransformResult::GetEvaluationMetrics ( ) const
inline

The latest evaluation metrics.

Definition at line 307 of file GetMLTransformResult.h.

◆ GetGlueVersion()

const Aws::String& Aws::Glue::Model::GetMLTransformResult::GetGlueVersion ( ) const
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 440 of file GetMLTransformResult.h.

◆ GetInputRecordTables()

const Aws::Vector<GlueTable>& Aws::Glue::Model::GetMLTransformResult::GetInputRecordTables ( ) const
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 245 of file GetMLTransformResult.h.

◆ GetLabelCount()

int Aws::Glue::Model::GetMLTransformResult::GetLabelCount ( ) const
inline

The number of labels available for this transform.

Definition at line 333 of file GetMLTransformResult.h.

◆ GetLastModifiedOn()

const Aws::Utils::DateTime& Aws::Glue::Model::GetMLTransformResult::GetLastModifiedOn ( ) const
inline

The date and time when the transform was last modified.

Definition at line 219 of file GetMLTransformResult.h.

◆ GetMaxCapacity()

double Aws::Glue::Model::GetMLTransformResult::GetMaxCapacity ( ) const
inline

The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the AWS Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

Definition at line 513 of file GetMLTransformResult.h.

◆ GetMaxRetries()

int Aws::Glue::Model::GetMLTransformResult::GetMaxRetries ( ) const
inline

The maximum number of times to retry a task for this transform after a task run fails.

Definition at line 649 of file GetMLTransformResult.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::GetMLTransformResult::GetName ( ) const
inline

The unique name given to the transform when it was created.

Definition at line 90 of file GetMLTransformResult.h.

◆ GetNumberOfWorkers()

int Aws::Glue::Model::GetMLTransformResult::GetNumberOfWorkers ( ) const
inline

The number of workers of a defined workerType that are allocated when this task runs.

Definition at line 605 of file GetMLTransformResult.h.

◆ GetParameters()

const TransformParameters& Aws::Glue::Model::GetMLTransformResult::GetParameters ( ) const
inline

The configuration parameters that are specific to the algorithm used.

Definition at line 281 of file GetMLTransformResult.h.

◆ GetRole()

const Aws::String& Aws::Glue::Model::GetMLTransformResult::GetRole ( ) const
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 393 of file GetMLTransformResult.h.

◆ GetSchema()

const Aws::Vector<SchemaColumn>& Aws::Glue::Model::GetMLTransformResult::GetSchema ( ) const
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 350 of file GetMLTransformResult.h.

◆ GetStatus()

const TransformStatusType& Aws::Glue::Model::GetMLTransformResult::GetStatus ( ) const
inline

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

Definition at line 163 of file GetMLTransformResult.h.

◆ GetTimeout()

int Aws::Glue::Model::GetMLTransformResult::GetTimeout ( ) const
inline

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

Definition at line 626 of file GetMLTransformResult.h.

◆ GetTransformEncryption()

const TransformEncryption& Aws::Glue::Model::GetMLTransformResult::GetTransformEncryption ( ) const
inline

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Definition at line 669 of file GetMLTransformResult.h.

◆ GetTransformId()

const Aws::String& Aws::Glue::Model::GetMLTransformResult::GetTransformId ( ) const
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 48 of file GetMLTransformResult.h.

◆ GetWorkerType()

const WorkerType& Aws::Glue::Model::GetMLTransformResult::GetWorkerType ( ) const
inline

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.

  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.

  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

Definition at line 550 of file GetMLTransformResult.h.

◆ operator=()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCreatedOn() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetCreatedOn ( const Aws::Utils::DateTime value)
inline

The date and time when the transform was created.

Definition at line 198 of file GetMLTransformResult.h.

◆ SetCreatedOn() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetCreatedOn ( Aws::Utils::DateTime &&  value)
inline

The date and time when the transform was created.

Definition at line 203 of file GetMLTransformResult.h.

◆ SetDescription() [1/3]

void Aws::Glue::Model::GetMLTransformResult::SetDescription ( const Aws::String value)
inline

A description of the transform.

Definition at line 131 of file GetMLTransformResult.h.

◆ SetDescription() [2/3]

void Aws::Glue::Model::GetMLTransformResult::SetDescription ( Aws::String &&  value)
inline

A description of the transform.

Definition at line 136 of file GetMLTransformResult.h.

◆ SetDescription() [3/3]

void Aws::Glue::Model::GetMLTransformResult::SetDescription ( const char *  value)
inline

A description of the transform.

Definition at line 141 of file GetMLTransformResult.h.

◆ SetEvaluationMetrics() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetEvaluationMetrics ( const EvaluationMetrics value)
inline

The latest evaluation metrics.

Definition at line 312 of file GetMLTransformResult.h.

◆ SetEvaluationMetrics() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetEvaluationMetrics ( EvaluationMetrics &&  value)
inline

The latest evaluation metrics.

Definition at line 317 of file GetMLTransformResult.h.

◆ SetGlueVersion() [1/3]

void Aws::Glue::Model::GetMLTransformResult::SetGlueVersion ( const Aws::String value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 450 of file GetMLTransformResult.h.

◆ SetGlueVersion() [2/3]

void Aws::Glue::Model::GetMLTransformResult::SetGlueVersion ( Aws::String &&  value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 460 of file GetMLTransformResult.h.

◆ SetGlueVersion() [3/3]

void Aws::Glue::Model::GetMLTransformResult::SetGlueVersion ( const char *  value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 470 of file GetMLTransformResult.h.

◆ SetInputRecordTables() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetInputRecordTables ( const Aws::Vector< GlueTable > &  value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 250 of file GetMLTransformResult.h.

◆ SetInputRecordTables() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetInputRecordTables ( Aws::Vector< GlueTable > &&  value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 255 of file GetMLTransformResult.h.

◆ SetLabelCount()

void Aws::Glue::Model::GetMLTransformResult::SetLabelCount ( int  value)
inline

The number of labels available for this transform.

Definition at line 338 of file GetMLTransformResult.h.

◆ SetLastModifiedOn() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetLastModifiedOn ( const Aws::Utils::DateTime value)
inline

The date and time when the transform was last modified.

Definition at line 224 of file GetMLTransformResult.h.

◆ SetLastModifiedOn() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetLastModifiedOn ( Aws::Utils::DateTime &&  value)
inline

The date and time when the transform was last modified.

Definition at line 229 of file GetMLTransformResult.h.

◆ SetMaxCapacity()

void Aws::Glue::Model::GetMLTransformResult::SetMaxCapacity ( double  value)
inline

The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the AWS Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

Definition at line 525 of file GetMLTransformResult.h.

◆ SetMaxRetries()

void Aws::Glue::Model::GetMLTransformResult::SetMaxRetries ( int  value)
inline

The maximum number of times to retry a task for this transform after a task run fails.

Definition at line 655 of file GetMLTransformResult.h.

◆ SetName() [1/3]

void Aws::Glue::Model::GetMLTransformResult::SetName ( const Aws::String value)
inline

The unique name given to the transform when it was created.

Definition at line 95 of file GetMLTransformResult.h.

◆ SetName() [2/3]

void Aws::Glue::Model::GetMLTransformResult::SetName ( Aws::String &&  value)
inline

The unique name given to the transform when it was created.

Definition at line 100 of file GetMLTransformResult.h.

◆ SetName() [3/3]

void Aws::Glue::Model::GetMLTransformResult::SetName ( const char *  value)
inline

The unique name given to the transform when it was created.

Definition at line 105 of file GetMLTransformResult.h.

◆ SetNumberOfWorkers()

void Aws::Glue::Model::GetMLTransformResult::SetNumberOfWorkers ( int  value)
inline

The number of workers of a defined workerType that are allocated when this task runs.

Definition at line 611 of file GetMLTransformResult.h.

◆ SetParameters() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetParameters ( const TransformParameters value)
inline

The configuration parameters that are specific to the algorithm used.

Definition at line 286 of file GetMLTransformResult.h.

◆ SetParameters() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetParameters ( TransformParameters &&  value)
inline

The configuration parameters that are specific to the algorithm used.

Definition at line 291 of file GetMLTransformResult.h.

◆ SetRole() [1/3]

void Aws::Glue::Model::GetMLTransformResult::SetRole ( const Aws::String value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 399 of file GetMLTransformResult.h.

◆ SetRole() [2/3]

void Aws::Glue::Model::GetMLTransformResult::SetRole ( Aws::String &&  value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 405 of file GetMLTransformResult.h.

◆ SetRole() [3/3]

void Aws::Glue::Model::GetMLTransformResult::SetRole ( const char *  value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 411 of file GetMLTransformResult.h.

◆ SetSchema() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetSchema ( const Aws::Vector< SchemaColumn > &  value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 356 of file GetMLTransformResult.h.

◆ SetSchema() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetSchema ( Aws::Vector< SchemaColumn > &&  value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 362 of file GetMLTransformResult.h.

◆ SetStatus() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetStatus ( const TransformStatusType value)
inline

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

Definition at line 169 of file GetMLTransformResult.h.

◆ SetStatus() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetStatus ( TransformStatusType &&  value)
inline

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

Definition at line 175 of file GetMLTransformResult.h.

◆ SetTimeout()

void Aws::Glue::Model::GetMLTransformResult::SetTimeout ( int  value)
inline

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

Definition at line 634 of file GetMLTransformResult.h.

◆ SetTransformEncryption() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetTransformEncryption ( const TransformEncryption value)
inline

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Definition at line 676 of file GetMLTransformResult.h.

◆ SetTransformEncryption() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetTransformEncryption ( TransformEncryption &&  value)
inline

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Definition at line 683 of file GetMLTransformResult.h.

◆ SetTransformId() [1/3]

void Aws::Glue::Model::GetMLTransformResult::SetTransformId ( const Aws::String value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 54 of file GetMLTransformResult.h.

◆ SetTransformId() [2/3]

void Aws::Glue::Model::GetMLTransformResult::SetTransformId ( Aws::String &&  value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 60 of file GetMLTransformResult.h.

◆ SetTransformId() [3/3]

void Aws::Glue::Model::GetMLTransformResult::SetTransformId ( const char *  value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 66 of file GetMLTransformResult.h.

◆ SetWorkerType() [1/2]

void Aws::Glue::Model::GetMLTransformResult::SetWorkerType ( const WorkerType value)
inline

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.

  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.

  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

Definition at line 562 of file GetMLTransformResult.h.

◆ SetWorkerType() [2/2]

void Aws::Glue::Model::GetMLTransformResult::SetWorkerType ( WorkerType &&  value)
inline

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.

  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.

  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

Definition at line 574 of file GetMLTransformResult.h.

◆ WithCreatedOn() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithCreatedOn ( const Aws::Utils::DateTime value)
inline

The date and time when the transform was created.

Definition at line 208 of file GetMLTransformResult.h.

◆ WithCreatedOn() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithCreatedOn ( Aws::Utils::DateTime &&  value)
inline

The date and time when the transform was created.

Definition at line 213 of file GetMLTransformResult.h.

◆ WithDescription() [1/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithDescription ( const Aws::String value)
inline

A description of the transform.

Definition at line 146 of file GetMLTransformResult.h.

◆ WithDescription() [2/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithDescription ( Aws::String &&  value)
inline

A description of the transform.

Definition at line 151 of file GetMLTransformResult.h.

◆ WithDescription() [3/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithDescription ( const char *  value)
inline

A description of the transform.

Definition at line 156 of file GetMLTransformResult.h.

◆ WithEvaluationMetrics() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithEvaluationMetrics ( const EvaluationMetrics value)
inline

The latest evaluation metrics.

Definition at line 322 of file GetMLTransformResult.h.

◆ WithEvaluationMetrics() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithEvaluationMetrics ( EvaluationMetrics &&  value)
inline

The latest evaluation metrics.

Definition at line 327 of file GetMLTransformResult.h.

◆ WithGlueVersion() [1/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithGlueVersion ( const Aws::String value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 480 of file GetMLTransformResult.h.

◆ WithGlueVersion() [2/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithGlueVersion ( Aws::String &&  value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 490 of file GetMLTransformResult.h.

◆ WithGlueVersion() [3/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithGlueVersion ( const char *  value)
inline

This value determines which version of AWS Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see AWS Glue Versions in the developer guide.

Definition at line 500 of file GetMLTransformResult.h.

◆ WithInputRecordTables() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithInputRecordTables ( const Aws::Vector< GlueTable > &  value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 260 of file GetMLTransformResult.h.

◆ WithInputRecordTables() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithInputRecordTables ( Aws::Vector< GlueTable > &&  value)
inline

A list of AWS Glue table definitions used by the transform.

Definition at line 265 of file GetMLTransformResult.h.

◆ WithLabelCount()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithLabelCount ( int  value)
inline

The number of labels available for this transform.

Definition at line 343 of file GetMLTransformResult.h.

◆ WithLastModifiedOn() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithLastModifiedOn ( const Aws::Utils::DateTime value)
inline

The date and time when the transform was last modified.

Definition at line 234 of file GetMLTransformResult.h.

◆ WithLastModifiedOn() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithLastModifiedOn ( Aws::Utils::DateTime &&  value)
inline

The date and time when the transform was last modified.

Definition at line 239 of file GetMLTransformResult.h.

◆ WithMaxCapacity()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithMaxCapacity ( double  value)
inline

The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the AWS Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

Definition at line 537 of file GetMLTransformResult.h.

◆ WithMaxRetries()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithMaxRetries ( int  value)
inline

The maximum number of times to retry a task for this transform after a task run fails.

Definition at line 661 of file GetMLTransformResult.h.

◆ WithName() [1/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithName ( const Aws::String value)
inline

The unique name given to the transform when it was created.

Definition at line 110 of file GetMLTransformResult.h.

◆ WithName() [2/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithName ( Aws::String &&  value)
inline

The unique name given to the transform when it was created.

Definition at line 115 of file GetMLTransformResult.h.

◆ WithName() [3/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithName ( const char *  value)
inline

The unique name given to the transform when it was created.

Definition at line 120 of file GetMLTransformResult.h.

◆ WithNumberOfWorkers()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithNumberOfWorkers ( int  value)
inline

The number of workers of a defined workerType that are allocated when this task runs.

Definition at line 617 of file GetMLTransformResult.h.

◆ WithParameters() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithParameters ( const TransformParameters value)
inline

The configuration parameters that are specific to the algorithm used.

Definition at line 296 of file GetMLTransformResult.h.

◆ WithParameters() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithParameters ( TransformParameters &&  value)
inline

The configuration parameters that are specific to the algorithm used.

Definition at line 301 of file GetMLTransformResult.h.

◆ WithRole() [1/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithRole ( const Aws::String value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 417 of file GetMLTransformResult.h.

◆ WithRole() [2/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithRole ( Aws::String &&  value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 423 of file GetMLTransformResult.h.

◆ WithRole() [3/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithRole ( const char *  value)
inline

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

Definition at line 429 of file GetMLTransformResult.h.

◆ WithSchema() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithSchema ( const Aws::Vector< SchemaColumn > &  value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 368 of file GetMLTransformResult.h.

◆ WithSchema() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithSchema ( Aws::Vector< SchemaColumn > &&  value)
inline

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

Definition at line 374 of file GetMLTransformResult.h.

◆ WithStatus() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithStatus ( const TransformStatusType value)
inline

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

Definition at line 181 of file GetMLTransformResult.h.

◆ WithStatus() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithStatus ( TransformStatusType &&  value)
inline

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

Definition at line 187 of file GetMLTransformResult.h.

◆ WithTimeout()

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTimeout ( int  value)
inline

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

Definition at line 642 of file GetMLTransformResult.h.

◆ WithTransformEncryption() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTransformEncryption ( const TransformEncryption value)
inline

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Definition at line 690 of file GetMLTransformResult.h.

◆ WithTransformEncryption() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTransformEncryption ( TransformEncryption &&  value)
inline

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Definition at line 697 of file GetMLTransformResult.h.

◆ WithTransformId() [1/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTransformId ( const Aws::String value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 72 of file GetMLTransformResult.h.

◆ WithTransformId() [2/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTransformId ( Aws::String &&  value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 78 of file GetMLTransformResult.h.

◆ WithTransformId() [3/3]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithTransformId ( const char *  value)
inline

The unique identifier of the transform, generated at the time that the transform was created.

Definition at line 84 of file GetMLTransformResult.h.

◆ WithWorkerType() [1/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithWorkerType ( const WorkerType value)
inline

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.

  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.

  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

Definition at line 586 of file GetMLTransformResult.h.

◆ WithWorkerType() [2/2]

GetMLTransformResult& Aws::Glue::Model::GetMLTransformResult::WithWorkerType ( WorkerType &&  value)
inline

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

  • For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker.

  • For the G.1X worker type, each worker provides 4 vCPU, 16 GB of memory and a 64GB disk, and 1 executor per worker.

  • For the G.2X worker type, each worker provides 8 vCPU, 32 GB of memory and a 128GB disk, and 1 executor per worker.

Definition at line 598 of file GetMLTransformResult.h.


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