Interface AthenaDatasetDefinition.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>
,SdkBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>
,SdkPojo
- Enclosing class:
- AthenaDatasetDefinition
public static interface AthenaDatasetDefinition.Builder extends SdkPojo, CopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AthenaDatasetDefinition.Builder
catalog(String catalog)
Sets the value of the Catalog property for this object.AthenaDatasetDefinition.Builder
database(String database)
Sets the value of the Database property for this object.AthenaDatasetDefinition.Builder
kmsKeyId(String kmsKeyId)
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.AthenaDatasetDefinition.Builder
outputCompression(String outputCompression)
Sets the value of the OutputCompression property for this object.AthenaDatasetDefinition.Builder
outputCompression(AthenaResultCompressionType outputCompression)
Sets the value of the OutputCompression property for this object.AthenaDatasetDefinition.Builder
outputFormat(String outputFormat)
Sets the value of the OutputFormat property for this object.AthenaDatasetDefinition.Builder
outputFormat(AthenaResultFormat outputFormat)
Sets the value of the OutputFormat property for this object.AthenaDatasetDefinition.Builder
outputS3Uri(String outputS3Uri)
The location in Amazon S3 where Athena query results are stored.AthenaDatasetDefinition.Builder
queryString(String queryString)
Sets the value of the QueryString property for this object.AthenaDatasetDefinition.Builder
workGroup(String workGroup)
Sets the value of the WorkGroup property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
catalog
AthenaDatasetDefinition.Builder catalog(String catalog)
Sets the value of the Catalog property for this object.- Parameters:
catalog
- The new value for the Catalog property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
AthenaDatasetDefinition.Builder database(String database)
Sets 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.
-
queryString
AthenaDatasetDefinition.Builder queryString(String queryString)
Sets 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.
-
workGroup
AthenaDatasetDefinition.Builder workGroup(String workGroup)
Sets the value of the WorkGroup property for this object.- Parameters:
workGroup
- The new value for the WorkGroup property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputS3Uri
AthenaDatasetDefinition.Builder outputS3Uri(String outputS3Uri)
The location in Amazon S3 where Athena query results are stored.
- Parameters:
outputS3Uri
- The location in Amazon S3 where Athena query results are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
AthenaDatasetDefinition.Builder kmsKeyId(String kmsKeyId)
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.
- Parameters:
kmsKeyId
- The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputFormat
AthenaDatasetDefinition.Builder outputFormat(String outputFormat)
Sets 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:
AthenaResultFormat
,AthenaResultFormat
-
outputFormat
AthenaDatasetDefinition.Builder outputFormat(AthenaResultFormat outputFormat)
Sets 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:
AthenaResultFormat
,AthenaResultFormat
-
outputCompression
AthenaDatasetDefinition.Builder outputCompression(String 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:
AthenaResultCompressionType
,AthenaResultCompressionType
-
outputCompression
AthenaDatasetDefinition.Builder outputCompression(AthenaResultCompressionType 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:
AthenaResultCompressionType
,AthenaResultCompressionType
-
-