Package com.pulumi.gcp.compute.inputs
Class InstanceGroupManagerVersionTargetSizeArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.InstanceGroupManagerVersionTargetSizeArgs.Builder
-
- Enclosing class:
- InstanceGroupManagerVersionTargetSizeArgs
public static final class InstanceGroupManagerVersionTargetSizeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceGroupManagerVersionTargetSizeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceGroupManagerVersionTargetSizeArgs
build()
InstanceGroupManagerVersionTargetSizeArgs.Builder
fixed(com.pulumi.core.Output<java.lang.Integer> fixed)
InstanceGroupManagerVersionTargetSizeArgs.Builder
fixed(java.lang.Integer fixed)
InstanceGroupManagerVersionTargetSizeArgs.Builder
percent(com.pulumi.core.Output<java.lang.Integer> percent)
InstanceGroupManagerVersionTargetSizeArgs.Builder
percent(java.lang.Integer percent)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceGroupManagerVersionTargetSizeArgs defaults)
-
-
Method Detail
-
fixed
public InstanceGroupManagerVersionTargetSizeArgs.Builder fixed(@Nullable com.pulumi.core.Output<java.lang.Integer> fixed)
- Parameters:
fixed
- , The number of instances which are managed for this version. Conflicts with `percent`.- Returns:
- builder
-
fixed
public InstanceGroupManagerVersionTargetSizeArgs.Builder fixed(java.lang.Integer fixed)
- Parameters:
fixed
- , The number of instances which are managed for this version. Conflicts with `percent`.- Returns:
- builder
-
percent
public InstanceGroupManagerVersionTargetSizeArgs.Builder percent(@Nullable com.pulumi.core.Output<java.lang.Integer> percent)
- Parameters:
percent
- , The number of instances (calculated as percentage) which are managed for this version. Conflicts with `fixed`. Note that when using `percent`, rounding will be in favor of explicitly set `target_size` values; a managed instance group with 2 instances and 2 `version`s, one of which has a `target_size.percent` of `60` will create 2 instances of that `version`.- Returns:
- builder
-
percent
public InstanceGroupManagerVersionTargetSizeArgs.Builder percent(java.lang.Integer percent)
- Parameters:
percent
- , The number of instances (calculated as percentage) which are managed for this version. Conflicts with `fixed`. Note that when using `percent`, rounding will be in favor of explicitly set `target_size` values; a managed instance group with 2 instances and 2 `version`s, one of which has a `target_size.percent` of `60` will create 2 instances of that `version`.- Returns:
- builder
-
build
public InstanceGroupManagerVersionTargetSizeArgs build()
-
-