SchedulingConfigurationProperty Struct
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_deadline as deadline } from 'aws-cdk-lib';
declare const alwaysScheduleFirst: any;
declare const alwaysScheduleLast: any;
declare const priorityFifo: any;
const schedulingConfigurationProperty: deadline.CfnQueue.SchedulingConfigurationProperty = {
priorityBalanced: {
renderingTaskBuffer: 123,
},
priorityFifo: priorityFifo,
weightedBalanced: {
errorWeight: 123,
maxPriorityOverride: {
alwaysScheduleFirst: alwaysScheduleFirst,
},
minPriorityOverride: {
alwaysScheduleLast: alwaysScheduleLast,
},
priorityWeight: 123,
renderingTaskBuffer: 123,
renderingTaskWeight: 123,
submissionTimeWeight: 123,
},
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_deadline as deadline
# always_schedule_first: Any
# always_schedule_last: Any
# priority_fifo: Any
scheduling_configuration_property = deadline.CfnQueue.SchedulingConfigurationProperty(
priority_balanced=deadline.CfnQueue.PriorityBalancedSchedulingConfigurationProperty(
rendering_task_buffer=123
),
priority_fifo=priority_fifo,
weighted_balanced=deadline.CfnQueue.WeightedBalancedSchedulingConfigurationProperty(
error_weight=123,
max_priority_override=deadline.CfnQueue.SchedulingMaxPriorityOverrideProperty(
always_schedule_first=always_schedule_first
),
min_priority_override=deadline.CfnQueue.SchedulingMinPriorityOverrideProperty(
always_schedule_last=always_schedule_last
),
priority_weight=123,
rendering_task_buffer=123,
rendering_task_weight=123,
submission_time_weight=123
)
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.deadline.*;
Object alwaysScheduleFirst;
Object alwaysScheduleLast;
Object priorityFifo;
SchedulingConfigurationProperty schedulingConfigurationProperty = SchedulingConfigurationProperty.builder()
.priorityBalanced(PriorityBalancedSchedulingConfigurationProperty.builder()
.renderingTaskBuffer(123)
.build())
.priorityFifo(priorityFifo)
.weightedBalanced(WeightedBalancedSchedulingConfigurationProperty.builder()
.errorWeight(123)
.maxPriorityOverride(SchedulingMaxPriorityOverrideProperty.builder()
.alwaysScheduleFirst(alwaysScheduleFirst)
.build())
.minPriorityOverride(SchedulingMinPriorityOverrideProperty.builder()
.alwaysScheduleLast(alwaysScheduleLast)
.build())
.priorityWeight(123)
.renderingTaskBuffer(123)
.renderingTaskWeight(123)
.submissionTimeWeight(123)
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Deadline;
var alwaysScheduleFirst;
var alwaysScheduleLast;
var priorityFifo;
var schedulingConfigurationProperty = new SchedulingConfigurationProperty {
PriorityBalanced = new PriorityBalancedSchedulingConfigurationProperty {
RenderingTaskBuffer = 123
},
PriorityFifo = priorityFifo,
WeightedBalanced = new WeightedBalancedSchedulingConfigurationProperty {
ErrorWeight = 123,
MaxPriorityOverride = new SchedulingMaxPriorityOverrideProperty {
AlwaysScheduleFirst = alwaysScheduleFirst
},
MinPriorityOverride = new SchedulingMinPriorityOverrideProperty {
AlwaysScheduleLast = alwaysScheduleLast
},
PriorityWeight = 123,
RenderingTaskBuffer = 123,
RenderingTaskWeight = 123,
SubmissionTimeWeight = 123
}
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"
var alwaysScheduleFirst interface{}
var alwaysScheduleLast interface{}
var priorityFifo interface{}
schedulingConfigurationProperty := &SchedulingConfigurationProperty{
PriorityBalanced: &PriorityBalancedSchedulingConfigurationProperty{
RenderingTaskBuffer: jsii.Number(123),
},
PriorityFifo: priorityFifo,
WeightedBalanced: &WeightedBalancedSchedulingConfigurationProperty{
ErrorWeight: jsii.Number(123),
MaxPriorityOverride: &SchedulingMaxPriorityOverrideProperty{
AlwaysScheduleFirst: alwaysScheduleFirst,
},
MinPriorityOverride: &SchedulingMinPriorityOverrideProperty{
AlwaysScheduleLast: alwaysScheduleLast,
},
PriorityWeight: jsii.Number(123),
RenderingTaskBuffer: jsii.Number(123),
RenderingTaskWeight: jsii.Number(123),
SubmissionTimeWeight: jsii.Number(123),
},
}
Properties
priorityBalancedoptionalIResolvable | CfnQueue.PriorityBalancedSchedulingConfigurationPropertypriority_balancedoptionaltyping.Union[IResolvable, PriorityBalancedSchedulingConfigurationProperty]priorityBalancedoptionalIResolvablePriorityBalancedoptionalIResolvablePriorityBalancedoptionalinterface{}#priorityFifooptionalanypriority_fifooptionalAnypriorityFifooptionalObjectPriorityFifooptionalobjectPriorityFifooptionalinterface{}#weightedBalancedoptionalIResolvable | CfnQueue.WeightedBalancedSchedulingConfigurationPropertyweighted_balancedoptionaltyping.Union[IResolvable, WeightedBalancedSchedulingConfigurationProperty]weightedBalancedoptionalIResolvableWeightedBalancedoptionalIResolvableWeightedBalancedoptionalinterface{}#