Interface QueryResultsS3AccessGrantsConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<QueryResultsS3AccessGrantsConfiguration.Builder,
,QueryResultsS3AccessGrantsConfiguration> SdkBuilder<QueryResultsS3AccessGrantsConfiguration.Builder,
,QueryResultsS3AccessGrantsConfiguration> SdkPojo
- Enclosing class:
QueryResultsS3AccessGrantsConfiguration
public static interface QueryResultsS3AccessGrantsConfiguration.Builder
extends SdkPojo, CopyableBuilder<QueryResultsS3AccessGrantsConfiguration.Builder,QueryResultsS3AccessGrantsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionauthenticationType
(String authenticationType) The authentication type used for Amazon S3 access grants.authenticationType
(AuthenticationType authenticationType) The authentication type used for Amazon S3 access grants.createUserLevelPrefix
(Boolean createUserLevelPrefix) When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.enableS3AccessGrants
(Boolean enableS3AccessGrants) Specifies whether Amazon S3 access grants are enabled for query results.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enableS3AccessGrants
Specifies whether Amazon S3 access grants are enabled for query results.
- Parameters:
enableS3AccessGrants
- Specifies whether Amazon S3 access grants are enabled for query results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createUserLevelPrefix
QueryResultsS3AccessGrantsConfiguration.Builder createUserLevelPrefix(Boolean createUserLevelPrefix) When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.
- Parameters:
createUserLevelPrefix
- When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationType
The authentication type used for Amazon S3 access grants. Currently, only
DIRECTORY_IDENTITY
is supported.- Parameters:
authenticationType
- The authentication type used for Amazon S3 access grants. Currently, onlyDIRECTORY_IDENTITY
is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authenticationType
QueryResultsS3AccessGrantsConfiguration.Builder authenticationType(AuthenticationType authenticationType) The authentication type used for Amazon S3 access grants. Currently, only
DIRECTORY_IDENTITY
is supported.- Parameters:
authenticationType
- The authentication type used for Amazon S3 access grants. Currently, onlyDIRECTORY_IDENTITY
is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-