Package com.pulumi.aws.athena.inputs
Class WorkgroupConfigurationResultConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.athena.inputs.WorkgroupConfigurationResultConfigurationArgs.Builder
-
- Enclosing class:
- WorkgroupConfigurationResultConfigurationArgs
public static final class WorkgroupConfigurationResultConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkgroupConfigurationResultConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkgroupConfigurationResultConfigurationArgs defaults)
-
-
Method Detail
-
aclConfiguration
public WorkgroupConfigurationResultConfigurationArgs.Builder aclConfiguration(@Nullable com.pulumi.core.Output<WorkgroupConfigurationResultConfigurationAclConfigurationArgs> aclConfiguration)
- Parameters:
aclConfiguration- That an Amazon S3 canned ACL should be set to control ownership of stored query results. See ACL Configuration below.- Returns:
- builder
-
aclConfiguration
public WorkgroupConfigurationResultConfigurationArgs.Builder aclConfiguration(WorkgroupConfigurationResultConfigurationAclConfigurationArgs aclConfiguration)
- Parameters:
aclConfiguration- That an Amazon S3 canned ACL should be set to control ownership of stored query results. See ACL Configuration below.- Returns:
- builder
-
encryptionConfiguration
public WorkgroupConfigurationResultConfigurationArgs.Builder encryptionConfiguration(@Nullable com.pulumi.core.Output<WorkgroupConfigurationResultConfigurationEncryptionConfigurationArgs> encryptionConfiguration)
- Parameters:
encryptionConfiguration- Configuration block with encryption settings. See Encryption Configuration below.- Returns:
- builder
-
encryptionConfiguration
public WorkgroupConfigurationResultConfigurationArgs.Builder encryptionConfiguration(WorkgroupConfigurationResultConfigurationEncryptionConfigurationArgs encryptionConfiguration)
- Parameters:
encryptionConfiguration- Configuration block with encryption settings. See Encryption Configuration below.- Returns:
- builder
-
expectedBucketOwner
public WorkgroupConfigurationResultConfigurationArgs.Builder expectedBucketOwner(@Nullable com.pulumi.core.Output<java.lang.String> expectedBucketOwner)
- Parameters:
expectedBucketOwner- AWS account ID that you expect to be the owner of the Amazon S3 bucket.- Returns:
- builder
-
expectedBucketOwner
public WorkgroupConfigurationResultConfigurationArgs.Builder expectedBucketOwner(java.lang.String expectedBucketOwner)
- Parameters:
expectedBucketOwner- AWS account ID that you expect to be the owner of the Amazon S3 bucket.- Returns:
- builder
-
outputLocation
public WorkgroupConfigurationResultConfigurationArgs.Builder outputLocation(@Nullable com.pulumi.core.Output<java.lang.String> outputLocation)
- Parameters:
outputLocation- Location in Amazon S3 where your query results are stored, such as `s3://path/to/query/bucket/`. For more information, see [Queries and Query Result Files](https://docs.aws.amazon.com/athena/latest/ug/querying.html).- Returns:
- builder
-
outputLocation
public WorkgroupConfigurationResultConfigurationArgs.Builder outputLocation(java.lang.String outputLocation)
- Parameters:
outputLocation- Location in Amazon S3 where your query results are stored, such as `s3://path/to/query/bucket/`. For more information, see [Queries and Query Result Files](https://docs.aws.amazon.com/athena/latest/ug/querying.html).- Returns:
- builder
-
build
public WorkgroupConfigurationResultConfigurationArgs build()
-
-