Class OptInState.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.inputs.OptInState.Builder
-
- Enclosing class:
- OptInState
public static final class OptInState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(OptInState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptInStatebuild()OptInState.Builderconditions(OptInConditionArgs... conditions)OptInState.Builderconditions(com.pulumi.core.Output<java.util.List<OptInConditionArgs>> conditions)OptInState.Builderconditions(java.util.List<OptInConditionArgs> conditions)OptInState.BuilderlastModified(com.pulumi.core.Output<java.lang.String> lastModified)OptInState.BuilderlastModified(java.lang.String lastModified)OptInState.BuilderlastUpdatedBy(com.pulumi.core.Output<java.lang.String> lastUpdatedBy)OptInState.BuilderlastUpdatedBy(java.lang.String lastUpdatedBy)OptInState.Builderprincipals(OptInPrincipalArgs... principals)OptInState.Builderprincipals(com.pulumi.core.Output<java.util.List<OptInPrincipalArgs>> principals)OptInState.Builderprincipals(java.util.List<OptInPrincipalArgs> principals)OptInState.Builderregion(com.pulumi.core.Output<java.lang.String> region)OptInState.Builderregion(java.lang.String region)OptInState.BuilderresourceDatas(OptInResourceDataArgs... resourceDatas)OptInState.BuilderresourceDatas(com.pulumi.core.Output<java.util.List<OptInResourceDataArgs>> resourceDatas)OptInState.BuilderresourceDatas(java.util.List<OptInResourceDataArgs> resourceDatas)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OptInState defaults)
-
-
Method Detail
-
conditions
public OptInState.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 OptInState.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 OptInState.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
-
lastModified
public OptInState.Builder lastModified(@Nullable com.pulumi.core.Output<java.lang.String> lastModified)
- Parameters:
lastModified- Last modified date and time of the record.- Returns:
- builder
-
lastModified
public OptInState.Builder lastModified(java.lang.String lastModified)
- Parameters:
lastModified- Last modified date and time of the record.- Returns:
- builder
-
lastUpdatedBy
public OptInState.Builder lastUpdatedBy(@Nullable com.pulumi.core.Output<java.lang.String> lastUpdatedBy)
- Parameters:
lastUpdatedBy- User who updated the record.- Returns:
- builder
-
lastUpdatedBy
public OptInState.Builder lastUpdatedBy(java.lang.String lastUpdatedBy)
- Parameters:
lastUpdatedBy- User who updated the record.- Returns:
- builder
-
principals
public OptInState.Builder principals(@Nullable 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 OptInState.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 OptInState.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 OptInState.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 OptInState.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 OptInState.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 OptInState.Builder resourceDatas(java.util.List<OptInResourceDataArgs> resourceDatas)
- Parameters:
resourceDatas- Structure for the resource. See `resourceData` Block for more details.- Returns:
- builder
-
resourceDatas
public OptInState.Builder resourceDatas(OptInResourceDataArgs... resourceDatas)
- Parameters:
resourceDatas- Structure for the resource. See `resourceData` Block for more details.- Returns:
- builder
-
build
public OptInState build()
-
-