AWS SDK for C++  1.9.20
AWS SDK for C++
Public Member Functions | List of all members
Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest Class Reference

#include <CreateDataSourceFromRDSRequest.h>

+ Inheritance diagram for Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest:

Public Member Functions

 CreateDataSourceFromRDSRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetDataSourceId () const
 
bool DataSourceIdHasBeenSet () const
 
void SetDataSourceId (const Aws::String &value)
 
void SetDataSourceId (Aws::String &&value)
 
void SetDataSourceId (const char *value)
 
CreateDataSourceFromRDSRequestWithDataSourceId (const Aws::String &value)
 
CreateDataSourceFromRDSRequestWithDataSourceId (Aws::String &&value)
 
CreateDataSourceFromRDSRequestWithDataSourceId (const char *value)
 
const Aws::StringGetDataSourceName () const
 
bool DataSourceNameHasBeenSet () const
 
void SetDataSourceName (const Aws::String &value)
 
void SetDataSourceName (Aws::String &&value)
 
void SetDataSourceName (const char *value)
 
CreateDataSourceFromRDSRequestWithDataSourceName (const Aws::String &value)
 
CreateDataSourceFromRDSRequestWithDataSourceName (Aws::String &&value)
 
CreateDataSourceFromRDSRequestWithDataSourceName (const char *value)
 
const RDSDataSpecGetRDSData () const
 
bool RDSDataHasBeenSet () const
 
void SetRDSData (const RDSDataSpec &value)
 
void SetRDSData (RDSDataSpec &&value)
 
CreateDataSourceFromRDSRequestWithRDSData (const RDSDataSpec &value)
 
CreateDataSourceFromRDSRequestWithRDSData (RDSDataSpec &&value)
 
const Aws::StringGetRoleARN () const
 
bool RoleARNHasBeenSet () const
 
void SetRoleARN (const Aws::String &value)
 
void SetRoleARN (Aws::String &&value)
 
void SetRoleARN (const char *value)
 
CreateDataSourceFromRDSRequestWithRoleARN (const Aws::String &value)
 
CreateDataSourceFromRDSRequestWithRoleARN (Aws::String &&value)
 
CreateDataSourceFromRDSRequestWithRoleARN (const char *value)
 
bool GetComputeStatistics () const
 
bool ComputeStatisticsHasBeenSet () const
 
void SetComputeStatistics (bool value)
 
CreateDataSourceFromRDSRequestWithComputeStatistics (bool value)
 
- Public Member Functions inherited from Aws::MachineLearning::MachineLearningRequest
virtual ~MachineLearningRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 22 of file CreateDataSourceFromRDSRequest.h.

Constructor & Destructor Documentation

◆ CreateDataSourceFromRDSRequest()

Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::CreateDataSourceFromRDSRequest ( )

Member Function Documentation

◆ ComputeStatisticsHasBeenSet()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::ComputeStatisticsHasBeenSet ( ) const
inline

The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.

Definition at line 420 of file CreateDataSourceFromRDSRequest.h.

◆ DataSourceIdHasBeenSet()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::DataSourceIdHasBeenSet ( ) const
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 50 of file CreateDataSourceFromRDSRequest.h.

◆ DataSourceNameHasBeenSet()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::DataSourceNameHasBeenSet ( ) const
inline

A user-supplied name or description of the DataSource.

Definition at line 103 of file CreateDataSourceFromRDSRequest.h.

◆ GetComputeStatistics()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetComputeStatistics ( ) const
inline

The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.

Definition at line 411 of file CreateDataSourceFromRDSRequest.h.

◆ GetDataSourceId()

const Aws::String& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetDataSourceId ( ) const
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 43 of file CreateDataSourceFromRDSRequest.h.

◆ GetDataSourceName()

const Aws::String& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetDataSourceName ( ) const
inline

A user-supplied name or description of the DataSource.

Definition at line 98 of file CreateDataSourceFromRDSRequest.h.

◆ GetRDSData()

const RDSDataSpec& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetRDSData ( ) const
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 169 of file CreateDataSourceFromRDSRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetRoleARN()

const Aws::String& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetRoleARN ( ) const
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 352 of file CreateDataSourceFromRDSRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 31 of file CreateDataSourceFromRDSRequest.h.

◆ RDSDataHasBeenSet()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::RDSDataHasBeenSet ( ) const
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 204 of file CreateDataSourceFromRDSRequest.h.

◆ RoleARNHasBeenSet()

bool Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::RoleARNHasBeenSet ( ) const
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 359 of file CreateDataSourceFromRDSRequest.h.

◆ SerializePayload()

Aws::String Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetComputeStatistics()

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetComputeStatistics ( bool  value)
inline

The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.

