Interface CfnWorkGroup.ManagedQueryResultsConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkGroup.ManagedQueryResultsConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnWorkGroup
@Stability(Stable)
public static interface CfnWorkGroup.ManagedQueryResultsConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
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.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.athena.*; ManagedQueryResultsConfigurationProperty managedQueryResultsConfigurationProperty = ManagedQueryResultsConfigurationProperty.builder() .enabled(false) .encryptionConfiguration(ManagedStorageEncryptionConfigurationProperty.builder() .kmsKey("kmsKey") .build()) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnWorkGroup.ManagedQueryResultsConfigurationProperty
static final class
An implementation forCfnWorkGroup.ManagedQueryResultsConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
If set to true, allows you to store query results in Athena owned storage.default Object
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.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
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$OutputLocation
parameter when you set this field to true.- See Also:
-
getEncryptionConfiguration
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.- See Also:
-
builder
-