Class ManagedQueryResultsConfigurationUpdates
java.lang.Object
software.amazon.awssdk.services.athena.model.ManagedQueryResultsConfigurationUpdates
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ManagedQueryResultsConfigurationUpdates.Builder,ManagedQueryResultsConfigurationUpdates>
@Generated("software.amazon.awssdk:codegen")
public final class ManagedQueryResultsConfigurationUpdates
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ManagedQueryResultsConfigurationUpdates.Builder,ManagedQueryResultsConfigurationUpdates>
Updates the configuration for managed query results.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Booleanenabled()If set to true, specifies that Athena manages 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()final BooleanIf set to true, it removes workgroup from Athena owned storage.static Class<? extends ManagedQueryResultsConfigurationUpdates.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, specifies that Athena manages query results in Athena owned storage.
- Returns:
- If set to true, specifies that Athena manages query results in Athena owned storage.
-
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.
-
removeEncryptionConfiguration
If set to true, it removes workgroup from Athena owned storage. The existing query results are cleaned up after 24hrs. You must provide query results in location specified under
ResultConfiguration$OutputLocation.- Returns:
- If set to true, it removes workgroup from Athena owned storage. The existing query results are cleaned up
after 24hrs. You must provide query results in location specified under
ResultConfiguration$OutputLocation.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ManagedQueryResultsConfigurationUpdates.Builder,ManagedQueryResultsConfigurationUpdates>
-
builder
-
serializableBuilderClass
public static Class<? extends ManagedQueryResultsConfigurationUpdates.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
-