Interface CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty.Jsii$Proxy
- Enclosing class:
CfnProcessingJobPropsMixin
@Stability(Stable)
public static interface CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
Configuration for Athena 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.*;
AthenaDatasetDefinitionProperty athenaDatasetDefinitionProperty = AthenaDatasetDefinitionProperty.builder()
.catalog("catalog")
.database("database")
.kmsKeyId("kmsKeyId")
.outputCompression("outputCompression")
.outputFormat("outputFormat")
.outputS3Uri("outputS3Uri")
.queryString("queryString")
.workGroup("workGroup")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the data catalog used in Athena query execution.default StringThe name of the database used in the Athena query execution.default StringThe AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.default StringThe compression used for Athena query results.default StringThe data storage format for Athena query results.default StringThe location in Amazon S3 where Athena query results are stored.default StringThe SQL query statements, to be executed.default StringThe name of the workgroup in which the Athena query is being started.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalog
The name of the data catalog used in Athena query execution.- See Also:
-
getDatabase
The name of the database used in the Athena query execution.- See Also:
-
getKmsKeyId
The AWS Key Management Service ( AWS KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.- See Also:
-
getOutputCompression
The compression used for Athena query results.- See Also:
-
getOutputFormat
The data storage format for Athena query results.- See Also:
-
getOutputS3Uri
The location in Amazon S3 where Athena query results are stored.- See Also:
-
getQueryString
The SQL query statements, to be executed.- See Also:
-
getWorkGroup
The name of the workgroup in which the Athena query is being started.- See Also:
-
builder
@Stability(Stable) static CfnProcessingJobPropsMixin.AthenaDatasetDefinitionProperty.Builder builder()
-