Interface ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder,ImportAssetsFromLakeFormationTagPolicyResponseDetails>,SdkBuilder<ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder,ImportAssetsFromLakeFormationTagPolicyResponseDetails>,SdkPojo
- Enclosing class:
- ImportAssetsFromLakeFormationTagPolicyResponseDetails
public static interface ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder extends SdkPojo, CopyableBuilder<ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder,ImportAssetsFromLakeFormationTagPolicyResponseDetails>
-
-
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
ImportAssetsFromLakeFormationTagPolicyResponseDetails.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
ImportAssetsFromLakeFormationTagPolicyResponseDetails.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 ImportAssetsFromLakeFormationTagPolicyResponseDetails.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
ImportAssetsFromLakeFormationTagPolicyResponseDetails.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 ImportAssetsFromLakeFormationTagPolicyResponseDetails.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
ImportAssetsFromLakeFormationTagPolicyResponseDetails.Builder roleArn(String roleArn)
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions 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 to AWS Lake Formation data permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSetId
ImportAssetsFromLakeFormationTagPolicyResponseDetails.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
ImportAssetsFromLakeFormationTagPolicyResponseDetails.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.
-
-