Definition at line 429 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceId() [1/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceId ( Aws::String &&  value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 64 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceId() [2/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceId ( const Aws::String value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 57 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceId() [3/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceId ( const char *  value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 71 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceName() [1/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceName ( Aws::String &&  value)
inline

A user-supplied name or description of the DataSource.

Definition at line 113 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceName() [2/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceName ( const Aws::String value)
inline

A user-supplied name or description of the DataSource.

Definition at line 108 of file CreateDataSourceFromRDSRequest.h.

◆ SetDataSourceName() [3/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetDataSourceName ( const char *  value)
inline

A user-supplied name or description of the DataSource.

Definition at line 118 of file CreateDataSourceFromRDSRequest.h.

◆ SetRDSData() [1/2]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetRDSData ( const RDSDataSpec value)
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 239 of file CreateDataSourceFromRDSRequest.h.

◆ SetRDSData() [2/2]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetRDSData ( RDSDataSpec &&  value)
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 274 of file CreateDataSourceFromRDSRequest.h.

◆ SetRoleARN() [1/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetRoleARN ( Aws::String &&  value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 373 of file CreateDataSourceFromRDSRequest.h.

◆ SetRoleARN() [2/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetRoleARN ( const Aws::String value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 366 of file CreateDataSourceFromRDSRequest.h.

◆ SetRoleARN() [3/3]

void Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::SetRoleARN ( const char *  value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 380 of file CreateDataSourceFromRDSRequest.h.

◆ WithComputeStatistics()

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithComputeStatistics ( bool  value)
inline

The compute statistics for a DataSource. The statistics are generated from the observation data referenced by a DataSource. Amazon ML uses the statistics internally during MLModel training. This parameter must be set to true if the DataSource needs to be used for MLModel training.

Definition at line 438 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceId() [1/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceId ( Aws::String &&  value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 85 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceId() [2/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceId ( const Aws::String value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 78 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceId() [3/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceId ( const char *  value)
inline

A user-supplied ID that uniquely identifies the DataSource. Typically, an Amazon Resource Number (ARN) becomes the ID for a DataSource.

Definition at line 92 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceName() [1/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceName ( Aws::String &&  value)
inline

A user-supplied name or description of the DataSource.

Definition at line 128 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceName() [2/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceName ( const Aws::String value)
inline

A user-supplied name or description of the DataSource.

Definition at line 123 of file CreateDataSourceFromRDSRequest.h.

◆ WithDataSourceName() [3/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithDataSourceName ( const char *  value)
inline

A user-supplied name or description of the DataSource.

Definition at line 133 of file CreateDataSourceFromRDSRequest.h.

◆ WithRDSData() [1/2]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithRDSData ( const RDSDataSpec value)
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 309 of file CreateDataSourceFromRDSRequest.h.

◆ WithRDSData() [2/2]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithRDSData ( RDSDataSpec &&  value)
inline

The data specification of an Amazon RDS DataSource:

  • DatabaseInformation -

    • DatabaseName - The name of the Amazon RDS database.

    • InstanceIdentifier - A unique identifier for the Amazon RDS database instance.

  • DatabaseCredentials - AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon RDS database.

  • ResourceRole - A role (DataPipelineDefaultResourceRole) assumed by an EC2 instance to carry out the copy task from Amazon RDS to Amazon Simple Storage Service (Amazon S3). For more information, see Role templates for data pipelines.

  • ServiceRole - A role (DataPipelineDefaultRole) assumed by the AWS Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.

  • SecurityInfo - The security information to use to access an RDS DB instance. You need to set up appropriate ingress rules for the security entity IDs provided to allow access to the Amazon RDS instance. Specify a [SubnetId, SecurityGroupIds] pair for a VPC-based RDS DB instance.

  • SelectSqlQuery - A query that is used to retrieve the observation data for the Datasource.

  • S3StagingLocation - The Amazon S3 location for staging Amazon RDS data. The data retrieved from Amazon RDS using SelectSqlQuery is stored in this location.

  • DataSchemaUri - The Amazon S3 location of the DataSchema.

  • DataSchema - A JSON string representing the schema. This is not required if DataSchemaUri is specified.

  • DataRearrangement - A JSON string that represents the splitting and rearrangement requirements for the Datasource.

    Sample - "{\"splitting":{"percentBegin":10,"percentEnd":60}}"

Definition at line 344 of file CreateDataSourceFromRDSRequest.h.

◆ WithRoleARN() [1/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithRoleARN ( Aws::String &&  value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 394 of file CreateDataSourceFromRDSRequest.h.

◆ WithRoleARN() [2/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithRoleARN ( const Aws::String value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 387 of file CreateDataSourceFromRDSRequest.h.

◆ WithRoleARN() [3/3]

CreateDataSourceFromRDSRequest& Aws::MachineLearning::Model::CreateDataSourceFromRDSRequest::WithRoleARN ( const char *  value)
inline

The role that Amazon ML assumes on behalf of the user to create and activate a data pipeline in the user's account and copy data using the SelectSqlQuery query from Amazon RDS to Amazon S3.

Definition at line 401 of file CreateDataSourceFromRDSRequest.h.


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