Package com.pulumi.aws.datazone.inputs
Class FormTypeState.Builder
- java.lang.Object
-
- com.pulumi.aws.datazone.inputs.FormTypeState.Builder
-
- Enclosing class:
- FormTypeState
public static final class FormTypeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FormTypeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormTypeStatebuild()FormTypeState.BuildercreatedAt(com.pulumi.core.Output<java.lang.String> createdAt)FormTypeState.BuildercreatedAt(java.lang.String createdAt)FormTypeState.BuildercreatedBy(com.pulumi.core.Output<java.lang.String> createdBy)FormTypeState.BuildercreatedBy(java.lang.String createdBy)FormTypeState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)FormTypeState.Builderdescription(java.lang.String description)FormTypeState.BuilderdomainIdentifier(com.pulumi.core.Output<java.lang.String> domainIdentifier)FormTypeState.BuilderdomainIdentifier(java.lang.String domainIdentifier)FormTypeState.Builderimports(FormTypeImportArgs... imports)FormTypeState.Builderimports(com.pulumi.core.Output<java.util.List<FormTypeImportArgs>> imports)FormTypeState.Builderimports(java.util.List<FormTypeImportArgs> imports)FormTypeState.Buildermodel(FormTypeModelArgs model)FormTypeState.Buildermodel(com.pulumi.core.Output<FormTypeModelArgs> model)FormTypeState.Buildername(com.pulumi.core.Output<java.lang.String> name)FormTypeState.Buildername(java.lang.String name)FormTypeState.BuilderoriginDomainId(com.pulumi.core.Output<java.lang.String> originDomainId)FormTypeState.BuilderoriginDomainId(java.lang.String originDomainId)FormTypeState.BuilderoriginProjectId(com.pulumi.core.Output<java.lang.String> originProjectId)FormTypeState.BuilderoriginProjectId(java.lang.String originProjectId)FormTypeState.BuilderowningProjectIdentifier(com.pulumi.core.Output<java.lang.String> owningProjectIdentifier)FormTypeState.BuilderowningProjectIdentifier(java.lang.String owningProjectIdentifier)FormTypeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FormTypeState.Builderregion(java.lang.String region)FormTypeState.Builderrevision(com.pulumi.core.Output<java.lang.String> revision)FormTypeState.Builderrevision(java.lang.String revision)FormTypeState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)FormTypeState.Builderstatus(java.lang.String status)FormTypeState.Buildertimeouts(FormTypeTimeoutsArgs timeouts)FormTypeState.Buildertimeouts(com.pulumi.core.Output<FormTypeTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FormTypeState defaults)
-
-
Method Detail
-
createdAt
public FormTypeState.Builder createdAt(@Nullable com.pulumi.core.Output<java.lang.String> createdAt)
- Parameters:
createdAt- Creation time of the Form Type.- Returns:
- builder
-
createdAt
public FormTypeState.Builder createdAt(java.lang.String createdAt)
- Parameters:
createdAt- Creation time of the Form Type.- Returns:
- builder
-
createdBy
public FormTypeState.Builder createdBy(@Nullable com.pulumi.core.Output<java.lang.String> createdBy)
- Parameters:
createdBy- Creator of the Form Type.- Returns:
- builder
-
createdBy
public FormTypeState.Builder createdBy(java.lang.String createdBy)
- Parameters:
createdBy- Creator of the Form Type.- Returns:
- builder
-
description
public FormTypeState.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 FormTypeState.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 FormTypeState.Builder domainIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> domainIdentifier)
- Parameters:
domainIdentifier- Identifier of the domain.- Returns:
- builder
-
domainIdentifier
public FormTypeState.Builder domainIdentifier(java.lang.String domainIdentifier)
- Parameters:
domainIdentifier- Identifier of the domain.- Returns:
- builder
-
imports
public FormTypeState.Builder imports(@Nullable com.pulumi.core.Output<java.util.List<FormTypeImportArgs>> imports)
-
imports
public FormTypeState.Builder imports(java.util.List<FormTypeImportArgs> imports)
-
imports
public FormTypeState.Builder imports(FormTypeImportArgs... imports)
-
model
public FormTypeState.Builder model(@Nullable 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 FormTypeState.Builder model(FormTypeModelArgs model)
- Parameters:
model- Object of the model of the form type that contains the following attributes.- Returns:
- builder
-
name
public FormTypeState.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 FormTypeState.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
-
originDomainId
public FormTypeState.Builder originDomainId(@Nullable com.pulumi.core.Output<java.lang.String> originDomainId)
- Parameters:
originDomainId- Origin domain ID of the Form Type.- Returns:
- builder
-
originDomainId
public FormTypeState.Builder originDomainId(java.lang.String originDomainId)
- Parameters:
originDomainId- Origin domain ID of the Form Type.- Returns:
- builder
-
originProjectId
public FormTypeState.Builder originProjectId(@Nullable com.pulumi.core.Output<java.lang.String> originProjectId)
- Parameters:
originProjectId- Origin project ID of the Form Type.- Returns:
- builder
-
originProjectId
public FormTypeState.Builder originProjectId(java.lang.String originProjectId)
- Parameters:
originProjectId- Origin project ID of the Form Type.- Returns:
- builder
-
owningProjectIdentifier
public FormTypeState.Builder owningProjectIdentifier(@Nullable 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 FormTypeState.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 FormTypeState.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 FormTypeState.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
-
revision
public FormTypeState.Builder revision(@Nullable com.pulumi.core.Output<java.lang.String> revision)
- Parameters:
revision- Revision of the Form Type.- Returns:
- builder
-
revision
public FormTypeState.Builder revision(java.lang.String revision)
- Parameters:
revision- Revision of the Form Type.- Returns:
- builder
-
status
public FormTypeState.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 FormTypeState.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 FormTypeState.Builder timeouts(@Nullable com.pulumi.core.Output<FormTypeTimeoutsArgs> timeouts)
-
timeouts
public FormTypeState.Builder timeouts(FormTypeTimeoutsArgs timeouts)
-
build
public FormTypeState build()
-
-