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