Class StackV1State.Builder
- java.lang.Object
-
- com.pulumi.openstack.orchestration.inputs.StackV1State.Builder
-
- Enclosing class:
- StackV1State
public static final class StackV1State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StackV1State defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StackV1Statebuild()StackV1State.Buildercapabilities(com.pulumi.core.Output<java.util.List<java.lang.String>> capabilities)StackV1State.Buildercapabilities(java.lang.String... capabilities)StackV1State.Buildercapabilities(java.util.List<java.lang.String> capabilities)StackV1State.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)StackV1State.BuildercreationTime(java.lang.String creationTime)StackV1State.Builderdescription(com.pulumi.core.Output<java.lang.String> description)StackV1State.Builderdescription(java.lang.String description)StackV1State.BuilderdisableRollback(com.pulumi.core.Output<java.lang.Boolean> disableRollback)StackV1State.BuilderdisableRollback(java.lang.Boolean disableRollback)StackV1State.BuilderenvironmentOpts(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> environmentOpts)StackV1State.BuilderenvironmentOpts(java.util.Map<java.lang.String,java.lang.Object> environmentOpts)StackV1State.Buildername(com.pulumi.core.Output<java.lang.String> name)StackV1State.Buildername(java.lang.String name)StackV1State.BuildernotificationTopics(com.pulumi.core.Output<java.util.List<java.lang.String>> notificationTopics)StackV1State.BuildernotificationTopics(java.lang.String... notificationTopics)StackV1State.BuildernotificationTopics(java.util.List<java.lang.String> notificationTopics)StackV1State.Builderparameters(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> parameters)StackV1State.Builderparameters(java.util.Map<java.lang.String,java.lang.Object> parameters)StackV1State.Builderregion(com.pulumi.core.Output<java.lang.String> region)StackV1State.Builderregion(java.lang.String region)StackV1State.BuilderStackOutputs(com.pulumi.core.Output<java.util.List<StackV1StackOutputArgs>> StackOutputs)StackV1State.BuilderStackOutputs(StackV1StackOutputArgs... StackOutputs)StackV1State.BuilderStackOutputs(java.util.List<StackV1StackOutputArgs> StackOutputs)StackV1State.Builderstatus(com.pulumi.core.Output<java.lang.String> status)StackV1State.Builderstatus(java.lang.String status)StackV1State.BuilderstatusReason(com.pulumi.core.Output<java.lang.String> statusReason)StackV1State.BuilderstatusReason(java.lang.String statusReason)StackV1State.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)StackV1State.Buildertags(java.lang.String... tags)StackV1State.Buildertags(java.util.List<java.lang.String> tags)StackV1State.BuildertemplateDescription(com.pulumi.core.Output<java.lang.String> templateDescription)StackV1State.BuildertemplateDescription(java.lang.String templateDescription)StackV1State.BuildertemplateOpts(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> templateOpts)StackV1State.BuildertemplateOpts(java.util.Map<java.lang.String,java.lang.Object> templateOpts)StackV1State.Buildertimeout(com.pulumi.core.Output<java.lang.Integer> timeout)StackV1State.Buildertimeout(java.lang.Integer timeout)StackV1State.BuilderupdatedTime(com.pulumi.core.Output<java.lang.String> updatedTime)StackV1State.BuilderupdatedTime(java.lang.String updatedTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StackV1State defaults)
-
-
Method Detail
-
StackOutputs
public StackV1State.Builder StackOutputs(@Nullable com.pulumi.core.Output<java.util.List<StackV1StackOutputArgs>> StackOutputs)
- Parameters:
StackOutputs- A list of stack outputs.- Returns:
- builder
-
StackOutputs
public StackV1State.Builder StackOutputs(java.util.List<StackV1StackOutputArgs> StackOutputs)
- Parameters:
StackOutputs- A list of stack outputs.- Returns:
- builder
-
StackOutputs
public StackV1State.Builder StackOutputs(StackV1StackOutputArgs... StackOutputs)
- Parameters:
StackOutputs- A list of stack outputs.- Returns:
- builder
-
capabilities
public StackV1State.Builder capabilities(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> capabilities)
- Parameters:
capabilities- List of stack capabilities for stack.- Returns:
- builder
-
capabilities
public StackV1State.Builder capabilities(java.util.List<java.lang.String> capabilities)
- Parameters:
capabilities- List of stack capabilities for stack.- Returns:
- builder
-
capabilities
public StackV1State.Builder capabilities(java.lang.String... capabilities)
- Parameters:
capabilities- List of stack capabilities for stack.- Returns:
- builder
-
creationTime
public StackV1State.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- The date and time when the resource was created. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.- Returns:
- builder
-
creationTime
public StackV1State.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- The date and time when the resource was created. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.- Returns:
- builder
-
description
public StackV1State.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the stack resource.- Returns:
- builder
-
description
public StackV1State.Builder description(java.lang.String description)
- Parameters:
description- The description of the stack resource.- Returns:
- builder
-
disableRollback
public StackV1State.Builder disableRollback(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableRollback)
- Parameters:
disableRollback- Enables or disables deletion of all stack resources when a stack creation fails. Default is true, meaning all resources are not deleted when stack creation fails.- Returns:
- builder
-
disableRollback
public StackV1State.Builder disableRollback(java.lang.Boolean disableRollback)
- Parameters:
disableRollback- Enables or disables deletion of all stack resources when a stack creation fails. Default is true, meaning all resources are not deleted when stack creation fails.- Returns:
- builder
-
environmentOpts
public StackV1State.Builder environmentOpts(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> environmentOpts)
- Parameters:
environmentOpts- Environment key/value pairs to associate with the stack which contains details for the environment of the stack. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Environment Opts.- Returns:
- builder
-
environmentOpts
public StackV1State.Builder environmentOpts(java.util.Map<java.lang.String,java.lang.Object> environmentOpts)
- Parameters:
environmentOpts- Environment key/value pairs to associate with the stack which contains details for the environment of the stack. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Environment Opts.- Returns:
- builder
-
name
public StackV1State.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A unique name for the stack. It must start with an alphabetic character. Changing this updates the stack's name.- Returns:
- builder
-
name
public StackV1State.Builder name(java.lang.String name)
- Parameters:
name- A unique name for the stack. It must start with an alphabetic character. Changing this updates the stack's name.- Returns:
- builder
-
notificationTopics
public StackV1State.Builder notificationTopics(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> notificationTopics)
- Parameters:
notificationTopics- List of notification topics for stack.- Returns:
- builder
-
notificationTopics
public StackV1State.Builder notificationTopics(java.util.List<java.lang.String> notificationTopics)
- Parameters:
notificationTopics- List of notification topics for stack.- Returns:
- builder
-
notificationTopics
public StackV1State.Builder notificationTopics(java.lang.String... notificationTopics)
- Parameters:
notificationTopics- List of notification topics for stack.- Returns:
- builder
-
parameters
public StackV1State.Builder parameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> parameters)
- Parameters:
parameters- User-defined key/value pairs as parameters to pass to the template. Changing this updates the existing stack parameters.- Returns:
- builder
-
parameters
public StackV1State.Builder parameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
- Parameters:
parameters- User-defined key/value pairs as parameters to pass to the template. Changing this updates the existing stack parameters.- Returns:
- builder
-
region
public StackV1State.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to create the stack. If omitted, the `region` argument of the provider is used. Changing this creates a new stack.- Returns:
- builder
-
region
public StackV1State.Builder region(java.lang.String region)
- Parameters:
region- The region in which to create the stack. If omitted, the `region` argument of the provider is used. Changing this creates a new stack.- Returns:
- builder
-
status
public StackV1State.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- The status of the stack.- Returns:
- builder
-
status
public StackV1State.Builder status(java.lang.String status)
- Parameters:
status- The status of the stack.- Returns:
- builder
-
statusReason
public StackV1State.Builder statusReason(@Nullable com.pulumi.core.Output<java.lang.String> statusReason)
- Parameters:
statusReason- The reason for the current status of the stack.- Returns:
- builder
-
statusReason
public StackV1State.Builder statusReason(java.lang.String statusReason)
- Parameters:
statusReason- The reason for the current status of the stack.- Returns:
- builder
-
tags
public StackV1State.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- A list of tags to assosciate with the Stack- Returns:
- builder
-
tags
public StackV1State.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- A list of tags to assosciate with the Stack- Returns:
- builder
-
tags
public StackV1State.Builder tags(java.lang.String... tags)
- Parameters:
tags- A list of tags to assosciate with the Stack- Returns:
- builder
-
templateDescription
public StackV1State.Builder templateDescription(@Nullable com.pulumi.core.Output<java.lang.String> templateDescription)
- Parameters:
templateDescription- The description of the stack template.- Returns:
- builder
-
templateDescription
public StackV1State.Builder templateDescription(java.lang.String templateDescription)
- Parameters:
templateDescription- The description of the stack template.- Returns:
- builder
-
templateOpts
public StackV1State.Builder templateOpts(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> templateOpts)
- Parameters:
templateOpts- Template key/value pairs to associate with the stack which contains either the template file or url. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Template Opts.- Returns:
- builder
-
templateOpts
public StackV1State.Builder templateOpts(java.util.Map<java.lang.String,java.lang.Object> templateOpts)
- Parameters:
templateOpts- Template key/value pairs to associate with the stack which contains either the template file or url. Allowed keys: Bin, URL, Files. Changing this updates the existing stack Template Opts.- Returns:
- builder
-
timeout
public StackV1State.Builder timeout(@Nullable com.pulumi.core.Output<java.lang.Integer> timeout)
- Parameters:
timeout- The timeout for stack action in minutes.- Returns:
- builder
-
timeout
public StackV1State.Builder timeout(java.lang.Integer timeout)
- Parameters:
timeout- The timeout for stack action in minutes.- Returns:
- builder
-
updatedTime
public StackV1State.Builder updatedTime(@Nullable com.pulumi.core.Output<java.lang.String> updatedTime)
- Parameters:
updatedTime- The date and time when the resource was updated. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.- Returns:
- builder
-
updatedTime
public StackV1State.Builder updatedTime(java.lang.String updatedTime)
- Parameters:
updatedTime- The date and time when the resource was updated. The date and time stamp format is ISO 8601: CCYY-MM-DDThh:mm:ss±hh:mm For example, 2015-08-27T09:49:58-05:00. The ±hh:mm value, if included, is the time zone as an offset from UTC.- Returns:
- builder
-
build
public StackV1State build()
-
-