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.Buildercatalog(String catalog)Sets the value of the Catalog property for this object.AthenaDatasetDefinition.Builderdatabase(String database)Sets the value of the Database property for this object.AthenaDatasetDefinition.BuilderkmsKeyId(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.BuilderoutputCompression(String outputCompression)Sets the value of the OutputCompression property for this object.AthenaDatasetDefinition.BuilderoutputCompression(AthenaResultCompressionType outputCompression)Sets the value of the OutputCompression property for this object.AthenaDatasetDefinition.BuilderoutputFormat(String outputFormat)Sets the value of the OutputFormat property for this object.AthenaDatasetDefinition.BuilderoutputFormat(AthenaResultFormat outputFormat)Sets the value of the OutputFormat property for this object.AthenaDatasetDefinition.BuilderoutputS3Uri(String outputS3Uri)The location in Amazon S3 where Athena query results are stored.AthenaDatasetDefinition.BuilderqueryString(String queryString)Sets the value of the QueryString property for this object.AthenaDatasetDefinition.BuilderworkGroup(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
-
-