Index
All Classes and Interfaces|All Packages|Serialized Form
A
- activityArgumentsP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- activityAttributesP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- ActivityAttributesRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- ActivityAttributesRecord(Optional<Long>, Map<String, SerializedValue>, Optional<SerializedValue>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Creates an instance of a
ActivityAttributesRecordrecord class. - ActivityExpression(String, Optional<StructExpressionAt>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Creates an instance of a
ActivityExpressionrecord class. - activityFinder() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns the value of the
activityFinderrecord component. - activityFinder() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
activityFinderrecord component. - activityFinder() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
activityFinderrecord component. - activityTemplate() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns the value of the
activityTemplaterecord component. - activityTemplate() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
activityTemplaterecord component. - activityTemplate() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
activityTemplaterecord component. - ActivityTemplate(String, StructExpressionAt) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Creates an instance of a
ActivityTemplaterecord class. - ActivityTemplateJsonParser - Class in gov.nasa.jpl.aerie.scheduler.server.http
- ActivityTemplateJsonParser(MerlinDatabaseService.MissionModelTypes) - Constructor for class gov.nasa.jpl.aerie.scheduler.server.http.ActivityTemplateJsonParser
- ActivityTimingConstraint(TimeAnchor, TimeUtility.Operator, Duration, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Creates an instance of a
ActivityTimingConstraintrecord class. - ActivityTimingConstraintFlexibleRange(SchedulingDSL.TimingConstraint.ActivityTimingConstraint, SchedulingDSL.TimingConstraint.ActivityTimingConstraint, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Creates an instance of a
ActivityTimingConstraintFlexibleRangerecord class. - activityTimingConstraintFlexibleRangeP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
- activityTimingConstraintP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
- activityType() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Returns the value of the
activityTyperecord component. - ActivityType - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- ActivityType(String, Map<String, ValueSchema>, Map<String, Map<String, SerializedValue>>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Creates an instance of a
ActivityTyperecord class. - activityTypes() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Returns the value of the
activityTypesrecord component. - activityTypes() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Returns the value of the
activityTypesrecord component. - activityTypes(MerlinDatabaseService.MissionModelTypes) - Static method in class gov.nasa.jpl.aerie.scheduler.server.services.ConstraintsTypescriptCodeGenerationHelper
- addActivity(ActivityDirectiveId, ActivityDirective) - Method in class gov.nasa.jpl.aerie.scheduler.server.models.MerlinPlan
- alias() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
aliasrecord component. - allocate(SpecificationId, String) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository
- allocate(SpecificationId, String) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.ResultsCellRepository
- analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State
- analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Incomplete
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Pending
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Incomplete
-
Returns the value of the
analysisIdrecord component. - analysisId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Pending
-
Returns the value of the
analysisIdrecord component. - analysisOnly() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
analysisOnlyrecord component. - analysisOnly() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
analysisOnlyrecord component. - AndCondition(List<SchedulingDSL.ConditionSpecifier>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.AndCondition
-
Creates an instance of a
AndConditionrecord class. - AppConfiguration - Record Class in gov.nasa.jpl.aerie.scheduler.server.config
- AppConfiguration(int, boolean, Store, URI, String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Creates an instance of a
AppConfigurationrecord class. - apply(long) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.ClaimRequestAction
- apply(Javalin) - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
apply all scheduler http bindings to the provided javalin server
- args() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns the value of the
argsrecord component. - arguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Returns the value of the
argumentsrecord component. - arguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Returns the value of the
argumentsrecord component.
B
- build() - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
- Builder() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
C
- cancel() - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- cancel() - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.ReaderRole
-
cancel the interest in the result of the scheduling run it is illegal to call get() after a cancel() call
- canceled() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
canceledrecord component. - CardinalityGoalDefinition(SchedulingDSL.ActivityTemplate, Optional<SchedulingDSL.ConstraintExpression.ActivityExpression>, SchedulingDSL.CardinalitySpecification, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Creates an instance of a
CardinalityGoalDefinitionrecord class. - CardinalitySpecification(Optional<Duration>, Optional<Integer>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Creates an instance of a
CardinalitySpecificationrecord class. - cause - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.DatabaseException
- claim(long) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository
- claim(long) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.ResultsCellRepository
- ClaimRequestAction - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- ClaimRequestAction(Connection) - Constructor for class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.ClaimRequestAction
- clearPlanActivityDirectives(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
delete all the activity instances stored in the target plan container the plan revision will change!
- clearPlanActivityDirectives(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
delete all the activity instances stored in the target plan container the plan revision will change!
- close() - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.ClaimRequestAction
- ClosedOpenInterval(Duration, Duration) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Creates an instance of a
ClosedOpenIntervalrecord class. - CodeLocation(Integer, Integer) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Creates an instance of a
CodeLocationrecord class. - CoexistenceGoalDefinition(SchedulingDSL.ActivityTemplate, Optional<PersistentTimeAnchor>, Optional<SchedulingDSL.ConstraintExpression.ActivityExpression>, String, SchedulingDSL.ConstraintExpression, Optional<? extends SchedulingDSL.TimingConstraint>, Optional<? extends SchedulingDSL.TimingConstraint>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Creates an instance of a
CoexistenceGoalDefinitionrecord class. - column() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Returns the value of the
columnrecord component. - Complete(ScheduleResults, long, Optional<Long>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Creates an instance of a
Completerecord class. - completeStack() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns the value of the
completeStackrecord component. - computedAttributes() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Returns the value of the
computedAttributesrecord component. - conditionSpecifierP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
- conditionSpecifiers() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.AndCondition
-
Returns the value of the
conditionSpecifiersrecord component. - ConstraintsTypescriptCodeGenerationHelper - Class in gov.nasa.jpl.aerie.scheduler.server.services
- createAllPlanActivityDirectives(PlanId, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
create activity instances in the target plan container for each activity in the input plan does not attempt to resolve id clashes or do activity instance updates the plan revision will change!
- createAllPlanActivityDirectives(PlanId, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
create activity instances in the target plan container for each activity in the input plan does not attempt to resolve id clashes or do activity instance updates the plan revision will change!
- createdActivities() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Returns the value of the
createdActivitiesrecord component. - createEmptyPlan(String, long, Instant, Duration) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
create a new empty plan container based on specifications does not attach a scheduling specification to the plan!
- createEmptyPlan(String, long, Instant, Duration) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
create a new empty plan container based on specifications does not attach a scheduling specification to the plan!
- CreateNewOutputPlan - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.config.PlanOutputMode
-
create a new plan container to hold the output schedule
- createNewPlanWithActivityDirectives(PlanMetadata, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
create an entirely new plan container in aerie and synchronize the in-memory plan to it does not mutate the original plan, so metadata remains valid for the original plan
- createNewPlanWithActivityDirectives(PlanMetadata, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
create an entirely new plan container in aerie and synchronize the in-memory plan to it does not mutate the original plan, so metadata remains valid for the original plan
D
- data() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns the value of the
datarecord component. - data(JsonValue) - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
- database() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns the value of the
databaserecord component. - DatabaseException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- DatabaseException(String, SQLException) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.DatabaseException
- datasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Returns the value of the
datasetIdrecord component. - datasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Returns the value of the
datasetIdrecord component. - DatasetId - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- DatasetId(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.DatasetId
-
Creates an instance of a
DatasetIdrecord class. - DatasetIds(DatasetId, GraphQLMerlinDatabaseService.SimulationDatasetId) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Creates an instance of a
DatasetIdsrecord class. - DatasetMetadata(DatasetId, Duration) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Creates an instance of a
DatasetMetadatarecord class. - deallocate(ResultsProtocol.OwnerRole) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository
- deallocate(ResultsProtocol.OwnerRole) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.ResultsCellRepository
- directiveId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Returns the value of the
directiveIdrecord component. - discreteProfileP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- discreteProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Returns the value of the
discreteProfilesrecord component. - discreteProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Returns the value of the
discreteProfilesrecord component. - discreteProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Returns the value of the
discreteProfilesrecord component. - discreteProfileSegmentP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- discreteProfileTypeP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- discreteValueSchemaTypeP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- duration() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Returns the value of the
durationrecord component. - durationFromPGInterval(String) - Static method in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- durationP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- durationP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
E
- EDSL(GoalSource) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.EDSL
-
Creates an instance of a
EDSLrecord class. - enableJavalinDevLogging() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns the value of the
enableJavalinDevLoggingrecord component. - end() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Returns the value of the
endrecord component. - endConstraint() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
endConstraintrecord component. - ensurePlanExists(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
confirms that the specified plan exists in the aerie database, throwing exception if not
- ensurePlanExists(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
confirms that the specified plan exists in the aerie database, throwing exception if not
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.DatasetId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalSource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.EDSL
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.JAR
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.SpecificationInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionSource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.AndCondition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.WindowsExpression
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.LinearResource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SpecificationId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Incomplete
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Pending
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.SimulationDatasetId
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Incomplete
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Pending
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
-
Indicates whether some other object is "equal to" this one.
- errors - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.SpecificationLoadException
- EventGraphFlattener - Class in gov.nasa.jpl.aerie.scheduler.server.http
- expression() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Returns the value of the
expressionrecord component. - expression() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.WindowsExpression
-
Returns the value of the
expressionrecord component. - ExternalProfiles - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- ExternalProfiles(Map<String, LinearProfile>, Map<String, DiscreteProfile>, Collection<ResourceType>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Creates an instance of a
ExternalProfilesrecord class.
F
- failed(SimulationFailure) - Static method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
- Failed(ScheduleFailure, long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Creates an instance of a
Failedrecord class. - Failed(ScheduleFailure, long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Creates an instance of a
Failedrecord class. - FAILED - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- FAILED - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
- FailedInsertException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- FailedInsertException(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.FailedInsertException
- FailedUpdateException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- FailedUpdateException(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.FailedUpdateException
- failure(String) - Static method in interface gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult
- Failure(String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Failure
-
Creates an instance of a
Failurerecord class. - Failure(String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Failure
-
Creates an instance of a
Failurerecord class. - failures - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.http.InvalidEntityException
- failWith(ScheduleFailure) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- failWith(ScheduleFailure) - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.WriterRole
-
mark the scheduling run as having failed with the given reason
- failWith(Consumer<ScheduleFailure.Builder>) - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.WriterRole
- files() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Success
-
Returns the value of the
filesrecord component. - flatten(EventGraph<T>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.EventGraphFlattener
- forEach() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
forEachrecord component. - fromString(String) - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- fromString(String) - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
G
- generateSchedulingLibAction() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns the value of the
generateSchedulingLibActionrecord component. - GenerateSchedulingLibAction - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GenerateSchedulingLibAction(MerlinDatabaseService.ReaderRole) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
Creates an instance of a
GenerateSchedulingLibActionrecord class. - GenerateSchedulingLibAction.Response - Interface in gov.nasa.jpl.aerie.scheduler.server.services
-
common interface for different possible results of the query
- GenerateSchedulingLibAction.Response.Failure - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GenerateSchedulingLibAction.Response.Success - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- generateTypescriptTypesFromMissionModel(MerlinDatabaseService.MissionModelTypes) - Static method in class gov.nasa.jpl.aerie.scheduler.server.services.TypescriptCodeGenerationService
- get() - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- get() - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.ReaderRole
-
retrieve the current status of the scheduling run, including if it is still in progress the scheduling run must not have been previously cancel()ed
- getActivitiesById() - Method in class gov.nasa.jpl.aerie.scheduler.server.models.MerlinPlan
- getActivityById(ActivityDirectiveId) - Method in class gov.nasa.jpl.aerie.scheduler.server.models.MerlinPlan
- getActivityIdToGoalIdMap(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getActivityIdToGoalIdMap(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
- getDatasetId(ResultSet, String) - Static method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PreparedStatements
- getExternalDatasets(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getExternalEvents(PlanId, Instant) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getExternalEvents(PlanId, Instant) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
- getExternalProfiles(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getExternalProfiles(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
Gets external profiles associated to a plan, including segments
- getFailureReason(ResultSet, String) - Static method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PreparedStatements
- getGoal(GoalId) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresSpecificationRepository
- getGoal(GoalId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.SpecificationRepository
- getInvalidMissionModelId() - Method in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchMissionModelException
- getInvalidPlanId() - Method in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchActivityInstanceException
- getInvalidPlanId() - Method in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchPlanException
- getMissionModelTypes(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getMissionModelTypes(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
- getMissionModelTypes(MissionModelId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getMissionModelTypes(MissionModelId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
- getNextPlanName() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
generate a name for the next created plan container using current timestamp currently, does not actually verify that the name is unique within aerie database
- getPlanActivityDirectives(PlanMetadata, Problem) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
create an in-memory snapshot of the target plan's activity contents from aerie
- getPlanActivityDirectives(PlanMetadata, Problem) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
create an in-memory snapshot of the target plan's activity contents from aerie
- getPlanMetadata(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
fetch current metadata of the target plan (not the activity instance content)
- getPlanMetadata(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
fetch current metadata of the target plan (not the activity instance content)
- getPlanRevision(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
fetch current revision number of the target plan stored in aerie
- getPlanRevision(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
fetch current revision number of the target plan stored in aerie
- getResourceTypes(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Gets resource types associated to a plan, those coming from the mission model as well as those coming from external dataset resources
- getResourceTypes(PlanId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
Gets resource types associated to a plan, those coming from the mission model as well as those coming from external dataset resources
- getResourceTypes(MissionModelId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getScheduleResults(ScheduleRequest, String) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
schedules activity instances into the target plan in order to further satisfy the associated scheduling goals
- getSchema(SchemaCache) - Method in class gov.nasa.jpl.aerie.scheduler.server.http.ActivityTemplateJsonParser
- getSimulationId(PlanId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getSimulationResults(PlanMetadata) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- getSimulationResults(PlanMetadata) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.ReaderRole
-
Gets existing simulation results for current plan if they exist and are suitable for scheduling purposes (current revision, covers the entire planning horizon) These simulation results do not include events and topics.
- getSpecification(SpecificationId) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresSpecificationRepository
- getSpecification(SpecificationId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.SpecificationRepository
- getSpecification(SpecificationId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
- getSpecificationRevisionData(SpecificationId) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresSpecificationRepository
- getSpecificationRevisionData(SpecificationId) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.SpecificationRepository
- getSpecificationRevisionData(SpecificationId) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
- getSuitableSimulationResults(PlanMetadata) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Returns the simulation dataset id if the simulation - covers the entire planning horizon - corresponds to the plan revision
- GlobalSchedulingCondition(Expression<Windows>, List<String>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Creates an instance of a
GlobalSchedulingConditionrecord class. - goal() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Returns the value of the
goalrecord component. - GoalAnd(List<SchedulingDSL.GoalSpecifier>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Creates an instance of a
GoalAndrecord class. - GoalApplyWhen(SchedulingDSL.GoalSpecifier, Expression<Windows>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Creates an instance of a
GoalApplyWhenrecord class. - GoalBuilder - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- goalId - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchSchedulingGoalException
- goalId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Returns the value of the
goalIdrecord component. - GoalInvocationRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- GoalInvocationRecord(GoalId, String, GoalType, Map<String, SerializedValue>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Creates an instance of a
GoalInvocationRecordrecord class. - goalOfGoalSpecifier(SchedulingDSL.GoalSpecifier, Timestamp, Timestamp, Function<String, ActivityType>, boolean, GoalId) - Static method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.GoalBuilder
- GoalOr(List<SchedulingDSL.GoalSpecifier>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Creates an instance of a
GoalOrrecord class. - GoalResult(Collection<ActivityDirectiveId>, Collection<ActivityDirectiveId>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Creates an instance of a
GoalResultrecord class. - goalResults() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults
-
Returns the value of the
goalResultsrecord component. - goals() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Returns the value of the
goalsrecord component. - goals() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Returns the value of the
goalsrecord component. - goalsByPriority() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
goalsByPriorityrecord component. - GoalSource - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- GoalSource(String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.GoalSource
-
Creates an instance of a
GoalSourcerecord class. - GoalType - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- GoalType.EDSL - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- GoalType.JAR - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- gov.nasa.jpl.aerie.scheduler.server - package gov.nasa.jpl.aerie.scheduler.server
- gov.nasa.jpl.aerie.scheduler.server.config - package gov.nasa.jpl.aerie.scheduler.server.config
- gov.nasa.jpl.aerie.scheduler.server.exceptions - package gov.nasa.jpl.aerie.scheduler.server.exceptions
- gov.nasa.jpl.aerie.scheduler.server.graphql - package gov.nasa.jpl.aerie.scheduler.server.graphql
- gov.nasa.jpl.aerie.scheduler.server.http - package gov.nasa.jpl.aerie.scheduler.server.http
- gov.nasa.jpl.aerie.scheduler.server.models - package gov.nasa.jpl.aerie.scheduler.server.models
- gov.nasa.jpl.aerie.scheduler.server.remotes - package gov.nasa.jpl.aerie.scheduler.server.remotes
- gov.nasa.jpl.aerie.scheduler.server.remotes.postgres - package gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- gov.nasa.jpl.aerie.scheduler.server.services - package gov.nasa.jpl.aerie.scheduler.server.services
- graphQLIntervalFromDuration(Duration) - Static method in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- graphQLIntervalFromDuration(Instant, Instant) - Static method in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- GraphQLMerlinDatabaseService - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GraphQLMerlinDatabaseService(URI, String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Creates an instance of a
GraphQLMerlinDatabaseServicerecord class. - GraphQLMerlinDatabaseService.DatasetIds - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GraphQLMerlinDatabaseService.DatasetMetadata - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GraphQLMerlinDatabaseService.SimulationDatasetId - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- GraphQLParsers - Class in gov.nasa.jpl.aerie.scheduler.server.graphql
-
utility methods for parsing graphql scalars as returned by the merlin interface
- GraphQLParsers() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
H
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.DatasetId
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalSource
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.EDSL
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.JAR
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.SpecificationInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanId
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionId
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionSource
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.AndCondition
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.WindowsExpression
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.LinearResource
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SpecificationId
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Incomplete
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Pending
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.SimulationDatasetId
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Incomplete
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Pending
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
-
Returns a hash code value for this object.
- HasuraAction<I> - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- HasuraAction(String, I, HasuraAction.Session) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Creates an instance of a
HasuraActionrecord class. - HasuraAction.HasuraSchedulingGoalEvent - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- HasuraAction.Input - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- HasuraAction.MissionModelIdInput - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- HasuraAction.Session - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- HasuraAction.SpecificationInput - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- hasuraGraphQlAdminSecret() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns the value of the
hasuraGraphQlAdminSecretrecord component. - hasuraGraphQlAdminSecret() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Returns the value of the
hasuraGraphQlAdminSecretrecord component. - hasuraRole() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Returns the value of the
hasuraRolerecord component. - hasuraSchedulingDSLTypescriptActionP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
-
parser for a hasura action that accepts a mission model id as its sole input, along with normal hasura session details
- HasuraSchedulingGoalEvent(long, long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Creates an instance of a
HasuraSchedulingGoalEventrecord class. - hasuraSchedulingGoalEventTriggerP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- hasuraSpecificationActionP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
-
parser for a hasura action that accepts a plan id as its sole input, along with normal hasura session details
- hasuraUserId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Returns the value of the
hasuraUserIdrecord component. - horizon() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
horizonrecord component. - horizonEndTimestamp() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
horizonEndTimestamprecord component. - horizonEndTimestamp() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
horizonEndTimestamprecord component. - horizonStartTimestamp() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
horizonStartTimestamprecord component. - horizonStartTimestamp() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
horizonStartTimestamprecord component. - httpPort() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns the value of the
httpPortrecord component.
I
- id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.DatasetId
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanId
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionId
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SpecificationId
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
idrecord component. - id() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.SimulationDatasetId
-
Returns the value of the
idrecord component. - incomplete() - Static method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
- Incomplete(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Incomplete
-
Creates an instance of a
Incompleterecord class. - Incomplete(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Incomplete
-
Creates an instance of a
Incompleterecord class. - INCOMPLETE - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- INCOMPLETE - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
- input() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Returns the value of the
inputrecord component. - instantFromStart(Instant, Duration) - Static method in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- IntegrationFailureException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- IntegrationFailureException() - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.IntegrationFailureException
- IntegrationFailureException(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.IntegrationFailureException
- IntegrationFailureException(String, Throwable) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.IntegrationFailureException
- IntegrationFailureException(Throwable) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.IntegrationFailureException
- InvalidEntityException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.http
- InvalidEntityException(List<JsonParseResult.FailureReason>) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.http.InvalidEntityException
- InvalidJsonException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.http
- InvalidJsonException(Throwable) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.http.InvalidJsonException
- InvalidRequestStatusException(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status.InvalidRequestStatusException
- InvalidSimulationStatusException(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status.InvalidSimulationStatusException
- invalidStatus - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status.InvalidRequestStatusException
- invalidStatus - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status.InvalidSimulationStatusException
J
- JAR(Path) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.JAR
-
Creates an instance of a
JARrecord class. - jarPath() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Returns the value of the
jarPathrecord component.
L
- label - Variable in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- label - Variable in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
- lastActivityStartedAt() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
lastActivityStartedAtrecord component. - line() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Returns the value of the
linerecord component. - LinearResource(String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.LinearResource
-
Creates an instance of a
LinearResourcerecord class. - location() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns the value of the
locationrecord component. - lookup(ScheduleRequest) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository
- lookup(ScheduleRequest) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.ResultsCellRepository
- lowerBound() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Returns the value of the
lowerBoundrecord component.
M
- main(String[]) - Static method in class gov.nasa.jpl.aerie.scheduler.server.SchedulerAppDriver
-
scheduler service entry point; services pending scheduler requests until terminated reads configuration options from the environment (if available, otherwise uses hardcoded defaults) to control how the scheduler connects to its data stores or services scheduling requests this method never naturally returns; it will service requests until externally terminated (or exception)
- matches(RevisionData) - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
- matches(RevisionData) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.RevisionData
- merlinDatabaseService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
Returns the value of the
merlinDatabaseServicerecord component. - MerlinDatabaseService - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- MerlinDatabaseService.MissionModelTypes - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- MerlinDatabaseService.OwnerRole - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- MerlinDatabaseService.ReaderRole - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- MerlinDatabaseService.WriterRole - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- merlinGraphqlURI() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns the value of the
merlinGraphqlURIrecord component. - merlinGraphqlURI() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Returns the value of the
merlinGraphqlURIrecord component. - MerlinPlan - Class in gov.nasa.jpl.aerie.scheduler.server.models
- MerlinPlan() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.models.MerlinPlan
- MerlinServiceException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.services
- message() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns the value of the
messagerecord component. - message() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns the value of the
messagerecord component. - message(String) - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
- missionModelId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Returns the value of the
missionModelIdrecord component. - MissionModelIdInput(MissionModelId, Optional<PlanId>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Creates an instance of a
MissionModelIdInputrecord class. - missionModelIdP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- MissionModelTypes(Collection<ActivityType>, Collection<ResourceType>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Creates an instance of a
MissionModelTypesrecord class. - modelConfiguration() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
modelConfigurationrecord component. - modelId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
modelIdrecord component. - modelName() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
modelNamerecord component. - modelPath() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
modelPathrecord component. - modelVersion() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
modelVersionrecord component.
N
- name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns the value of the
namerecord component. - name() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.LinearResource
-
Returns the value of the
namerecord component. - NoSuchActivityInstanceException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchActivityInstanceException(ActivityDirectiveId) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchActivityInstanceException
- NoSuchMissionModelException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchMissionModelException(MissionModelId) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchMissionModelException
- NoSuchPlanException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchPlanException(PlanId) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchPlanException
- NoSuchRequestException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchRequestException(SpecificationId, long) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchRequestException
- NoSuchSchedulingGoalException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchSchedulingGoalException(GoalId) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchSchedulingGoalException
- NoSuchSpecificationException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- NoSuchSpecificationException(SpecificationId) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchSpecificationException
O
- occurrence() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Returns the value of the
occurrencerecord component. - of(Map<String, ResourceProfile<RealDynamics>>, Map<String, ResourceProfile<SerializedValue>>) - Static method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
- offsetFromPlanStart() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Returns the value of the
offsetFromPlanStartrecord component. - operand() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns the value of the
operandrecord component. - operator() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns the value of the
operatorrecord component.
P
- parameters() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Returns the value of the
parametersrecord component. - parse(JsonValue) - Method in class gov.nasa.jpl.aerie.scheduler.server.http.ActivityTemplateJsonParser
- parseGraphQLTimestamp(String) - Static method in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
-
parse the given graphQL formatted timestamptz scalar string (eg 2021-01-01T00:00:00+00:00)
- parseJson(String, JsonParser<T>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- password() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns the value of the
passwordrecord component. - path() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.JAR
-
Returns the value of the
pathrecord component. - pending() - Static method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
- Pending(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Pending
-
Creates an instance of a
Pendingrecord class. - Pending(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Pending
-
Creates an instance of a
Pendingrecord class. - PENDING - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- PENDING - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
- permissionsService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns the value of the
permissionsServicerecord component. - persistentAnchor() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
persistentAnchorrecord component. - pgTimestampP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresParsers
- planId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Returns the value of the
planIdrecord component. - planId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
planIdrecord component. - planId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
planIdrecord component. - planId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
planIdrecord component. - PlanId - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- PlanId(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.PlanId
-
Creates an instance of a
PlanIdrecord class. - planIdP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- PlanMetadata - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
-
plan details read from merlin services that are used by the scheduler
- PlanMetadata(PlanId, long, PlanningHorizon, long, Path, String, String, Map<String, SerializedValue>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Creates an instance of a
PlanMetadatarecord class. - PlanOutputMode - Enum Class in gov.nasa.jpl.aerie.scheduler.server.config
-
controls how the scheduling service outputs its scheduled activities
- planRev() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns the value of the
planRevrecord component. - planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
planRevisionrecord component. - planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
planRevisionrecord component. - planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
planRevisionrecord component. - planRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Returns the value of the
planRevisionrecord component. - port() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns the value of the
portrecord component. - PostgresParsers - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- PostgresParsers() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresParsers
- PostgresResultsCell(DataSource, SpecificationId, long, long, long) - Constructor for class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- PostgresResultsCellRepository - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- PostgresResultsCellRepository(DataSource) - Constructor for class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository
- PostgresResultsCellRepository.PostgresResultsCell - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- PostgresSpecificationRepository - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- PostgresSpecificationRepository(DataSource) - Constructor for class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresSpecificationRepository
- PostgresStore - Record Class in gov.nasa.jpl.aerie.scheduler.server.config
- PostgresStore(String, String, Integer, String, String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Creates an instance of a
PostgresStorerecord class. - postRequest(String, JsonObject) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- postSpans(DatasetId, Map<ActivityInstanceId, GraphQLMerlinDatabaseService.SpanRecord>, Instant, Map<ActivityDirectiveId, ActivityDirectiveId>) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- PreparedStatements - Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- presets() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Returns the value of the
presetsrecord component. - Procedure(Path, Map<String, SerializedValue>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Creates an instance of a
Procedurerecord class. - ProfileParsers - Class in gov.nasa.jpl.aerie.scheduler.server.graphql
- ProfileParsers() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- ProfileSet - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- ProfileSet(Map<String, ResourceProfile<Optional<RealDynamics>>>, Map<String, ResourceProfile<Optional<SerializedValue>>>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Creates an instance of a
ProfileSetrecord class.
R
- realDynamicsP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- realDynamicsP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- realProfileP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- realProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Returns the value of the
realProfilesrecord component. - realProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Returns the value of the
realProfilesrecord component. - realProfiles() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Returns the value of the
realProfilesrecord component. - realProfileSegmentP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- realProfileTypeP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- realValueSchemaTypeP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.ProfileParsers
- reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
reasonrecord component. - reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Returns the value of the
reasonrecord component. - reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Failure
-
Returns the value of the
reasonrecord component. - reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Failure
-
Returns the value of the
reasonrecord component. - reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Returns the value of the
reasonrecord component. - reason() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Returns the value of the
reasonrecord component. - RecurrenceGoalDefinition(SchedulingDSL.ActivityTemplate, Optional<SchedulingDSL.ConstraintExpression.ActivityExpression>, Duration, Duration, Optional<Duration>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Creates an instance of a
RecurrenceGoalDefinitionrecord class. - refreshSchedulingProcedureParameterTypes(long, long) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
- reportCanceled(SchedulingInterruptedException) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- reportCanceled(SchedulingInterruptedException) - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.WriterRole
-
Mark that the scheduler has acknowledged the cancellation
- RequestRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- RequestRecord(long, long, long, long, RequestRecord.Status, Optional<ScheduleFailure>, boolean, Optional<Long>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Creates an instance of a
RequestRecordrecord class. - RequestRecord.Status - Enum Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- RequestRecord.Status.InvalidRequestStatusException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- resources(MerlinDatabaseService.MissionModelTypes) - Static method in class gov.nasa.jpl.aerie.scheduler.server.services.ConstraintsTypescriptCodeGenerationHelper
- ResourceType - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- ResourceType(String, ValueSchema) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Creates an instance of a
ResourceTyperecord class. - resourceTypes() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Returns the value of the
resourceTypesrecord component. - resourceTypes() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Returns the value of the
resourceTypesrecord component. - ResponseSerializers - Class in gov.nasa.jpl.aerie.scheduler.server.http
-
json serialization methods for data entities used in the scheduler response bodies
- ResponseSerializers() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- results() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Returns the value of the
resultsrecord component. - results() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Returns the value of the
resultsrecord component. - ResultsCellRepository - Interface in gov.nasa.jpl.aerie.scheduler.server.remotes
- ResultsProtocol - Class in gov.nasa.jpl.aerie.scheduler.server
-
interfaces used to coordinate parties interested in the scheduling results (following example of merlin.server.ResultsProtocol)
- ResultsProtocol.OwnerRole - Interface in gov.nasa.jpl.aerie.scheduler.server
-
interface that can both read and write to a scheduling result object
- ResultsProtocol.ReaderRole - Interface in gov.nasa.jpl.aerie.scheduler.server
-
observer for a schedule result
- ResultsProtocol.State - Interface in gov.nasa.jpl.aerie.scheduler.server
-
common interface for different possible results of scheduling
- ResultsProtocol.State.Failed - Record Class in gov.nasa.jpl.aerie.scheduler.server
-
scheduling failed; likely need to change inputs before re-running
- ResultsProtocol.State.Incomplete - Record Class in gov.nasa.jpl.aerie.scheduler.server
-
scheduling in progress, full results not yet available
- ResultsProtocol.State.Pending - Record Class in gov.nasa.jpl.aerie.scheduler.server
-
Scheduling in enqueued.
- ResultsProtocol.State.Success - Record Class in gov.nasa.jpl.aerie.scheduler.server
-
scheduling completed successfully, contains the full results
- ResultsProtocol.WriterRole - Interface in gov.nasa.jpl.aerie.scheduler.server
-
producer for a scheduling result
- ResultsProtocolFailure - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
-
error whose getMessage() should be reported to a ResultsProtocol.WriterRole.failWith() after reporting to the relevant ResultsProtocol, the exception should be consumed used to allow idiomatic java control flow unwinding and uniform message passing while still differentiating from more serious exceptions that should propagate out
- ResultsProtocolFailure(String) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.ResultsProtocolFailure
-
create a new exception that should be reported to the ResultsProtocol
- ResultsProtocolFailure(String, Throwable) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.ResultsProtocolFailure
-
create a new exception that should be reported to the ResultsProtocol
- ResultsProtocolFailure(Throwable) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.ResultsProtocolFailure
-
create a new exception that should be reported to the ResultsProtocol
- revision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Returns the value of the
revisionrecord component. - revision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns the value of the
revisionrecord component. - revision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
revisionrecord component. - RevisionData - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- RevisionData.MatchResult - Interface in gov.nasa.jpl.aerie.scheduler.server.services
- RevisionData.MatchResult.Failure - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- RevisionData.MatchResult.Success - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- run(SpecificationId, HasuraAction.Session) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
execute the scheduling operation on the target plan (or retrieve existing scheduling results)
- run(MissionModelId, Optional<PlanId>) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
generates the scheduling typescript files
S
- satisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Returns the value of the
satisfiedrecord component. - satisfyingActivities() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Returns the value of the
satisfyingActivitiesrecord component. - schedule(ScheduleRequest, ResultsProtocol.WriterRole, Supplier<Boolean>, int) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.SchedulerAgent
-
run the scheduling algorithm on the target plan using the associated scheduling goals mutates the target plan when scheduling is complete! any exceptions related to the particulars of a request should be reported as failures to the writer object; only exceptions fatal to the service itself should be propagated out
- schedule(ScheduleRequest, ResultsProtocol.WriterRole, Supplier<Boolean>, int) - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ThreadedSchedulerAgent
- scheduleAction() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns the value of the
scheduleActionrecord component. - ScheduleAction - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
represents the query for the results of a scheduling run the query can be run using the scheduling service configured at construction, possibly resulting in the activation of a scheduling agent to produce the results (depending on caching etc)
- ScheduleAction(SpecificationService, SchedulerService) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Creates an instance of a
ScheduleActionrecord class. - ScheduleAction.Response - Interface in gov.nasa.jpl.aerie.scheduler.server.services
-
common interface for different possible results of the query
- ScheduleAction.Response.Complete - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
scheduler completed successfully; contains the requested results
- ScheduleAction.Response.Failed - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
scheduler completed unsuccessfully, eg in an error or canceled
- ScheduleAction.Response.Incomplete - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
scheduler has not completed running
- ScheduleAction.Response.Pending - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
Scheduler has enqueued this request.
- ScheduleFailure - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- ScheduleFailure(String, String, JsonValue, String, Instant) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Creates an instance of a
ScheduleFailurerecord class. - ScheduleFailure.Builder - Class in gov.nasa.jpl.aerie.scheduler.server.services
- scheduleFailureP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- SchedulerAgent - Interface in gov.nasa.jpl.aerie.scheduler.server.services
-
agent that can handle posed scheduling requests
- SchedulerAppDriver - Class in gov.nasa.jpl.aerie.scheduler.server
-
scheduler service entry point class; services pending scheduler requests until terminated
- SchedulerAppDriver() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.SchedulerAppDriver
- SchedulerBindings - Record Class in gov.nasa.jpl.aerie.scheduler.server.http
-
set up mapping between scheduler http endpoints and java method calls
- SchedulerBindings(SpecificationService, SchedulerService, ScheduleAction, GenerateSchedulingLibAction, PermissionsService) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Creates an instance of a
SchedulerBindingsrecord class. - ScheduleRequest - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
details of a scheduling request, including the target schedule specification version and goals to operate on
- ScheduleRequest(SpecificationId, SpecificationRevisionData) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Creates an instance of a
ScheduleRequestrecord class. - ScheduleResults - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
summary of results from running the scheduler, including goal satisfaction metrics and changes made TODO: @param javadocs (Adrien)
- ScheduleResults(Map<GoalId, ScheduleResults.GoalResult>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults
-
Creates an instance of a
ScheduleResultsrecord class. - ScheduleResults.GoalResult - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- SchedulerParsers - Class in gov.nasa.jpl.aerie.scheduler.server.http
-
json parsers for data objects used in the scheduler service endpoints
- schedulerService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns the value of the
schedulerServicerecord component. - schedulerService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Returns the value of the
schedulerServicerecord component. - SchedulerService - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
-
services operations at the intersection of plans and scheduling goals; eg scheduling instances to satisfy goals provides both mutation operations to actively improve a plan's goal satisfaction score (eg by inserting activity instances into the plan) and passive queries to ascertain the current satisfaction level of a plan
- SchedulerService(ResultsCellRepository) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
Creates an instance of a
SchedulerServicerecord class. - SchedulingCompilationError - Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingCompilationError() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError
- SchedulingCompilationError.CodeLocation - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingCompilationError.UserCodeError - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingConditionId - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingConditionId(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionId
-
Creates an instance of a
SchedulingConditionIdrecord class. - SchedulingConditionRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingConditionRecord(SchedulingConditionId, long, String, SchedulingConditionSource) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Creates an instance of a
SchedulingConditionRecordrecord class. - schedulingConditions() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
schedulingConditionsrecord component. - SchedulingConditionSource - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingConditionSource(String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionSource
-
Creates an instance of a
SchedulingConditionSourcerecord class. - SchedulingDSL - Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL() - Constructor for class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
- SchedulingDSL.ActivityTemplate - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.CardinalitySpecification - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ClosedOpenInterval - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConditionSpecifier - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConditionSpecifier.AndCondition - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConstraintExpression - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConstraintExpression.ActivityExpression - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.ConstraintExpression.WindowsExpression - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.GoalAnd - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.GoalApplyWhen - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.GoalOr - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.Procedure - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.LinearResource - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.TimingConstraint - Interface in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.TimingConstraint.ActivityTimingConstraint - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- schedulingErrorJsonP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError
- schedulingJsonP(MerlinDatabaseService.MissionModelTypes) - Static method in class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL
- schema() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Returns the value of the
schemarecord component. - separatedByAtLeast() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
separatedByAtLeastrecord component. - separatedByAtMost() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
separatedByAtMostrecord component. - serializeException(Exception) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
-
create report of given exception that can be passed as json payload
- serializeFailedGlobalSchedulingConditions(List<List<SchedulingCompilationError.UserCodeError>>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeFailedGoals(List<Pair<GoalId, List<SchedulingCompilationError.UserCodeError>>>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeFailureReason(JsonParseResult.FailureReason) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeForGql(String) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
serialize the given string in a manner that can be used as a graphql argument value
- serializeInvalidEntityException(InvalidEntityException) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeInvalidJsonException(InvalidJsonException) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeIterable(Function<T, JsonValue>, Iterable<T>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeMap(Function<T, JsonValue>, Map<String, T>) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeNoSuchPlanException(NoSuchPlanException) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeNoSuchSpecificationException(NoSuchSpecificationException) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeParseFailureBreadcrumb(Breadcrumb) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- serializeScheduleResults(ScheduleResults) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
-
serialize the provided scheduling result summary to json
- serializeScheduleResultsResponse(ScheduleAction.Response) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
-
serialize the scheduler run result, including if it is incomplete/failed
- serializeValueSchema(ValueSchema) - Static method in class gov.nasa.jpl.aerie.scheduler.server.http.ResponseSerializers
- server() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns the value of the
serverrecord component. - session() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Returns the value of the
sessionrecord component. - Session(String, String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Creates an instance of a
Sessionrecord class. - setFailureReason(PreparedStatement, int, ScheduleFailure) - Static method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PreparedStatements
- shouldRollbackIfUnsatisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns the value of the
shouldRollbackIfUnsatisfiedrecord component. - shouldRollbackIfUnsatisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
shouldRollbackIfUnsatisfiedrecord component. - shouldRollbackIfUnsatisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Returns the value of the
shouldRollbackIfUnsatisfiedrecord component. - shouldRollbackIfUnsatisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Returns the value of the
shouldRollbackIfUnsatisfiedrecord component. - shouldRollbackIfUnsatisfied() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns the value of the
shouldRollbackIfUnsatisfiedrecord component. - simulateAfter() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns the value of the
simulateAfterrecord component. - simulationArguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
simulationArgumentsrecord component. - simulationArguments() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns the value of the
simulationArgumentsrecord component. - simulationArgumentsP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
- simulationArgumentsP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresParsers
- simulationDatasetId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Returns the value of the
simulationDatasetIdrecord component. - SimulationDatasetId(int) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.SimulationDatasetId
-
Creates an instance of a
SimulationDatasetIdrecord class. - SimulationStateRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- SimulationStateRecord(SimulationStateRecord.Status, Optional<SimulationFailure>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Creates an instance of a
SimulationStateRecordrecord class. - SimulationStateRecord.Status - Enum Class in gov.nasa.jpl.aerie.scheduler.server.services
- SimulationStateRecord.Status.InvalidSimulationStatusException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.services
- singleton() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns the value of the
singletonrecord component. - singleton() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Returns the value of the
singletonrecord component. - source() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalSource
-
Returns the value of the
sourcerecord component. - source() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.EDSL
-
Returns the value of the
sourcerecord component. - source() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns the value of the
sourcerecord component. - source() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionSource
-
Returns the value of the
sourcerecord component. - spawn(String, SchedulerAgent) - Static method in class gov.nasa.jpl.aerie.scheduler.server.services.ThreadedSchedulerAgent
- specification() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns the value of the
specificationrecord component. - Specification - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- Specification(SpecificationId, long, PlanId, long, Timestamp, Timestamp, Map<String, SerializedValue>, boolean, List<GoalInvocationRecord>, List<SchedulingConditionRecord>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Creates an instance of a
Specificationrecord class. - specificationId - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.NoSuchSpecificationException
- specificationId - Variable in exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.UnclaimableRequestException
- specificationId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.SpecificationInput
-
Returns the value of the
specificationIdrecord component. - specificationId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
specificationIdrecord component. - specificationId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
specificationIdrecord component. - specificationId() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Returns the value of the
specificationIdrecord component. - SpecificationId - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- SpecificationId(long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SpecificationId
-
Creates an instance of a
SpecificationIdrecord class. - specificationIdP - Static variable in class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers
- SpecificationInput(SpecificationId) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.SpecificationInput
-
Creates an instance of a
SpecificationInputrecord class. - SpecificationLoadException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.exceptions
- SpecificationLoadException(SpecificationId, List<SchedulingCompilationError.UserCodeError>) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.exceptions.SpecificationLoadException
- SpecificationRecord - Record Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- SpecificationRecord(long, long, long, long, Timestamp, Timestamp, Map<String, SerializedValue>, boolean) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Creates an instance of a
SpecificationRecordrecord class. - specificationRepository() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
-
Returns the value of the
specificationRepositoryrecord component. - SpecificationRepository - Interface in gov.nasa.jpl.aerie.scheduler.server.remotes
- specificationRev() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Returns the value of the
specificationRevrecord component. - specificationRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns the value of the
specificationRevisionrecord component. - specificationRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
specificationRevisionrecord component. - specificationRevision() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Returns the value of the
specificationRevisionrecord component. - SpecificationRevisionData - Record Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- SpecificationRevisionData(long, long) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Creates an instance of a
SpecificationRevisionDatarecord class. - specificationService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns the value of the
specificationServicerecord component. - specificationService() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Returns the value of the
specificationServicerecord component. - SpecificationService - Record Class in gov.nasa.jpl.aerie.scheduler.server.services
- SpecificationService(SpecificationRepository) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
-
Creates an instance of a
SpecificationServicerecord class. - stack() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns the value of the
stackrecord component. - start() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Returns the value of the
startrecord component. - startConstraint() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns the value of the
startConstraintrecord component. - status() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns the value of the
statusrecord component. - status() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Returns the value of the
statusrecord component. - store() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns the value of the
storerecord component. - store() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
Returns the value of the
storerecord component. - Store - Interface in gov.nasa.jpl.aerie.scheduler.server.config
- storeSimulationResults(PlanMetadata, SimulationResults, Map<ActivityDirectiveId, ActivityDirectiveId>) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- storeSimulationResults(PlanMetadata, SimulationResults, Map<ActivityDirectiveId, ActivityDirectiveId>) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
Stores the simulation results produced during scheduling
- succeedWith(ScheduleResults, Optional<DatasetId>) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresResultsCellRepository.PostgresResultsCell
- succeedWith(ScheduleResults, Optional<DatasetId>) - Method in interface gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.WriterRole
-
mark the scheduling run as fully complete and attach the given results
- success() - Static method in interface gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult
- success() - Static method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
- Success() - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Success
-
Creates an instance of a
Successrecord class. - Success(ScheduleResults, long, Optional<Long>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Creates an instance of a
Successrecord class. - Success(Map<String, String>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Success
-
Creates an instance of a
Successrecord class. - SUCCESS - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
- SUCCESS - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
T
- terminate() - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ThreadedSchedulerAgent
- ThreadedSchedulerAgent - Class in gov.nasa.jpl.aerie.scheduler.server.services
- timestamp() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns the value of the
timestamprecord component. - timestampFormat - Static variable in class gov.nasa.jpl.aerie.scheduler.server.graphql.GraphQLParsers
-
the formatting expected in timestamptz scalars returned by graphql queries
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.AppConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.http.SchedulerBindings
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityAttributesRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ActivityType
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.DatasetId
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ExternalProfiles
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalSource
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.EDSL
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalType.JAR
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.HasuraSchedulingGoalEvent
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.MissionModelIdInput
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.Session
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction.SpecificationInput
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.HasuraAction
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanId
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.PlanMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.ResourceType
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.CodeLocation
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionId
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingConditionSource
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ActivityTemplate
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.CardinalitySpecification
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ClosedOpenInterval
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.AndCondition
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConditionSpecifier.GlobalSchedulingCondition
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.WindowsExpression
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CardinalityGoalDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.CoexistenceGoalDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalAnd
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalOr
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.Procedure
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.RecurrenceGoalDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.LinearResource
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.Specification
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SpecificationId
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.SpecificationRevisionData
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Failed
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Incomplete
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Pending
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.ResultsProtocol.State.Success
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction.Response.Success
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GenerateSchedulingLibAction
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetIds
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.DatasetMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService.SimulationDatasetId
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.MissionModelTypes
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.RevisionData.MatchResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Complete
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Failed
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Incomplete
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction.Response.Pending
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleAction
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleRequest
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults.GoalResult
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleResults
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SchedulerService
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord
-
Returns a string representation of this record class.
- toString() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.SpecificationService
-
Returns a string representation of this record class.
- trace() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns the value of the
tracerecord component. - trace(Throwable) - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
- type() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.GoalInvocationRecord
-
Returns the value of the
typerecord component. - type() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.ActivityExpression
-
Returns the value of the
typerecord component. - type() - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure
-
Returns the value of the
typerecord component. - type(String) - Method in class gov.nasa.jpl.aerie.scheduler.server.services.ScheduleFailure.Builder
- TypescriptCodeGenerationService - Class in gov.nasa.jpl.aerie.scheduler.server.services
U
- UnclaimableRequestException - Exception Class in gov.nasa.jpl.aerie.scheduler.server.remotes.postgres
- UnclaimableRequestException(long) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.UnclaimableRequestException
- UnexpectedSubtypeError - Exception Class in gov.nasa.jpl.aerie.scheduler.server.services
-
occurs when an interface object is encountered that does not match any of an expected set of sub-types
- UnexpectedSubtypeError(Class<E>, E) - Constructor for exception class gov.nasa.jpl.aerie.scheduler.server.services.UnexpectedSubtypeError
-
construct new exception when an unknown subtype is encountered
- unparse(SchedulingDSL.ActivityTemplate) - Method in class gov.nasa.jpl.aerie.scheduler.server.http.ActivityTemplateJsonParser
- UnwrappedProfileSet - Record Class in gov.nasa.jpl.aerie.scheduler.server.models
- UnwrappedProfileSet(Map<String, ResourceProfile<RealDynamics>>, Map<String, ResourceProfile<SerializedValue>>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.UnwrappedProfileSet
-
Creates an instance of a
UnwrappedProfileSetrecord class. - updateGoalParameterSchema(GoalId, ValueSchema) - Method in class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.PostgresSpecificationRepository
- updateGoalParameterSchema(GoalId, ValueSchema) - Method in interface gov.nasa.jpl.aerie.scheduler.server.remotes.SpecificationRepository
- UpdateInputPlanWithNewActivities - Enum constant in enum class gov.nasa.jpl.aerie.scheduler.server.config.PlanOutputMode
-
update the input plan container itself with the new activities in the output schedule
- updatePlanActivityDirectives(PlanId, MerlinPlan, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
-
synchronize the in-memory plan back over to aerie data stores via update operations the plan revision will change!
- updatePlanActivityDirectives(PlanId, MerlinPlan, Plan, Map<SchedulingActivity, GoalId>, SchedulerModel) - Method in interface gov.nasa.jpl.aerie.scheduler.server.services.MerlinDatabaseService.WriterRole
-
synchronize the in-memory plan back over to aerie data stores via update operations the plan revision will change!
- updateSimulatedActivityParentsAction(DatasetId, Map<ActivityInstanceId, GraphQLMerlinDatabaseService.SpanRecord>) - Method in record class gov.nasa.jpl.aerie.scheduler.server.services.GraphQLMerlinDatabaseService
- upperBound() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraintFlexibleRange
-
Returns the value of the
upperBoundrecord component. - user() - Method in record class gov.nasa.jpl.aerie.scheduler.server.config.PostgresStore
-
Returns the value of the
userrecord component. - UserCodeError(String, String, SchedulingCompilationError.CodeLocation, String) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingCompilationError.UserCodeError
-
Creates an instance of a
UserCodeErrorrecord class.
V
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.config.PlanOutputMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.config.PlanOutputMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.remotes.postgres.RequestRecord.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class gov.nasa.jpl.aerie.scheduler.server.services.SimulationStateRecord.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- windowProperty() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.TimingConstraint.ActivityTimingConstraint
-
Returns the value of the
windowPropertyrecord component. - windows() - Method in record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.GoalSpecifier.GoalApplyWhen
-
Returns the value of the
windowsrecord component. - WindowsExpression(Expression<Windows>) - Constructor for record class gov.nasa.jpl.aerie.scheduler.server.models.SchedulingDSL.ConstraintExpression.WindowsExpression
-
Creates an instance of a
WindowsExpressionrecord class. - wrapInOptional(Map<String, ResourceProfile<T>>) - Static method in record class gov.nasa.jpl.aerie.scheduler.server.models.ProfileSet
All Classes and Interfaces|All Packages|Serialized Form