@Generated(value="software.amazon.awssdk:codegen") public final class AthenaDatasetDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>
Configuration for Athena Dataset Definition input.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AthenaDatasetDefinition.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AthenaDatasetDefinition.Builder |
builder() |
String |
catalog()
Returns the value of the Catalog property for this object.
|
String |
database()
Returns the value of the Database property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
AthenaResultCompressionType |
outputCompression()
Returns the value of the OutputCompression property for this object.
|
String |
outputCompressionAsString()
Returns the value of the OutputCompression property for this object.
|
AthenaResultFormat |
outputFormat()
Returns the value of the OutputFormat property for this object.
|
String |
outputFormatAsString()
Returns the value of the OutputFormat property for this object.
|
String |
outputS3Uri()
The location in Amazon S3 where Athena query results are stored.
|
String |
queryString()
Returns the value of the QueryString property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AthenaDatasetDefinition.Builder> |
serializableBuilderClass() |
AthenaDatasetDefinition.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
workGroup()
Returns the value of the WorkGroup property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String catalog()
public final String database()
public final String queryString()
public final String workGroup()
public final String outputS3Uri()
The location in Amazon S3 where Athena query results are stored.
public final 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.
public final AthenaResultFormat outputFormat()
If the service returns an enum value that is not available in the current SDK version, outputFormat will
return AthenaResultFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
outputFormatAsString().
AthenaResultFormatpublic final String outputFormatAsString()
If the service returns an enum value that is not available in the current SDK version, outputFormat will
return AthenaResultFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
outputFormatAsString().
AthenaResultFormatpublic final AthenaResultCompressionType outputCompression()
If the service returns an enum value that is not available in the current SDK version, outputCompression
will return AthenaResultCompressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from outputCompressionAsString().
AthenaResultCompressionTypepublic final String outputCompressionAsString()
If the service returns an enum value that is not available in the current SDK version, outputCompression
will return AthenaResultCompressionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from outputCompressionAsString().
AthenaResultCompressionTypepublic AthenaDatasetDefinition.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AthenaDatasetDefinition.Builder,AthenaDatasetDefinition>public static AthenaDatasetDefinition.Builder builder()
public static Class<? extends AthenaDatasetDefinition.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.