Class ManagedQueryResultsConfiguration
java.lang.Object
software.amazon.awssdk.services.athena.model.ManagedQueryResultsConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ManagedQueryResultsConfiguration.Builder,ManagedQueryResultsConfiguration>
@Generated("software.amazon.awssdk:codegen")
public final class ManagedQueryResultsConfiguration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ManagedQueryResultsConfiguration.Builder,ManagedQueryResultsConfiguration>
The configuration for storing results in Athena owned storage, which includes whether this feature is enabled; whether encryption configuration, if any, is used for encrypting query results.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Booleanenabled()If set to true, allows you to store query results in Athena owned storage.If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends ManagedQueryResultsConfiguration.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
enabled
If set to true, allows you to store query results in Athena owned storage. If set to false, workgroup member stores query results in location specified under
ResultConfiguration$OutputLocation. The default is false. A workgroup cannot have theResultConfiguration$OutputLocationparameter when you set this field to true.- Returns:
- If set to true, allows you to store query results in Athena owned storage. If set to false, workgroup
member stores query results in location specified under
ResultConfiguration$OutputLocation. The default is false. A workgroup cannot have theResultConfiguration$OutputLocationparameter when you set this field to true.
-
encryptionConfiguration
If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.
- Returns:
- If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ManagedQueryResultsConfiguration.Builder,ManagedQueryResultsConfiguration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-