Interface LFResourceDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LFResourceDetails.Builder,
,LFResourceDetails> SdkBuilder<LFResourceDetails.Builder,
,LFResourceDetails> SdkPojo
- Enclosing class:
LFResourceDetails
public static interface LFResourceDetails.Builder
extends SdkPojo, CopyableBuilder<LFResourceDetails.Builder,LFResourceDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault LFResourceDetails.Builder
database
(Consumer<DatabaseLFTagPolicy.Builder> database) Details about the database resource included in the AWS Lake Formation data permission.database
(DatabaseLFTagPolicy database) Details about the database resource included in the AWS Lake Formation data permission.default LFResourceDetails.Builder
table
(Consumer<TableLFTagPolicy.Builder> table) Details about the table resource included in the AWS Lake Formation data permission.table
(TableLFTagPolicy table) Details about the table resource included in the AWS Lake Formation data permission.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
-
database
Details about the database resource included in the AWS Lake Formation data permission.
- Parameters:
database
- Details about the database resource included in the AWS Lake Formation data permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
Details about the database resource included in the AWS Lake Formation data permission.
This is a convenience method that creates an instance of theDatabaseLFTagPolicy.Builder
avoiding the need to create one manually viaDatabaseLFTagPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todatabase(DatabaseLFTagPolicy)
.- Parameters:
database
- a consumer that will call methods onDatabaseLFTagPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
table
Details about the table resource included in the AWS Lake Formation data permission.
- Parameters:
table
- Details about the table resource included in the AWS Lake Formation data permission.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
Details about the table resource included in the AWS Lake Formation data permission.
This is a convenience method that creates an instance of theTableLFTagPolicy.Builder
avoiding the need to create one manually viaTableLFTagPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totable(TableLFTagPolicy)
.- Parameters:
table
- a consumer that will call methods onTableLFTagPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-