Class ProvisioningArtifactState.Builder
- java.lang.Object
-
- com.pulumi.aws.servicecatalog.inputs.ProvisioningArtifactState.Builder
-
- Enclosing class:
- ProvisioningArtifactState
public static final class ProvisioningArtifactState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProvisioningArtifactState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisioningArtifactState.BuilderacceptLanguage(com.pulumi.core.Output<java.lang.String> acceptLanguage)ProvisioningArtifactState.BuilderacceptLanguage(java.lang.String acceptLanguage)ProvisioningArtifactState.Builderactive(com.pulumi.core.Output<java.lang.Boolean> active)ProvisioningArtifactState.Builderactive(java.lang.Boolean active)ProvisioningArtifactStatebuild()ProvisioningArtifactState.BuildercreatedTime(com.pulumi.core.Output<java.lang.String> createdTime)ProvisioningArtifactState.BuildercreatedTime(java.lang.String createdTime)ProvisioningArtifactState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ProvisioningArtifactState.Builderdescription(java.lang.String description)ProvisioningArtifactState.BuilderdisableTemplateValidation(com.pulumi.core.Output<java.lang.Boolean> disableTemplateValidation)ProvisioningArtifactState.BuilderdisableTemplateValidation(java.lang.Boolean disableTemplateValidation)ProvisioningArtifactState.Builderguidance(com.pulumi.core.Output<java.lang.String> guidance)ProvisioningArtifactState.Builderguidance(java.lang.String guidance)ProvisioningArtifactState.Buildername(com.pulumi.core.Output<java.lang.String> name)ProvisioningArtifactState.Buildername(java.lang.String name)ProvisioningArtifactState.BuilderproductId(com.pulumi.core.Output<java.lang.String> productId)ProvisioningArtifactState.BuilderproductId(java.lang.String productId)ProvisioningArtifactState.BuilderprovisioningArtifactId(com.pulumi.core.Output<java.lang.String> provisioningArtifactId)ProvisioningArtifactState.BuilderprovisioningArtifactId(java.lang.String provisioningArtifactId)ProvisioningArtifactState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProvisioningArtifactState.Builderregion(java.lang.String region)ProvisioningArtifactState.BuildertemplatePhysicalId(com.pulumi.core.Output<java.lang.String> templatePhysicalId)ProvisioningArtifactState.BuildertemplatePhysicalId(java.lang.String templatePhysicalId)ProvisioningArtifactState.BuildertemplateUrl(com.pulumi.core.Output<java.lang.String> templateUrl)ProvisioningArtifactState.BuildertemplateUrl(java.lang.String templateUrl)ProvisioningArtifactState.Buildertype(com.pulumi.core.Output<java.lang.String> type)ProvisioningArtifactState.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProvisioningArtifactState defaults)
-
-
Method Detail
-
acceptLanguage
public ProvisioningArtifactState.Builder acceptLanguage(@Nullable com.pulumi.core.Output<java.lang.String> acceptLanguage)
- Parameters:
acceptLanguage- Language code. Valid values: `en` (English), `jp` (Japanese), `zh` (Chinese). The default value is `en`.- Returns:
- builder
-
acceptLanguage
public ProvisioningArtifactState.Builder acceptLanguage(java.lang.String acceptLanguage)
- Parameters:
acceptLanguage- Language code. Valid values: `en` (English), `jp` (Japanese), `zh` (Chinese). The default value is `en`.- Returns:
- builder
-
active
public ProvisioningArtifactState.Builder active(@Nullable com.pulumi.core.Output<java.lang.Boolean> active)
- Parameters:
active- Whether the product version is active. Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact. Default is `true`.- Returns:
- builder
-
active
public ProvisioningArtifactState.Builder active(java.lang.Boolean active)
- Parameters:
active- Whether the product version is active. Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact. Default is `true`.- Returns:
- builder
-
createdTime
public ProvisioningArtifactState.Builder createdTime(@Nullable com.pulumi.core.Output<java.lang.String> createdTime)
- Parameters:
createdTime- Time when the provisioning artifact was created.- Returns:
- builder
-
createdTime
public ProvisioningArtifactState.Builder createdTime(java.lang.String createdTime)
- Parameters:
createdTime- Time when the provisioning artifact was created.- Returns:
- builder
-
description
public ProvisioningArtifactState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the provisioning artifact (i.e., version), including how it differs from the previous provisioning artifact.- Returns:
- builder
-
description
public ProvisioningArtifactState.Builder description(java.lang.String description)
- Parameters:
description- Description of the provisioning artifact (i.e., version), including how it differs from the previous provisioning artifact.- Returns:
- builder
-
disableTemplateValidation
public ProvisioningArtifactState.Builder disableTemplateValidation(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableTemplateValidation)
- Parameters:
disableTemplateValidation- Whether AWS Service Catalog stops validating the specified provisioning artifact template even if it is invalid.- Returns:
- builder
-
disableTemplateValidation
public ProvisioningArtifactState.Builder disableTemplateValidation(java.lang.Boolean disableTemplateValidation)
- Parameters:
disableTemplateValidation- Whether AWS Service Catalog stops validating the specified provisioning artifact template even if it is invalid.- Returns:
- builder
-
guidance
public ProvisioningArtifactState.Builder guidance(@Nullable com.pulumi.core.Output<java.lang.String> guidance)
- Parameters:
guidance- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use. Valid values are `DEFAULT` and `DEPRECATED`. The default is `DEFAULT`. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.- Returns:
- builder
-
guidance
public ProvisioningArtifactState.Builder guidance(java.lang.String guidance)
- Parameters:
guidance- Information set by the administrator to provide guidance to end users about which provisioning artifacts to use. Valid values are `DEFAULT` and `DEPRECATED`. The default is `DEFAULT`. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.- Returns:
- builder
-
name
public ProvisioningArtifactState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the provisioning artifact (for example, `v1`, `v2beta`). No spaces are allowed.- Returns:
- builder
-
name
public ProvisioningArtifactState.Builder name(java.lang.String name)
- Parameters:
name- Name of the provisioning artifact (for example, `v1`, `v2beta`). No spaces are allowed.- Returns:
- builder
-
productId
public ProvisioningArtifactState.Builder productId(@Nullable com.pulumi.core.Output<java.lang.String> productId)
- Parameters:
productId- Identifier of the product.- Returns:
- builder
-
productId
public ProvisioningArtifactState.Builder productId(java.lang.String productId)
- Parameters:
productId- Identifier of the product.- Returns:
- builder
-
provisioningArtifactId
public ProvisioningArtifactState.Builder provisioningArtifactId(@Nullable com.pulumi.core.Output<java.lang.String> provisioningArtifactId)
- Parameters:
provisioningArtifactId- Provisioning artifact identifier.- Returns:
- builder
-
provisioningArtifactId
public ProvisioningArtifactState.Builder provisioningArtifactId(java.lang.String provisioningArtifactId)
- Parameters:
provisioningArtifactId- Provisioning artifact identifier.- Returns:
- builder
-
region
public ProvisioningArtifactState.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 ProvisioningArtifactState.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
-
templatePhysicalId
public ProvisioningArtifactState.Builder templatePhysicalId(@Nullable com.pulumi.core.Output<java.lang.String> templatePhysicalId)
- Parameters:
templatePhysicalId- Template source as the physical ID of the resource that contains the template. Currently only supports CloudFormation stack ARN. Specify the physical ID as `arn:[partition]:cloudformation:[region]:[account ID]:stack/[stack name]/[resource ID]`.- Returns:
- builder
-
templatePhysicalId
public ProvisioningArtifactState.Builder templatePhysicalId(java.lang.String templatePhysicalId)
- Parameters:
templatePhysicalId- Template source as the physical ID of the resource that contains the template. Currently only supports CloudFormation stack ARN. Specify the physical ID as `arn:[partition]:cloudformation:[region]:[account ID]:stack/[stack name]/[resource ID]`.- Returns:
- builder
-
templateUrl
public ProvisioningArtifactState.Builder templateUrl(@Nullable com.pulumi.core.Output<java.lang.String> templateUrl)
- Parameters:
templateUrl- Template source as URL of the CloudFormation template in Amazon S3. The following arguments are optional:- Returns:
- builder
-
templateUrl
public ProvisioningArtifactState.Builder templateUrl(java.lang.String templateUrl)
- Parameters:
templateUrl- Template source as URL of the CloudFormation template in Amazon S3. The following arguments are optional:- Returns:
- builder
-
type
public ProvisioningArtifactState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of provisioning artifact. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) for valid list of values.- Returns:
- builder
-
type
public ProvisioningArtifactState.Builder type(java.lang.String type)
- Parameters:
type- Type of provisioning artifact. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) for valid list of values.- Returns:
- builder
-
build
public ProvisioningArtifactState build()
-
-