Package com.pulumi.aws.batch.outputs
Class SchedulingPolicyFairSharePolicy
- java.lang.Object
-
- com.pulumi.aws.batch.outputs.SchedulingPolicyFairSharePolicy
-
public final class SchedulingPolicyFairSharePolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchedulingPolicyFairSharePolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchedulingPolicyFairSharePolicy.Builderbuilder()static SchedulingPolicyFairSharePolicy.Builderbuilder(SchedulingPolicyFairSharePolicy defaults)java.util.Optional<java.lang.Integer>computeReservation()java.util.Optional<java.lang.Integer>shareDecaySeconds()java.util.List<SchedulingPolicyFairSharePolicyShareDistribution>shareDistributions()
-
-
-
Method Detail
-
computeReservation
public java.util.Optional<java.lang.Integer> computeReservation()
- Returns:
- Value used to reserve some of the available maximum vCPU for fair share identifiers that have not yet been used. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html).
-
shareDecaySeconds
public java.util.Optional<java.lang.Integer> shareDecaySeconds()
- Returns:
- Time period to use to calculate a fair share percentage for each fair share identifier in use, in seconds. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html).
-
shareDistributions
public java.util.List<SchedulingPolicyFairSharePolicyShareDistribution> shareDistributions()
- Returns:
- One or more share distribution blocks which define the weights for the fair share identifiers for the fair share policy. For more information, see [FairsharePolicy](https://docs.aws.amazon.com/batch/latest/APIReference/API_FairsharePolicy.html). The `shareDistribution` block is documented below.
-
builder
public static SchedulingPolicyFairSharePolicy.Builder builder()
-
builder
public static SchedulingPolicyFairSharePolicy.Builder builder(SchedulingPolicyFairSharePolicy defaults)
-
-