Package com.pulumi.aws.lakeformation
Class OptInArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.OptInArgs.Builder
-
- Enclosing class:
- OptInArgs
public static final class OptInArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptInArgsbuild()OptInArgs.Builderconditions(OptInConditionArgs... conditions)OptInArgs.Builderconditions(com.pulumi.core.Output<java.util.List<OptInConditionArgs>> conditions)OptInArgs.Builderconditions(java.util.List<OptInConditionArgs> conditions)OptInArgs.Builderprincipals(OptInPrincipalArgs... principals)OptInArgs.Builderprincipals(com.pulumi.core.Output<java.util.List<OptInPrincipalArgs>> principals)OptInArgs.Builderprincipals(java.util.List<OptInPrincipalArgs> principals)OptInArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)OptInArgs.Builderregion(java.lang.String region)OptInArgs.BuilderresourceDatas(OptInResourceDataArgs... resourceDatas)OptInArgs.BuilderresourceDatas(com.pulumi.core.Output<java.util.List<OptInResourceDataArgs>> resourceDatas)OptInArgs.BuilderresourceDatas(java.util.List<OptInResourceDataArgs> resourceDatas)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OptInArgs defaults)
-
-
Method Detail
-
conditions
public OptInArgs.Builder conditions(@Nullable com.pulumi.core.Output<java.util.List<OptInConditionArgs>> conditions)
- Parameters:
conditions- Lake Formation condition, which applies to permissions and opt-ins that contain an expression. See `condition` Block for more details.- Returns:
- builder
-
conditions
public OptInArgs.Builder conditions(java.util.List<OptInConditionArgs> conditions)
- Parameters:
conditions- Lake Formation condition, which applies to permissions and opt-ins that contain an expression. See `condition` Block for more details.- Returns:
- builder
-
conditions
public OptInArgs.Builder conditions(OptInConditionArgs... conditions)
- Parameters:
conditions- Lake Formation condition, which applies to permissions and opt-ins that contain an expression. See `condition` Block for more details.- Returns:
- builder
-
principals
public OptInArgs.Builder principals(com.pulumi.core.Output<java.util.List<OptInPrincipalArgs>> principals)
- Parameters:
principals- Lake Formation principal. Supported principals are IAM users or IAM roles. See `principal` Block for more details.- Returns:
- builder
-
principals
public OptInArgs.Builder principals(java.util.List<OptInPrincipalArgs> principals)
- Parameters:
principals- Lake Formation principal. Supported principals are IAM users or IAM roles. See `principal` Block for more details.- Returns:
- builder
-
principals
public OptInArgs.Builder principals(OptInPrincipalArgs... principals)
- Parameters:
principals- Lake Formation principal. Supported principals are IAM users or IAM roles. See `principal` Block for more details.- Returns:
- builder
-
region
public OptInArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public OptInArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resourceDatas
public OptInArgs.Builder resourceDatas(@Nullable com.pulumi.core.Output<java.util.List<OptInResourceDataArgs>> resourceDatas)
- Parameters:
resourceDatas- Structure for the resource. See `resourceData` Block for more details.- Returns:
- builder
-
resourceDatas
public OptInArgs.Builder resourceDatas(java.util.List<OptInResourceDataArgs> resourceDatas)
- Parameters:
resourceDatas- Structure for the resource. See `resourceData` Block for more details.- Returns:
- builder
-
resourceDatas
public OptInArgs.Builder resourceDatas(OptInResourceDataArgs... resourceDatas)
- Parameters:
resourceDatas- Structure for the resource. See `resourceData` Block for more details.- Returns:
- builder
-
build
public OptInArgs build()
-
-