public class CreateDataSourceFromRedshiftRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateDataSourceFromRedshiftRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateDataSourceFromRedshiftRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| Boolean | getComputeStatistics()
 The compute statistics for a  DataSource. | 
| String | getDataSourceId()
 A user-supplied ID that uniquely identifies the  DataSource. | 
| String | getDataSourceName()
 A user-supplied name or description of the  DataSource. | 
| RedshiftDataSpec | getDataSpec()
 The data specification of an Amazon Redshift  DataSource: | 
| String | getRoleARN()
 A fully specified role Amazon Resource Name (ARN). | 
| int | hashCode() | 
| Boolean | isComputeStatistics()
 The compute statistics for a  DataSource. | 
| void | setComputeStatistics(Boolean computeStatistics)
 The compute statistics for a  DataSource. | 
| void | setDataSourceId(String dataSourceId)
 A user-supplied ID that uniquely identifies the  DataSource. | 
| void | setDataSourceName(String dataSourceName)
 A user-supplied name or description of the  DataSource. | 
| void | setDataSpec(RedshiftDataSpec dataSpec)
 The data specification of an Amazon Redshift  DataSource: | 
| void | setRoleARN(String roleARN)
 A fully specified role Amazon Resource Name (ARN). | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| CreateDataSourceFromRedshiftRequest | withComputeStatistics(Boolean computeStatistics)
 The compute statistics for a  DataSource. | 
| CreateDataSourceFromRedshiftRequest | withDataSourceId(String dataSourceId)
 A user-supplied ID that uniquely identifies the  DataSource. | 
| CreateDataSourceFromRedshiftRequest | withDataSourceName(String dataSourceName)
 A user-supplied name or description of the  DataSource. | 
| CreateDataSourceFromRedshiftRequest | withDataSpec(RedshiftDataSpec dataSpec)
 The data specification of an Amazon Redshift  DataSource: | 
| CreateDataSourceFromRedshiftRequest | withRoleARN(String roleARN)
 A fully specified role Amazon Resource Name (ARN). | 
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDataSourceId(String dataSourceId)
 A user-supplied ID that uniquely identifies the DataSource.
 
dataSourceId - A user-supplied ID that uniquely identifies the
        DataSource.public String getDataSourceId()
 A user-supplied ID that uniquely identifies the DataSource.
 
DataSource.public CreateDataSourceFromRedshiftRequest withDataSourceId(String dataSourceId)
 A user-supplied ID that uniquely identifies the DataSource.
 
dataSourceId - A user-supplied ID that uniquely identifies the
        DataSource.public void setDataSourceName(String dataSourceName)
 A user-supplied name or description of the DataSource.
 
dataSourceName - A user-supplied name or description of the DataSource
        .public String getDataSourceName()
 A user-supplied name or description of the DataSource.
 
DataSource.public CreateDataSourceFromRedshiftRequest withDataSourceName(String dataSourceName)
 A user-supplied name or description of the DataSource.
 
dataSourceName - A user-supplied name or description of the DataSource
        .public void setDataSpec(RedshiftDataSpec dataSpec)
 The data specification of an Amazon Redshift DataSource:
 
DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift database. ClusterIdentifier  - Unique ID for the Amazon Redshift
 cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - Query that is used to retrieve the observation data for
 the Datasource.
 
 S3StagingLocation - Amazon Simple Storage Service (Amazon S3) location
 for staging Amazon Redshift data. The data retrieved from Amazon
 Relational Database Service (Amazon RDS) using
 SelectSqlQuery is stored in this location.
 
 DataSchemaUri - 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 representing the splitting requirement
 of a Datasource.
 
 Sample -
  "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
 
dataSpec - The data specification of an Amazon Redshift
        DataSource:
        DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift
        database. ClusterIdentifier  - Unique ID for the Amazon
        Redshift cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
        SelectSqlQuery - Query that is used to retrieve the observation
        data for the Datasource.
        
        S3StagingLocation - Amazon Simple Storage Service (Amazon S3)
        location for staging Amazon Redshift data. The data retrieved from
        Amazon Relational Database Service (Amazon RDS) using
        SelectSqlQuery is stored in this location.
        
        DataSchemaUri - 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 representing the splitting
        requirement of a Datasource.
        
        Sample -
         "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
        
public RedshiftDataSpec getDataSpec()
 The data specification of an Amazon Redshift DataSource:
 
DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift database. ClusterIdentifier  - Unique ID for the Amazon Redshift
 cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - Query that is used to retrieve the observation data for
 the Datasource.
 
 S3StagingLocation - Amazon Simple Storage Service (Amazon S3) location
 for staging Amazon Redshift data. The data retrieved from Amazon
 Relational Database Service (Amazon RDS) using
 SelectSqlQuery is stored in this location.
 
 DataSchemaUri - 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 representing the splitting requirement
 of a Datasource.
 
 Sample -
  "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
 
