Interface CfnProcessingJob.RedshiftDatasetDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProcessingJob.RedshiftDatasetDefinitionProperty.Jsii$Proxy
- Enclosing class:
CfnProcessingJob
@Stability(Stable)
public static interface CfnProcessingJob.RedshiftDatasetDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
Configuration for Redshift Dataset Definition input.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.sagemaker.*; RedshiftDatasetDefinitionProperty redshiftDatasetDefinitionProperty = RedshiftDatasetDefinitionProperty.builder() .clusterId("clusterId") .clusterRoleArn("clusterRoleArn") .database("database") .dbUser("dbUser") .outputFormat("outputFormat") .outputS3Uri("outputS3Uri") .queryString("queryString") // the properties below are optional .kmsKeyId("kmsKeyId") .outputCompression("outputCompression") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnProcessingJob.RedshiftDatasetDefinitionProperty
static final class
An implementation forCfnProcessingJob.RedshiftDatasetDefinitionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Redshift cluster Identifier.The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.The name of the Redshift database used in Redshift query execution.The database user name used in Redshift query execution.default String
The AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.default String
The compression used for Redshift query results.The data storage format for Redshift query results.The location in Amazon S3 where the Redshift query results are stored.The SQL query statements to be executed.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getClusterId
The Redshift cluster Identifier.- See Also:
-
getClusterRoleArn
The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.- See Also:
-
getDatabase
The name of the Redshift database used in Redshift query execution.- See Also:
-
getDbUser
The database user name used in Redshift query execution.- See Also:
-
getOutputFormat
The data storage format for Redshift query results.- See Also:
-
getOutputS3Uri
The location in Amazon S3 where the Redshift query results are stored.- See Also:
-
getQueryString
The SQL query statements to be executed.- See Also:
-
getKmsKeyId
The AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.- See Also:
-
getOutputCompression
The compression used for Redshift query results.- See Also:
-
builder
-