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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LFResourceDetails.Builderdatabase(Consumer<DatabaseLFTagPolicy.Builder> database)Details about the database resource included in the AWS Lake Formation data permission.LFResourceDetails.Builderdatabase(DatabaseLFTagPolicy database)Details about the database resource included in the AWS Lake Formation data permission.default LFResourceDetails.Buildertable(Consumer<TableLFTagPolicy.Builder> table)Details about the table resource included in the AWS Lake Formation data permission.LFResourceDetails.Buildertable(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 Detail
-
database
LFResourceDetails.Builder database(DatabaseLFTagPolicy 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
default LFResourceDetails.Builder database(Consumer<DatabaseLFTagPolicy.Builder> 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.Builderavoiding the need to create one manually viaDatabaseLFTagPolicy.builder().When the
Consumercompletes,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:
database(DatabaseLFTagPolicy)
-
table
LFResourceDetails.Builder table(TableLFTagPolicy 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
default LFResourceDetails.Builder table(Consumer<TableLFTagPolicy.Builder> 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.Builderavoiding the need to create one manually viaTableLFTagPolicy.builder().When the
Consumercompletes,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:
table(TableLFTagPolicy)
-
-