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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryResultsS3AccessGrantsConfiguration.Builder
authenticationType(String authenticationType)
The authentication type used for Amazon S3 access grants.QueryResultsS3AccessGrantsConfiguration.Builder
authenticationType(AuthenticationType authenticationType)
The authentication type used for Amazon S3 access grants.QueryResultsS3AccessGrantsConfiguration.Builder
createUserLevelPrefix(Boolean createUserLevelPrefix)
When enabled, appends the user ID as an Amazon S3 path prefix to the query result output location.QueryResultsS3AccessGrantsConfiguration.Builder
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 Detail
-
enableS3AccessGrants
QueryResultsS3AccessGrantsConfiguration.Builder enableS3AccessGrants(Boolean 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
QueryResultsS3AccessGrantsConfiguration.Builder authenticationType(String 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
,AuthenticationType
-
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:
AuthenticationType
,AuthenticationType
-
-