Interface CfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty.Jsii$Proxy
- Enclosing class:
CfnProcessingJobPropsMixin
@Stability(Stable)
public static interface CfnProcessingJobPropsMixin.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.cfnpropertymixins.services.sagemaker.*;
RedshiftDatasetDefinitionProperty redshiftDatasetDefinitionProperty = RedshiftDatasetDefinitionProperty.builder()
.clusterId("clusterId")
.clusterRoleArn("clusterRoleArn")
.database("database")
.dbUser("dbUser")
.kmsKeyId("kmsKeyId")
.outputCompression("outputCompression")
.outputFormat("outputFormat")
.outputS3Uri("outputS3Uri")
.queryString("queryString")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Redshift cluster Identifier.default StringThe IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.default StringThe name of the Redshift database used in Redshift query execution.default StringThe database user name used in Redshift query execution.default StringThe AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt data from a Redshift execution.default StringThe compression used for Redshift query results.default StringThe data storage format for Redshift query results.default StringThe location in Amazon S3 where the Redshift query results are stored.default StringThe 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:
-
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:
-
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:
-
builder
@Stability(Stable) static CfnProcessingJobPropsMixin.RedshiftDatasetDefinitionProperty.Builder builder()
-