Struct aws_sdk_athena::model::acl_configuration::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for AclConfiguration
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn s3_acl_option(self, input: S3AclOption) -> Self
pub fn s3_acl_option(self, input: S3AclOption) -> Self
The Amazon S3 canned ACL that Athena should specify when storing query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL
. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide.
sourcepub fn set_s3_acl_option(self, input: Option<S3AclOption>) -> Self
pub fn set_s3_acl_option(self, input: Option<S3AclOption>) -> Self
The Amazon S3 canned ACL that Athena should specify when storing query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL
. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide.
sourcepub fn build(self) -> AclConfiguration
pub fn build(self) -> AclConfiguration
Consumes the builder and constructs a AclConfiguration
.