Package com.pulumi.aws.datazone
Class FormTypeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.FormTypeArgs.Builder
-
- Enclosing class:
- FormTypeArgs
public static final class FormTypeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FormTypeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormTypeArgsbuild()FormTypeArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)FormTypeArgs.Builderdescription(java.lang.String description)FormTypeArgs.BuilderdomainIdentifier(com.pulumi.core.Output<java.lang.String> domainIdentifier)FormTypeArgs.BuilderdomainIdentifier(java.lang.String domainIdentifier)FormTypeArgs.Buildermodel(FormTypeModelArgs model)FormTypeArgs.Buildermodel(com.pulumi.core.Output<FormTypeModelArgs> model)FormTypeArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)FormTypeArgs.Buildername(java.lang.String name)FormTypeArgs.BuilderowningProjectIdentifier(com.pulumi.core.Output<java.lang.String> owningProjectIdentifier)FormTypeArgs.BuilderowningProjectIdentifier(java.lang.String owningProjectIdentifier)FormTypeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)FormTypeArgs.Builderregion(java.lang.String region)FormTypeArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)FormTypeArgs.Builderstatus(java.lang.String status)FormTypeArgs.Buildertimeouts(FormTypeTimeoutsArgs timeouts)FormTypeArgs.Buildertimeouts(com.pulumi.core.Output<FormTypeTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FormTypeArgs defaults)
-
-
Method Detail
-
description
public FormTypeArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of form type. Must have a length of between 1 and 2048 characters.- Returns:
- builder
-
description
public FormTypeArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of form type. Must have a length of between 1 and 2048 characters.- Returns:
- builder
-
domainIdentifier
public FormTypeArgs.Builder domainIdentifier(com.pulumi.core.Output<java.lang.String> domainIdentifier)
- Parameters:
domainIdentifier- Identifier of the domain.- Returns:
- builder
-
domainIdentifier
public FormTypeArgs.Builder domainIdentifier(java.lang.String domainIdentifier)
- Parameters:
domainIdentifier- Identifier of the domain.- Returns:
- builder
-
model
public FormTypeArgs.Builder model(com.pulumi.core.Output<FormTypeModelArgs> model)
- Parameters:
model- Object of the model of the form type that contains the following attributes.- Returns:
- builder
-
model
public FormTypeArgs.Builder model(FormTypeModelArgs model)
- Parameters:
model- Object of the model of the form type that contains the following attributes.- Returns:
- builder
-
name
public FormTypeArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the form type. Must be the name of the structure in smithy document.- Returns:
- builder
-
name
public FormTypeArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the form type. Must be the name of the structure in smithy document.- Returns:
- builder
-
owningProjectIdentifier
public FormTypeArgs.Builder owningProjectIdentifier(com.pulumi.core.Output<java.lang.String> owningProjectIdentifier)
- Parameters:
owningProjectIdentifier- Identifier of project that owns the form type. Must follow regex of ^[a-zA-Z0-9_-]{1,36}.- Returns:
- builder
-
owningProjectIdentifier
public FormTypeArgs.Builder owningProjectIdentifier(java.lang.String owningProjectIdentifier)
- Parameters:
owningProjectIdentifier- Identifier of project that owns the form type. Must follow regex of ^[a-zA-Z0-9_-]{1,36}.- Returns:
- builder
-
region
public FormTypeArgs.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 FormTypeArgs.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
-
status
public FormTypeArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of form type. Must be "ENABLED" or "DISABLED" If status is set to "ENABLED" terraform cannot delete the resource until it is manually changed in the AWS console.- Returns:
- builder
-
status
public FormTypeArgs.Builder status(java.lang.String status)
- Parameters:
status- Status of form type. Must be "ENABLED" or "DISABLED" If status is set to "ENABLED" terraform cannot delete the resource until it is manually changed in the AWS console.- Returns:
- builder
-
timeouts
public FormTypeArgs.Builder timeouts(@Nullable com.pulumi.core.Output<FormTypeTimeoutsArgs> timeouts)
-
timeouts
public FormTypeArgs.Builder timeouts(FormTypeTimeoutsArgs timeouts)
-
build
public FormTypeArgs build()
-
-