Class SchedulingDSL
java.lang.Object
gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
static final record
static interface
static interface
static interface
static final record
static interface
-
Field Summary
Modifier and TypeFieldDescriptionstatic final gov.nasa.jpl.aerie.json.JsonParser
<SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange> static final gov.nasa.jpl.aerie.json.JsonParser
<SchedulingDSL.TimingConstraint.ActivityTimingConstraint> static gov.nasa.jpl.aerie.json.JsonParser
<SchedulingDSL.ConditionSpecifier> static final gov.nasa.jpl.aerie.json.JsonParser
<gov.nasa.jpl.aerie.merlin.protocol.types.Duration> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic gov.nasa.jpl.aerie.json.JsonParser
<SchedulingDSL.GoalSpecifier> schedulingJsonP
(MerlinDatabaseService.MissionModelTypes missionModelTypes)
-
Field Details
-
durationP
public static final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.merlin.protocol.types.Duration> durationP -
activityTimingConstraintP
public static final gov.nasa.jpl.aerie.json.JsonParser<SchedulingDSL.TimingConstraint.ActivityTimingConstraint> activityTimingConstraintP -
activityTimingConstraintFlexibleRangeP
public static final gov.nasa.jpl.aerie.json.JsonParser<SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange> activityTimingConstraintFlexibleRangeP -
conditionSpecifierP
public static gov.nasa.jpl.aerie.json.JsonParser<SchedulingDSL.ConditionSpecifier> conditionSpecifierP
-
-
Constructor Details
-
SchedulingDSL
public SchedulingDSL()
-
-
Method Details
-
schedulingJsonP
public static gov.nasa.jpl.aerie.json.JsonParser<SchedulingDSL.GoalSpecifier> schedulingJsonP(MerlinDatabaseService.MissionModelTypes missionModelTypes)
-