Package com.pulumi.aws.sagemaker.inputs
Class InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder
-
public static final class InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgsbuild()InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.BuilderenforcementMode(com.pulumi.core.Output<java.lang.String> enforcementMode)InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.BuilderenforcementMode(java.lang.String enforcementMode)InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.BuildermaxImbalance(com.pulumi.core.Output<java.lang.Integer> maxImbalance)InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.BuildermaxImbalance(java.lang.Integer maxImbalance)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs defaults)
-
-
Method Detail
-
enforcementMode
public InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder enforcementMode(com.pulumi.core.Output<java.lang.String> enforcementMode)
- Parameters:
enforcementMode- How strictly the AZ balance constraint is enforced. Valid values: `PERMISSIVE`.- Returns:
- builder
-
enforcementMode
public InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder enforcementMode(java.lang.String enforcementMode)
- Parameters:
enforcementMode- How strictly the AZ balance constraint is enforced. Valid values: `PERMISSIVE`.- Returns:
- builder
-
maxImbalance
public InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder maxImbalance(@Nullable com.pulumi.core.Output<java.lang.Integer> maxImbalance)
- Parameters:
maxImbalance- Maximum allowed difference in copy count between any two Availability Zones. Defaults to `0`, which the service applies but does not report, so the value stays absent from state unless configured.- Returns:
- builder
-
maxImbalance
public InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs.Builder maxImbalance(java.lang.Integer maxImbalance)
- Parameters:
maxImbalance- Maximum allowed difference in copy count between any two Availability Zones. Defaults to `0`, which the service applies but does not report, so the value stays absent from state unless configured.- Returns:
- builder
-
build
public InferenceComponentSpecificationSchedulingConfigAvailabilityZoneBalanceArgs build()
-
-