@Stability(value=Stable) public static final class CfnWorkGroup.ResultConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkGroup.ResultConfigurationProperty>
CfnWorkGroup.ResultConfigurationProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnWorkGroup.ResultConfigurationProperty |
build()
Builds the configured instance.
|
CfnWorkGroup.ResultConfigurationProperty.Builder |
encryptionConfiguration(CfnWorkGroup.EncryptionConfigurationProperty encryptionConfiguration)
Sets the value of
CfnWorkGroup.ResultConfigurationProperty.getEncryptionConfiguration() |
CfnWorkGroup.ResultConfigurationProperty.Builder |
encryptionConfiguration(IResolvable encryptionConfiguration)
Sets the value of
CfnWorkGroup.ResultConfigurationProperty.getEncryptionConfiguration() |
CfnWorkGroup.ResultConfigurationProperty.Builder |
outputLocation(String outputLocation)
Sets the value of
CfnWorkGroup.ResultConfigurationProperty.getOutputLocation() |
@Stability(value=Stable) public CfnWorkGroup.ResultConfigurationProperty.Builder encryptionConfiguration(CfnWorkGroup.EncryptionConfigurationProperty encryptionConfiguration)
CfnWorkGroup.ResultConfigurationProperty.getEncryptionConfiguration()encryptionConfiguration - If query results are encrypted in Amazon S3, indicates the encryption option used (for example, `SSE_KMS` or `CSE_KMS` ) and key information.
This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings .this@Stability(value=Stable) public CfnWorkGroup.ResultConfigurationProperty.Builder encryptionConfiguration(IResolvable encryptionConfiguration)
CfnWorkGroup.ResultConfigurationProperty.getEncryptionConfiguration()encryptionConfiguration - If query results are encrypted in Amazon S3, indicates the encryption option used (for example, `SSE_KMS` or `CSE_KMS` ) and key information.
This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings .this@Stability(value=Stable) public CfnWorkGroup.ResultConfigurationProperty.Builder outputLocation(String outputLocation)
CfnWorkGroup.ResultConfigurationProperty.getOutputLocation()outputLocation - The location in Amazon S3 where your query results are stored, such as `s3://path/to/query/bucket/` .
To run a query, you must specify the query results location using either a client-side setting for individual queries or a location specified by the workgroup. If workgroup settings override client-side settings, then the query uses the location specified for the workgroup. If no query location is set, Athena issues an error. For more information, see Working with Query Results, Output Files, and Query History and EnforceWorkGroupConfiguration .this@Stability(value=Stable) public CfnWorkGroup.ResultConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnWorkGroup.ResultConfigurationProperty>CfnWorkGroup.ResultConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.