Package com.pulumi.aws.athena.inputs
Class WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.athena.inputs.WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder
-
- Enclosing class:
- WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs
public static final class WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs defaults)
-
-
Method Detail
-
authenticationType
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder authenticationType(com.pulumi.core.Output<java.lang.String> authenticationType)
- Parameters:
authenticationType- The authentication type used for Amazon S3 access grants. Currently, only `DIRECTORY_IDENTITY` is supported.- Returns:
- builder
-
authenticationType
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder authenticationType(java.lang.String authenticationType)
- Parameters:
authenticationType- The authentication type used for Amazon S3 access grants. Currently, only `DIRECTORY_IDENTITY` is supported.- Returns:
- builder
-
createUserLevelPrefix
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder createUserLevelPrefix(@Nullable com.pulumi.core.Output<java.lang.Boolean> createUserLevelPrefix)
- Parameters:
createUserLevelPrefix- When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location. Defaults to `false`.- Returns:
- builder
-
createUserLevelPrefix
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder createUserLevelPrefix(java.lang.Boolean createUserLevelPrefix)
- Parameters:
createUserLevelPrefix- When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location. Defaults to `false`.- Returns:
- builder
-
enableS3AccessGrants
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder enableS3AccessGrants(com.pulumi.core.Output<java.lang.Boolean> enableS3AccessGrants)
- Parameters:
enableS3AccessGrants- Specifies whether Amazon S3 access grants are enabled for query results.- Returns:
- builder
-
enableS3AccessGrants
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs.Builder enableS3AccessGrants(java.lang.Boolean enableS3AccessGrants)
- Parameters:
enableS3AccessGrants- Specifies whether Amazon S3 access grants are enabled for query results.- Returns:
- builder
-
build
public WorkgroupConfigurationQueryResultsS3AccessGrantsConfigurationArgs build()
-
-