Class SchedulerParsers
java.lang.Object
gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
json parsers for data objects used in the scheduler service endpoints
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.MissionModelIdInput>> parser for a hasura action that accepts a mission model id as its sole input, along with normal hasura session detailsstatic final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction.HasuraSchedulingGoalEvent> static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.SpecificationInput>> parser for a hasura action that accepts a plan id as its sole input, along with normal hasura session detailsstatic final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.types.MissionModelId> static final gov.nasa.jpl.aerie.json.JsonParser<PlanId> static final gov.nasa.jpl.aerie.json.JsonParser<ScheduleFailure> static final gov.nasa.jpl.aerie.json.JsonParser<SpecificationId> -
Method Summary
Modifier and TypeMethodDescriptionstatic gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.HasuraBulkEffectiveArguments>> static <T> Tstatic gov.nasa.jpl.aerie.json.JsonParser<ProcedureArguments>
-
Field Details
-
specificationIdP
-
missionModelIdP
public static final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.types.MissionModelId> missionModelIdP -
planIdP
-
scheduleFailureP
-
hasuraSpecificationActionP
public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.SpecificationInput>> hasuraSpecificationActionPparser for a hasura action that accepts a plan id as its sole input, along with normal hasura session details -
hasuraSchedulingDSLTypescriptActionP
public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.MissionModelIdInput>> hasuraSchedulingDSLTypescriptActionPparser for a hasura action that accepts a mission model id as its sole input, along with normal hasura session details -
hasuraSchedulingGoalEventTriggerP
public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction.HasuraSchedulingGoalEvent> hasuraSchedulingGoalEventTriggerP
-
-
Method Details
-
hasuraBulkProcedureArgumentsP
public static gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.HasuraBulkEffectiveArguments>> hasuraBulkProcedureArgumentsP() -
procedureArgumentsP
-
parseJson
public static <T> T parseJson(String jsonStr, gov.nasa.jpl.aerie.json.JsonParser<T> parser) throws InvalidJsonException, InvalidEntityException
-