Class OptInResourceDataLfTagPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.inputs.OptInResourceDataLfTagPolicyArgs.Builder
-
- Enclosing class:
- OptInResourceDataLfTagPolicyArgs
public static final class OptInResourceDataLfTagPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(OptInResourceDataLfTagPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OptInResourceDataLfTagPolicyArgs defaults)
-
-
Method Detail
-
catalogId
public OptInResourceDataLfTagPolicyArgs.Builder catalogId(@Nullable com.pulumi.core.Output<java.lang.String> catalogId)
- Parameters:
catalogId- Identifier for the Data Catalog. By default, it is the account ID of the caller. 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:
- builder
-
catalogId
public OptInResourceDataLfTagPolicyArgs.Builder catalogId(java.lang.String catalogId)
- Parameters:
catalogId- Identifier for the Data Catalog. By default, it is the account ID of the caller. 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:
- builder
-
expressionName
public OptInResourceDataLfTagPolicyArgs.Builder expressionName(@Nullable com.pulumi.core.Output<java.lang.String> expressionName)
- Parameters:
expressionName- Name of the saved expression to match. If provided, permissions are granted to the Data Catalog resources whose assigned LF-Tags match the expression body of the saved expression under the provided expression name.- Returns:
- builder
-
expressionName
public OptInResourceDataLfTagPolicyArgs.Builder expressionName(java.lang.String expressionName)
- Parameters:
expressionName- Name of the saved expression to match. If provided, permissions are granted to the Data Catalog resources whose assigned LF-Tags match the expression body of the saved expression under the provided expression name.- Returns:
- builder
-
expressions
public OptInResourceDataLfTagPolicyArgs.Builder expressions(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> expressions)
- Parameters:
expressions- List of LF-tag conditions or a saved expression that apply to the resource's LF-Tag policy.- Returns:
- builder
-
expressions
public OptInResourceDataLfTagPolicyArgs.Builder expressions(java.util.List<java.lang.String> expressions)
- Parameters:
expressions- List of LF-tag conditions or a saved expression that apply to the resource's LF-Tag policy.- Returns:
- builder
-
expressions
public OptInResourceDataLfTagPolicyArgs.Builder expressions(java.lang.String... expressions)
- Parameters:
expressions- List of LF-tag conditions or a saved expression that apply to the resource's LF-Tag policy.- Returns:
- builder
-
resourceType
public OptInResourceDataLfTagPolicyArgs.Builder resourceType(com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType- Resource type for which the LF-tag policy applies.- Returns:
- builder
-
resourceType
public OptInResourceDataLfTagPolicyArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType- Resource type for which the LF-tag policy applies.- Returns:
- builder
-
build
public OptInResourceDataLfTagPolicyArgs build()
-
-