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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LFTagPolicyResource.BuildercatalogId(String catalogId)The identifier for the Data Catalog.LFTagPolicyResource.Builderexpression(Collection<LFTag> expression)A list of LF-tag conditions that apply to the resource's LF-tag policy.LFTagPolicyResource.Builderexpression(Consumer<LFTag.Builder>... expression)A list of LF-tag conditions that apply to the resource's LF-tag policy.LFTagPolicyResource.Builderexpression(LFTag... expression)A list of LF-tag conditions that apply to the resource's LF-tag policy.LFTagPolicyResource.BuilderresourceType(String resourceType)The resource type for which the LF-tag policy applies.LFTagPolicyResource.BuilderresourceType(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 Detail
-
catalogId
LFTagPolicyResource.Builder catalogId(String 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
LFTagPolicyResource.Builder resourceType(String 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,ResourceType
-
resourceType
LFTagPolicyResource.Builder resourceType(ResourceType 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,ResourceType
-
expression
LFTagPolicyResource.Builder expression(Collection<LFTag> 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
LFTagPolicyResource.Builder expression(LFTag... 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
LFTagPolicyResource.Builder expression(Consumer<LFTag.Builder>... 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.Builderavoiding the need to create one manually viaLFTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#expression(List.) - 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:
#expression(java.util.Collection)
-
-