Interface RedshiftDatasetDefinition.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RedshiftDatasetDefinition.Builder,,- RedshiftDatasetDefinition> - SdkBuilder<RedshiftDatasetDefinition.Builder,,- RedshiftDatasetDefinition> - SdkPojo
- Enclosing class:
- RedshiftDatasetDefinition
@Mutable
@NotThreadSafe
public static interface RedshiftDatasetDefinition.Builder
extends SdkPojo, CopyableBuilder<RedshiftDatasetDefinition.Builder,RedshiftDatasetDefinition> 
- 
Method SummaryModifier and TypeMethodDescriptionSets the value of the ClusterId property for this object.clusterRoleArn(String clusterRoleArn) The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.Sets the value of the Database property for this object.Sets the value of the DbUser property for this object.The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.outputCompression(String outputCompression) Sets the value of the OutputCompression property for this object.outputCompression(RedshiftResultCompressionType outputCompression) Sets the value of the OutputCompression property for this object.outputFormat(String outputFormat) Sets the value of the OutputFormat property for this object.outputFormat(RedshiftResultFormat outputFormat) Sets the value of the OutputFormat property for this object.outputS3Uri(String outputS3Uri) The location in Amazon S3 where the Redshift query results are stored.queryString(String queryString) Sets the value of the QueryString property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
clusterIdSets the value of the ClusterId property for this object.- Parameters:
- clusterId- The new value for the ClusterId property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
databaseSets the value of the Database property for this object.- Parameters:
- database- The new value for the Database property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbUserSets the value of the DbUser property for this object.- Parameters:
- dbUser- The new value for the DbUser property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
queryStringSets the value of the QueryString property for this object.- Parameters:
- queryString- The new value for the QueryString property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clusterRoleArnThe IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets. - Parameters:
- clusterRoleArn- The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputS3UriThe location in Amazon S3 where the Redshift query results are stored. - Parameters:
- outputS3Uri- The location in Amazon S3 where the Redshift query results are stored.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
kmsKeyIdThe Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution. - Parameters:
- kmsKeyId- The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputFormatSets the value of the OutputFormat property for this object.- Parameters:
- outputFormat- The new value for the OutputFormat property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outputFormatSets the value of the OutputFormat property for this object.- Parameters:
- outputFormat- The new value for the OutputFormat property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outputCompressionSets the value of the OutputCompression property for this object.- Parameters:
- outputCompression- The new value for the OutputCompression property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outputCompressionRedshiftDatasetDefinition.Builder outputCompression(RedshiftResultCompressionType outputCompression) Sets the value of the OutputCompression property for this object.- Parameters:
- outputCompression- The new value for the OutputCompression property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-