Package com.pulumi.aws.ec2transitgateway
Class InstanceStateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2transitgateway.InstanceStateArgs.Builder
-
- Enclosing class:
- InstanceStateArgs
public static final class InstanceStateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceStateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceStateArgs
build()
InstanceStateArgs.Builder
force(com.pulumi.core.Output<java.lang.Boolean> force)
InstanceStateArgs.Builder
force(java.lang.Boolean force)
InstanceStateArgs.Builder
instanceId(com.pulumi.core.Output<java.lang.String> instanceId)
InstanceStateArgs.Builder
instanceId(java.lang.String instanceId)
InstanceStateArgs.Builder
state(com.pulumi.core.Output<java.lang.String> state)
InstanceStateArgs.Builder
state(java.lang.String state)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceStateArgs defaults)
-
-
Method Detail
-
force
public InstanceStateArgs.Builder force(@Nullable com.pulumi.core.Output<java.lang.Boolean> force)
- Parameters:
force
- Whether to request a forced stop when `state` is `stopped`. Otherwise (_i.e._, `state` is `running`), ignored. When an instance is forced to stop, it does not flush file system caches or file system metadata, and you must subsequently perform file system check and repair. Not recommended for Windows instances. Defaults to `false`.- Returns:
- builder
-
force
public InstanceStateArgs.Builder force(java.lang.Boolean force)
- Parameters:
force
- Whether to request a forced stop when `state` is `stopped`. Otherwise (_i.e._, `state` is `running`), ignored. When an instance is forced to stop, it does not flush file system caches or file system metadata, and you must subsequently perform file system check and repair. Not recommended for Windows instances. Defaults to `false`.- Returns:
- builder
-
instanceId
public InstanceStateArgs.Builder instanceId(com.pulumi.core.Output<java.lang.String> instanceId)
- Parameters:
instanceId
- ID of the instance.- Returns:
- builder
-
instanceId
public InstanceStateArgs.Builder instanceId(java.lang.String instanceId)
- Parameters:
instanceId
- ID of the instance.- Returns:
- builder
-
state
public InstanceStateArgs.Builder state(com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state
- State of the instance. Valid values are `stopped`, `running`. The following arguments are optional:- Returns:
- builder
-
state
public InstanceStateArgs.Builder state(java.lang.String state)
- Parameters:
state
- State of the instance. Valid values are `stopped`, `running`. The following arguments are optional:- Returns:
- builder
-
build
public InstanceStateArgs build()
-
-