@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 AWS Key Management Service (AWS 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 String catalog()
public String database()
public String queryString()
public String workGroup()
public String outputS3Uri()
The location in Amazon S3 where Athena query results are stored.
public String kmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.
public 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 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 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 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.