Interface LFTagPolicyResource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LFTagPolicyResource.Builder,
,LFTagPolicyResource> SdkBuilder<LFTagPolicyResource.Builder,
,LFTagPolicyResource> SdkPojo
- Enclosing class:
LFTagPolicyResource
public static interface LFTagPolicyResource.Builder
extends SdkPojo, CopyableBuilder<LFTagPolicyResource.Builder,LFTagPolicyResource>
-
Method Summary
Modifier and TypeMethodDescriptionThe identifier for the Data Catalog.expression
(Collection<LFTag> expression) A list of LF-tag conditions that apply to the resource's LF-tag policy.expression
(Consumer<LFTag.Builder>... expression) A list of LF-tag conditions that apply to the resource's LF-tag policy.expression
(LFTag... expression) A list of LF-tag conditions that apply to the resource's LF-tag policy.resourceType
(String resourceType) The resource type for which the LF-tag policy applies.resourceType
(ResourceType resourceType) The resource type for which the LF-tag policy applies.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
-
catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
- Parameters:
catalogId
- The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The resource type for which the LF-tag policy applies.
- Parameters:
resourceType
- The resource type for which the LF-tag policy applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The resource type for which the LF-tag policy applies.
- Parameters:
resourceType
- The resource type for which the LF-tag policy applies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expression
A list of LF-tag conditions that apply to the resource's LF-tag policy.
- Parameters:
expression
- A list of LF-tag conditions that apply to the resource's LF-tag policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
A list of LF-tag conditions that apply to the resource's LF-tag policy.
- Parameters:
expression
- A list of LF-tag conditions that apply to the resource's LF-tag policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
A list of LF-tag conditions that apply to the resource's LF-tag policy.
This is a convenience method that creates an instance of theLFTag.Builder
avoiding the need to create one manually viaLFTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpression(List<LFTag>)
.- Parameters:
expression
- a consumer that will call methods onLFTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-