@Generated(value="com.amazonaws:aws-java-sdk-code-generator") 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 object for all fields except the handler context. | 
| 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). | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, 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 - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
 
 S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift data. The
 data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
 
dataSpec - The data specification of an Amazon Redshift DataSource:
        DatabaseInformation -
DatabaseName - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
        SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
        
        S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift
        data. The data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
        
public RedshiftDataSpec getDataSpec()
 The data specification of an Amazon Redshift DataSource:
 
DatabaseInformation -
DatabaseName - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
 
 S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift data. The
 data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
 
DataSource:
         DatabaseInformation -
DatabaseName - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
         SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
         
         S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift
         data. The data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
         
public CreateDataSourceFromRedshiftRequest withDataSpec(RedshiftDataSpec dataSpec)
 The data specification of an Amazon Redshift DataSource:
 
DatabaseInformation -
DatabaseName - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
 SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
 
 S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift data. The
 data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
 
dataSpec - The data specification of an Amazon Redshift DataSource:
        DatabaseInformation -
DatabaseName - The name of the Amazon Redshift database. ClusterIdentifier - The unique ID for the Amazon Redshift cluster.DatabaseCredentials - The AWS Identity and Access Management (IAM) credentials that are used to connect to the Amazon Redshift database.
        SelectSqlQuery - The query that is used to retrieve the observation data for the Datasource.
        
        S3StagingLocation - The Amazon Simple Storage Service (Amazon S3) location for staging Amazon Redshift
        data. The data retrieved from Amazon Redshift using the SelectSqlQuery query 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}}"
        
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
        DataSource needs to be used for MLModel training.public 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
         DataSource needs to be used for MLModel training.public 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
        DataSource needs to be used for MLModel training.public 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
         DataSource needs to be used for MLModel training.public String toString()
toString in class ObjectObject.toString()public CreateDataSourceFromRedshiftRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.