Interface ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder,ImportAssetsFromLakeFormationTagPolicyRequestDetails>,SdkBuilder<ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder,ImportAssetsFromLakeFormationTagPolicyRequestDetails>,SdkPojo
- Enclosing class:
- ImportAssetsFromLakeFormationTagPolicyRequestDetails
public static interface ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder extends SdkPojo, CopyableBuilder<ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder,ImportAssetsFromLakeFormationTagPolicyRequestDetails>
-
-
Method Summary
-
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
-
catalogId
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder catalogId(String catalogId)
The identifier for the AWS Glue Data Catalog.
- Parameters:
catalogId- The identifier for the AWS Glue Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder database(DatabaseLFTagPolicyAndPermissions database)
A structure for the database object.
- Parameters:
database- A structure for the database object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
default ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder database(Consumer<DatabaseLFTagPolicyAndPermissions.Builder> database)
A structure for the database object.
This is a convenience method that creates an instance of theDatabaseLFTagPolicyAndPermissions.Builderavoiding the need to create one manually viaDatabaseLFTagPolicyAndPermissions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatabase(DatabaseLFTagPolicyAndPermissions).- Parameters:
database- a consumer that will call methods onDatabaseLFTagPolicyAndPermissions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
database(DatabaseLFTagPolicyAndPermissions)
-
table
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder table(TableLFTagPolicyAndPermissions table)
A structure for the table object.
- Parameters:
table- A structure for the table object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
default ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder table(Consumer<TableLFTagPolicyAndPermissions.Builder> table)
A structure for the table object.
This is a convenience method that creates an instance of theTableLFTagPolicyAndPermissions.Builderavoiding the need to create one manually viaTableLFTagPolicyAndPermissions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totable(TableLFTagPolicyAndPermissions).- Parameters:
table- a consumer that will call methods onTableLFTagPolicyAndPermissions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
table(TableLFTagPolicyAndPermissions)
-
roleArn
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder roleArn(String roleArn)
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.
- Parameters:
roleArn- The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions of subscribers to AWS Lake Formation data permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetId
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder dataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
- Parameters:
dataSetId- The unique identifier for the data set associated with this import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
ImportAssetsFromLakeFormationTagPolicyRequestDetails.Builder revisionId(String revisionId)
The unique identifier for the revision associated with this import job.
- Parameters:
revisionId- The unique identifier for the revision associated with this import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-