Class CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.deadline.CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnQueue.WeightedBalancedSchedulingConfigurationProperty>
- Enclosing interface:
CfnQueue.WeightedBalancedSchedulingConfigurationProperty
@Stability(Stable)
public static final class CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnQueue.WeightedBalancedSchedulingConfigurationProperty>
A builder for
CfnQueue.WeightedBalancedSchedulingConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.errorWeight(Number errorWeight) maxPriorityOverride(IResolvable maxPriorityOverride) maxPriorityOverride(CfnQueue.SchedulingMaxPriorityOverrideProperty maxPriorityOverride) minPriorityOverride(IResolvable minPriorityOverride) minPriorityOverride(CfnQueue.SchedulingMinPriorityOverrideProperty minPriorityOverride) priorityWeight(Number priorityWeight) renderingTaskBuffer(Number renderingTaskBuffer) renderingTaskWeight(Number renderingTaskWeight) submissionTimeWeight(Number submissionTimeWeight)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
errorWeight
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder errorWeight(Number errorWeight) - Parameters:
errorWeight- the value to be set.- Returns:
this
-
maxPriorityOverride
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder maxPriorityOverride(IResolvable maxPriorityOverride) - Parameters:
maxPriorityOverride- the value to be set.- Returns:
this
-
maxPriorityOverride
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder maxPriorityOverride(CfnQueue.SchedulingMaxPriorityOverrideProperty maxPriorityOverride) - Parameters:
maxPriorityOverride- the value to be set.- Returns:
this
-
minPriorityOverride
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder minPriorityOverride(IResolvable minPriorityOverride) - Parameters:
minPriorityOverride- the value to be set.- Returns:
this
-
minPriorityOverride
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder minPriorityOverride(CfnQueue.SchedulingMinPriorityOverrideProperty minPriorityOverride) - Parameters:
minPriorityOverride- the value to be set.- Returns:
this
-
priorityWeight
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder priorityWeight(Number priorityWeight) - Parameters:
priorityWeight- the value to be set.- Returns:
this
-
renderingTaskBuffer
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder renderingTaskBuffer(Number renderingTaskBuffer) - Parameters:
renderingTaskBuffer- the value to be set.- Returns:
this
-
renderingTaskWeight
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder renderingTaskWeight(Number renderingTaskWeight) - Parameters:
renderingTaskWeight- the value to be set.- Returns:
this
-
submissionTimeWeight
@Stability(Stable) public CfnQueue.WeightedBalancedSchedulingConfigurationProperty.Builder submissionTimeWeight(Number submissionTimeWeight) Sets the value ofCfnQueue.WeightedBalancedSchedulingConfigurationProperty.getSubmissionTimeWeight()- Parameters:
submissionTimeWeight- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnQueue.WeightedBalancedSchedulingConfigurationProperty>- Returns:
- a new instance of
CfnQueue.WeightedBalancedSchedulingConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-