DataSource:
         DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift
         database. ClusterIdentifier  - Unique ID for the Amazon
         Redshift cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
         SelectSqlQuery - Query that is used to retrieve the observation
         data for the Datasource.
         
         S3StagingLocation - Amazon Simple Storage Service (Amazon S3)
         location for staging Amazon Redshift data. The data retrieved
         from Amazon Relational Database Service (Amazon RDS) using
         SelectSqlQuery is stored in this location.
         
         DataSchemaUri - 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 representing the splitting
         requirement of a Datasource.
         
         Sample -
          "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
         
public CreateDataSourceFromRedshiftRequest withDataSpec(RedshiftDataSpec dataSpec)
 The data specification of an Amazon Redshift DataSource:
 
DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift database. ClusterIdentifier  - Unique ID for the Amazon Redshift
 cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - Query that is used to retrieve the observation data for
 the Datasource.
 
 S3StagingLocation - Amazon Simple Storage Service (Amazon S3) location
 for staging Amazon Redshift data. The data retrieved from Amazon
 Relational Database Service (Amazon RDS) using
 SelectSqlQuery is stored in this location.
 
 DataSchemaUri - 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 representing the splitting requirement
 of a Datasource.
 
 Sample -
  "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
 
dataSpec - The data specification of an Amazon Redshift
        DataSource:
        DatabaseInformation -
DatabaseName  - Name of the Amazon Redshift
        database. ClusterIdentifier  - Unique ID for the Amazon
        Redshift cluster.DatabaseCredentials - AWS Identity abd Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
        SelectSqlQuery - Query that is used to retrieve the observation
        data for the Datasource.
        
        S3StagingLocation - Amazon Simple Storage Service (Amazon S3)
        location for staging Amazon Redshift data. The data retrieved from
        Amazon Relational Database Service (Amazon RDS) using
        SelectSqlQuery is stored in this location.
        
        DataSchemaUri - 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 representing the splitting
        requirement of a Datasource.
        
        Sample -
         "{\"splitting\":{\"percentBegin\":10,\"percentEnd\":60}}"
        
public void setRoleARN(String roleARN)
A fully specified role Amazon Resource Name (ARN). Amazon ML assumes the role on behalf of the user to create the following:
 A security group to allow Amazon ML to execute the
 SelectSqlQuery query on an Amazon Redshift cluster
 
 An Amazon S3 bucket policy to grant Amazon ML read/write permissions on
 the S3StagingLocation
 
roleARN - A fully specified role Amazon Resource Name (ARN). Amazon ML
        assumes the role on behalf of the user to create the following:
        
        
        A security group to allow Amazon ML to execute the
        SelectSqlQuery query on an Amazon Redshift cluster
        
        An Amazon S3 bucket policy to grant Amazon ML read/write
        permissions on the S3StagingLocation
        
public String getRoleARN()
A fully specified role Amazon Resource Name (ARN). Amazon ML assumes the role on behalf of the user to create the following:
 A security group to allow Amazon ML to execute the
 SelectSqlQuery query on an Amazon Redshift cluster
 
 An Amazon S3 bucket policy to grant Amazon ML read/write permissions on
 the S3StagingLocation
 
         A security group to allow Amazon ML to execute the
         SelectSqlQuery query on an Amazon Redshift cluster
         
         An Amazon S3 bucket policy to grant Amazon ML read/write
         permissions on the S3StagingLocation
         
public CreateDataSourceFromRedshiftRequest withRoleARN(String roleARN)
A fully specified role Amazon Resource Name (ARN). Amazon ML assumes the role on behalf of the user to create the following:
 A security group to allow Amazon ML to execute the
 SelectSqlQuery query on an Amazon Redshift cluster
 
 An Amazon S3 bucket policy to grant Amazon ML read/write permissions on
 the S3StagingLocation
 
roleARN - A fully specified role Amazon Resource Name (ARN). Amazon ML
        assumes the role on behalf of the user to create the following:
        
        
        A security group to allow Amazon ML to execute the
        SelectSqlQuery query on an Amazon Redshift cluster
        
        An Amazon S3 bucket policy to grant Amazon ML read/write
        permissions on the S3StagingLocation
        
public void setComputeStatistics(Boolean computeStatistics)
 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
 
computeStatistics - 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 MLModel trainingpublic Boolean getComputeStatistics()
 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
 
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 MLModel trainingpublic CreateDataSourceFromRedshiftRequest withComputeStatistics(Boolean computeStatistics)
 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
 
computeStatistics - 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 MLModel trainingpublic Boolean isComputeStatistics()
 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
 
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 MLModel trainingpublic String toString()
toString in class ObjectObject.toString()public CreateDataSourceFromRedshiftRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.