Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBasicDemoDataGenerator<ModelInput_, ModelConfigOverrides_> - Class in ai.timefold.solver.service.definition.api.data
Default DemoDataGenerator implementation for models that provide only a single demo data set with ID "BASIC"<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides>.
AbstractBasicDemoDataGenerator() - Constructor for class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
 
AbstractDatasetEvent - Class in ai.timefold.solver.service.definition.internal.events
Event referencing the associated Metadata.
AbstractDatasetEvent(Metadata) - Constructor for class ai.timefold.solver.service.definition.internal.events.AbstractDatasetEvent
 
AbstractEvent - Class in ai.timefold.solver.service.definition.internal.events
 
AbstractEvent(String) - Constructor for class ai.timefold.solver.service.definition.internal.events.AbstractEvent
 
AbstractIssue - Class in ai.timefold.solver.service.definition.api.validation
Base class for all validation issues.
AbstractIssue(IssueCode, IssueSeverity, List) - Constructor for class ai.timefold.solver.service.definition.api.validation.AbstractIssue
 
AbstractLegacyIssue - Class in ai.timefold.solver.service.definition.impl.validation
For full backward compatibility with legacy validation issues of existing models.
AbstractLegacyIssue(IssueCode, IssueSeverity, List, String) - Constructor for class ai.timefold.solver.service.definition.impl.validation.AbstractLegacyIssue
 
AbstractSimpleModel - Class in ai.timefold.solver.service.definition.api
Represents a simplified model with the default score type HardMediumSoftScore acting as the ModelInput, SolverModel and ModelOutput.
AbstractSimpleModel() - Constructor for class ai.timefold.solver.service.definition.api.AbstractSimpleModel
 
AbstractStorageService<ModelInput_, ModelConfigOverrides_, InputMetrics_, OutputMetrics_, ModelOutput_, Score_, Justification_> - Class in ai.timefold.solver.service.definition.internal.storage
 
AbstractStorageService() - Constructor for class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
AbstractStorageService(Storage) - Constructor for class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
accept(Object) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnricher
 
accepts(SolverModel_) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnrichmentDirector
Returns true if this enrichment director is able to enrich the given model.
accepts(T) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnrichmentDirectorService
Returns true if there is any solver model enrichment director accepting the given solver model.
acquireLock(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
add - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelInputPatchOp
 
addIssue(Issue) - Method in class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
Adds a new validation issue instance.
ai.timefold.solver.service.definition.api - package ai.timefold.solver.service.definition.api
 
ai.timefold.solver.service.definition.api.configuration - package ai.timefold.solver.service.definition.api.configuration
 
ai.timefold.solver.service.definition.api.data - package ai.timefold.solver.service.definition.api.data
 
ai.timefold.solver.service.definition.api.description - package ai.timefold.solver.service.definition.api.description
 
ai.timefold.solver.service.definition.api.domain - package ai.timefold.solver.service.definition.api.domain
 
ai.timefold.solver.service.definition.api.enrichment - package ai.timefold.solver.service.definition.api.enrichment
 
ai.timefold.solver.service.definition.api.error - package ai.timefold.solver.service.definition.api.error
 
ai.timefold.solver.service.definition.api.log - package ai.timefold.solver.service.definition.api.log
 
ai.timefold.solver.service.definition.api.metrics - package ai.timefold.solver.service.definition.api.metrics
 
ai.timefold.solver.service.definition.api.rest - package ai.timefold.solver.service.definition.api.rest
 
ai.timefold.solver.service.definition.api.termination - package ai.timefold.solver.service.definition.api.termination
 
ai.timefold.solver.service.definition.api.validation - package ai.timefold.solver.service.definition.api.validation
 
ai.timefold.solver.service.definition.api.validation.dto - package ai.timefold.solver.service.definition.api.validation.dto
 
ai.timefold.solver.service.definition.api.validation.metadata - package ai.timefold.solver.service.definition.api.validation.metadata
 
ai.timefold.solver.service.definition.impl.log - package ai.timefold.solver.service.definition.impl.log
 
ai.timefold.solver.service.definition.impl.solver - package ai.timefold.solver.service.definition.impl.solver
 
ai.timefold.solver.service.definition.impl.storage - package ai.timefold.solver.service.definition.impl.storage
 
ai.timefold.solver.service.definition.impl.storage.inmemory - package ai.timefold.solver.service.definition.impl.storage.inmemory
 
ai.timefold.solver.service.definition.impl.validation - package ai.timefold.solver.service.definition.impl.validation
 
ai.timefold.solver.service.definition.internal - package ai.timefold.solver.service.definition.internal
 
ai.timefold.solver.service.definition.internal.descriptor - package ai.timefold.solver.service.definition.internal.descriptor
 
ai.timefold.solver.service.definition.internal.error - package ai.timefold.solver.service.definition.internal.error
 
ai.timefold.solver.service.definition.internal.events - package ai.timefold.solver.service.definition.internal.events
 
ai.timefold.solver.service.definition.internal.platform - package ai.timefold.solver.service.definition.internal.platform
 
ai.timefold.solver.service.definition.internal.solver - package ai.timefold.solver.service.definition.internal.solver
 
ai.timefold.solver.service.definition.internal.stats - package ai.timefold.solver.service.definition.internal.stats
 
ai.timefold.solver.service.definition.internal.storage - package ai.timefold.solver.service.definition.internal.storage
 
APP_JS - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.UISupport
UI support is provided via an app.js embedded in the model descriptor.
appendPreviousLog(String) - Method in class ai.timefold.solver.service.definition.api.log.LogInfo
 
appendPreviousLog(String, String) - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
applyOutputToInput(ModelInput_, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.api.ModelConvertor
Applies changes from the given ModelOutput_ to the given ModelInput_.
arrayItemType() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the arrayItemType record component.
asMap() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
asMap() - Method in interface ai.timefold.solver.service.definition.api.Status
 
Azure - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 
AZURE_STORAGE - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 

B

BASIC_DEMO_DATA_ID - Static variable in class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
 
BEST_SOLUTION - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
BestSolutionConsumerDecorator - Interface in ai.timefold.solver.service.definition.internal.solver
 
BestSolutionEvent - Class in ai.timefold.solver.service.definition.internal.events
This event is sent when a new best solution is found during the solving process.
BestSolutionEvent(Metadata, SolverModel, SolverJob, String, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.BestSolutionEvent
 
branch() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns the value of the branch record component.
bucket(String, StorageAddress, String) - Static method in class ai.timefold.solver.service.definition.impl.storage.StorageUtils
 
build() - Method in class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
Builds ValidationResult from individual issues registered to its instance.
build() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration.Builder
 
buildCommit() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns the value of the buildCommit record component.
builder() - Static method in class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration
 
buildLegacyValidationResult() - Method in class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
Builds LegacyValidationResult from individual issues registered to its instance.
buildTime() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns the value of the buildTime record component.

C

CALCULATE_SCORE_ANALYSIS - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
clazz() - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
 
clean() - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Cleans up the storage starting in the default location in the underlying data store.
clean(StorageAddress) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
clean(StorageAddress) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Cleans up the storage starting in the location defined by StorageOptions.
code() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Returns the value of the code record component.
complete(StorageAddress, String, ModelOutput_) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
complete(StorageAddress, String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Final update of the data set upon completion of solving into location defined by StorageOptions
complete(String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Final update of the data set upon completion of solving into default location in the underlying data store
COMPLETED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
config() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns the value of the config record component.
config() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Returns the value of the config record component.
config() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Returns the value of the config record component.
CONFIG - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelRequest.ModelRequestAttribute
 
CONFIG - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
configParameters() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Returns the value of the configParameters record component.
configuration() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns the value of the configuration record component.
configuration() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Returns the value of the configuration record component.
Configuration<ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
Configuration(RunConfiguration, ModelConfig) - Constructor for record class ai.timefold.solver.service.definition.api.domain.Configuration
 
Configuration(RunConfiguration, ModelConfig, ResourcesConfiguration, MapsConfiguration) - Constructor for record class ai.timefold.solver.service.definition.api.domain.Configuration
Creates an instance of a Configuration record class.
ConfigurationProfile - Class in ai.timefold.solver.service.definition.api.configuration
 
ConfigurationProfile() - Constructor for class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
ConfigurationProfile(String, String, String, MapsConfiguration, ResourcesConfiguration, RunConfiguration, Map, OffsetDateTime, String) - Constructor for class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
ConstraintDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Describes a single constraints and its parameters.
ConstraintDescriptor(String, String, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Creates an instance of a ConstraintDescriptor record class.
constraintDescriptors() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the constraintDescriptors record component.
constraintGroup() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns the value of the constraintGroup record component.
ConstraintGroupDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Describes a group constraints.
ConstraintGroupDescriptor(String, String, String, String, ConstraintDescriptor[], String[]) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Creates an instance of a ConstraintGroupDescriptor record class.
constraintGroupDescriptors - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
ConstraintGroupInfo - Record Class in ai.timefold.solver.service.definition.api.description
Groups related constraints into a single category for model description.
ConstraintGroupInfo(String, String, String, String, String[]) - Constructor for record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Creates an instance of a ConstraintGroupInfo record class.
ConstraintInfo - Record Class in ai.timefold.solver.service.definition.api.description
Describes a score constraint in a form suitable for model descriptors and other consumer-facing metadata.
ConstraintInfo(String, String, String, ConstraintGroupInfo) - Constructor for record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Creates an instance of a ConstraintInfo record class.
constraintNameRef() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the constraintNameRef record component.
ConstraintReference - Annotation Interface in ai.timefold.solver.service.definition.api.domain
Annotates a field in a ModelConfigDescriptor to reference a constraint.
copy() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
cpuLimit() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns the value of the cpuLimit record component.
cpuRequest() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns the value of the cpuRequest record component.
create(String, StorageConfiguration) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
create(String, StorageConfiguration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
create(String, StorageConfiguration) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Create required data store specific settings to be able to storage data in given location.
createAndSolveDataset(String, DatasetSelector, String, Set, Configuration) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset derived from an existing one (identified by id) and immediately schedules it to be solved after validation/compute completes.
createAndSolveDataset(String, Set, ModelInput, Configuration) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset from the provided ModelInput and immediately schedules it to be solved after validation/compute completes.
createDataset(String, DatasetSelector, String, Set, Configuration) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset derived from an existing one (identified by id) without starting the solving process.
createDataset(String, Set, ModelInput, Configuration) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset from the provided ModelInput without starting the solving process.

D

DataFormat - Enum Class in ai.timefold.solver.service.definition.api.domain
 
DataFormat.Values - Class in ai.timefold.solver.service.definition.api.domain
 
DATASET_COMPUTED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
DATASET_COMPUTED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
DATASET_CREATED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
DATASET_CREATED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
DATASET_EVENTS - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
DATASET_INVALID - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
DATASET_VALIDATE_COMPUTE - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
DATASET_VALIDATED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
DATASET_VALIDATED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
datasetComputed() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
Changes the status of the dataset as computed.
DatasetComputedEvent - Class in ai.timefold.solver.service.definition.internal.events
Event sent when the outputs of a dataset are computed before solving.
DatasetComputedEvent(Metadata, SolverModel, String, String, boolean, String, Integer, Integer) - Constructor for class ai.timefold.solver.service.definition.internal.events.DatasetComputedEvent
 
datasetCreated() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
DatasetCreatedEvent - Class in ai.timefold.solver.service.definition.internal.events
Event that a new dataset is submitted via the API.
DatasetCreatedEvent(Metadata) - Constructor for class ai.timefold.solver.service.definition.internal.events.DatasetCreatedEvent
 
DATASETS_PREFIX - Static variable in interface ai.timefold.solver.service.definition.internal.storage.Storage
 
DatasetSelector - Enum Class in ai.timefold.solver.service.definition.api.rest
 
DatasetValidateComputeCommand - Class in ai.timefold.solver.service.definition.internal.events
 
DatasetValidateComputeCommand(String, boolean) - Constructor for class ai.timefold.solver.service.definition.internal.events.DatasetValidateComputeCommand
 
datasetValidated(LegacyValidationResult) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
Sets the validation result and updates the solving status accordingly.
DatasetValidatedEvent - Class in ai.timefold.solver.service.definition.internal.events
Sent when a dataset is successfully validated by ModelValidator.
DatasetValidatedEvent(Metadata) - Constructor for class ai.timefold.solver.service.definition.internal.events.DatasetValidatedEvent
 
DatasetValidatedEvent(Metadata, ValidationSummary) - Constructor for class ai.timefold.solver.service.definition.internal.events.DatasetValidatedEvent
 
decorate(Consumer) - Method in interface ai.timefold.solver.service.definition.internal.solver.BestSolutionConsumerDecorator
 
DEFAULT_BASIC_META_DATA - Static variable in class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
The default demo data set metadata with ID "BASIC"<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides> and no description.
DEFAULT_CONFIGURATION_PROFILE_ID - Static variable in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
DEFAULT_CONFIGURATION_PROFILE_NAME - Static variable in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
DEFAULT_OPERATION - Static variable in enum class ai.timefold.solver.service.definition.api.rest.OperationOnPost
 
DEFAULT_SELECTOR - Static variable in enum class ai.timefold.solver.service.definition.api.rest.DatasetSelector
 
defaultJobName() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
defaultJobName() - Method in interface ai.timefold.solver.service.definition.api.Status
 
defaultWeight() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns the value of the defaultWeight record component.
delete(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
delete(StorageAddress, String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Deletes data set with given identifier from location defined by StorageOptions
delete(String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Deletes data set with given identifier from the default location in the underlying data store
deleteAfter(int) - Method in class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration.Builder
 
deleteAll(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
deleteAll(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
DemoData - Record Class in ai.timefold.solver.service.definition.api.data
 
DemoData(DemoMetaData, ModelRequest) - Constructor for record class ai.timefold.solver.service.definition.api.data.DemoData
Creates an instance of a DemoData record class.
DemoDataConfigEntry - Record Class in ai.timefold.solver.service.definition.api.data
 
DemoDataConfigEntry(String, String) - Constructor for record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Creates an instance of a DemoDataConfigEntry record class.
DemoDataConfigEntry.ConfigEntryKey - Enum Class in ai.timefold.solver.service.definition.api.data
 
DemoDataGenerator - Interface in ai.timefold.solver.service.definition.api.data
Demo data generator for models that can be used to verify execution of the model's logic.
demoMetaData() - Method in class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
Returns DemoMetaData about demo datasets supported by this generator.
demoMetaData() - Method in interface ai.timefold.solver.service.definition.api.data.DemoDataGenerator
Returns DemoMetaData about demo datasets supported by this generator.
DemoMetaData - Record Class in ai.timefold.solver.service.definition.api.data
 
DemoMetaData(String) - Constructor for record class ai.timefold.solver.service.definition.api.data.DemoMetaData
 
DemoMetaData(String, String) - Constructor for record class ai.timefold.solver.service.definition.api.data.DemoMetaData
 
DemoMetaData(String, String, String, List, List) - Constructor for record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Creates an instance of a DemoMetaData record class.
Deprecated - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
 
description - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
description() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the description record component.
description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the description record component.
destroy(String) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
destroy(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
destroy(String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Destroy data store specific settings, this will also remove all data stored under given location
Distance - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 
DISTANCE - Static variable in class ai.timefold.solver.service.definition.api.domain.DataFormat.Values
 
documentationDescriptor - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
DocumentationDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Describes the documentation support for a model.
DocumentationDescriptor(DocumentationSupport, URL) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
 
DocumentationDescriptor(DocumentationSupport, Optional) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Creates an instance of a DocumentationDescriptor record class.
DocumentationSupport - Enum Class in ai.timefold.solver.service.definition.internal.descriptor
Specifies the level of documentation support available for a model.
Duration - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 
DURATION - Static variable in class ai.timefold.solver.service.definition.api.domain.DataFormat.Values
 

E

empty() - Static method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns a new empty Configuration instance.
empty() - Static method in record class ai.timefold.solver.service.definition.api.domain.ModelConfig
 
empty() - Static method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
 
empty() - Static method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
 
EMPTY_PREFIX - Static variable in class ai.timefold.solver.service.definition.impl.storage.StorageUtils
 
enrich(SolverModel_) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnricher
Allows to enrich the solver model content based on additional requirements
enrich(SolverModel_) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnrichmentDirector
Enriches given solver model content based on additional requirements specific for that particular model, such as filling in calculated distances for locations.
enrich(T) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnricherService
Applies available SolverModelEnricher implementations to a SolverModel instance.
enrich(T) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnrichmentDirectorService
Applies available SolverModelEnricher implementations to a SolverModel instance.
ENV_TIMEFOLD_IDLE_RUNTIME_TTL - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
duration (e.g.
ENV_TIMEFOLD_JOB_ID - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Identifier of the job to be used by runtime, data set stored with given identifier
ENV_TIMEFOLD_ON_START_COMMAND - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Provides hint to solver worker what operation is expected upon start
ENV_TIMEFOLD_PLAN_NAME - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Plan name that is being used to run the job
ENV_TIMEFOLD_PLATFORM_MAP_SERVICE_LOCATION - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Configured map-service location: either a concrete region (e.g.
ENV_TIMEFOLD_RUNTIME_TTL - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
duration (e.g.
ENV_TIMEFOLD_TENANT_NAME - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Tenant name
environment - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
EnvironmentVars - Class in ai.timefold.solver.service.definition.internal.platform
 
EnvironmentVars() - Constructor for class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
 
equals(Object) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ModelConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.Resources
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.ResourceType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.IssueSeverity
If an issue of the ERROR severity is found during validation, the dataset cannot be further processed.
ErrorCodes - Class in ai.timefold.solver.service.definition.internal.error
 
ErrorCodes() - Constructor for class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
errorCount() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns the value of the errorCount record component.
errorCountsByCode() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns the value of the errorCountsByCode record component.
ErrorInfo - Class in ai.timefold.solver.service.definition.api.error
 
ErrorInfo() - Constructor for class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
ErrorInfo(String, String, String) - Constructor for class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
ErrorInfo(String, String, String, String) - Constructor for class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
errors() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Returns the value of the errors record component.
ERRORS - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
 
example() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the example record component.
example() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the example record component.
Example - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
 
exampleFormatted() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the exampleFormatted record component.
exampleFormatted() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the exampleFormatted record component.
exists(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
exists(StorageAddress, String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Checks if data set with given identifier exists in the location defined by StorageOptions
exists(String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Checks if data set with given identifier exists in the default location in the underlying data store
existsSubModel(StorageAddress, String, SubModelKind) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
existsSubModel(StorageAddress, String, SubModelKind) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
existsSubModel(StorageAddress, String, SubModelKind) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Checks if data set with given identifier exists in the location defined by StorageOptions
existsSubModel(String, SubModelKind) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Checks if data set with given identifier exists in the default location in the underlying data store
Experimental - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
 
EXTENSION_MODEL_VALIDATOR_FAILED - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
EXTENSION_RECOMMENDATIONS_OBJECT_TO_FIT_NOT_FOUND - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
extensionDuration() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Returns the value of the extensionDuration record component.
EXTERNAL - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.DocumentationSupport
Documentation is available externally to the model.

F

FAILED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
FAILED_SOLUTION - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
FailedSolutionEvent - Class in ai.timefold.solver.service.definition.internal.events
Sent when a solver worker fails during solving.
FailedSolutionEvent(Metadata, SolverJob, Throwable, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.FailedSolutionEvent
 
features - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
FileSystem - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 
FILESYSTEM_STORAGE - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
FINAL_BEST_SOLUTION - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
FinalBestSolutionEvent - Class in ai.timefold.solver.service.definition.internal.events
Sent when the solver worker produces the final best solution upon termination conditions.
FinalBestSolutionEvent(Metadata, SolverModel, SolverJob, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.FinalBestSolutionEvent
 
format() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the format record component.
from(ModelDescriptor) - Static method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
FROM_INPUT - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
FROM_PATCH - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
fromString(String) - Static method in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 

G

generateBasicDemoDataRequest() - Method in class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
Implement this method to provide the actual demo data for "BASIC"<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides> dataset.
generateDemoData() - Method in interface ai.timefold.solver.service.definition.api.data.DemoDataGenerator
Generate demo datasets based on the UserModel together with its metadata.
generateDemoData(String) - Method in class ai.timefold.solver.service.definition.api.data.AbstractBasicDemoDataGenerator
Returns the demo data for the "BASIC"<ModelInput_ extends ModelInput, ModelConfigOverrides_ extends ModelConfigOverrides> demo data set.
generateDemoData(String) - Method in interface ai.timefold.solver.service.definition.api.data.DemoDataGenerator
Returns ModelRequest generated with demo data
get(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
get(StorageAddress, String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves data set by its unique identifier from location defined by StorageOptions
get(String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves data set by its unique identifier from the default location in the underlying data store
GET_METADATA - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_METADATA_EVENTS - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_MODEL_REQUEST - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULE - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULE_CONFIG - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULE_INPUT - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULE_LOGS - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULE_STATUS - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCHEDULES - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_SCORE_ANALYSIS - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_VALIDATION_ISSUE_TYPE_BY_CODE - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_VALIDATION_ISSUE_TYPES - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
GET_VALIDATION_RESULT - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
getActiveDateTime() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getActiveDateTime() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getCause() - Method in class ai.timefold.solver.service.definition.internal.events.FailedSolutionEvent
 
getCause() - Method in class ai.timefold.solver.service.definition.internal.events.ItemFailed
 
getCode() - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
getCode() - Method in class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
getCode() - Method in class ai.timefold.solver.service.definition.api.validation.AbstractIssue
 
getCode() - Method in interface ai.timefold.solver.service.definition.api.validation.Issue
Returns the unique code identifying the type of this issue.
getCode() - Method in exception class ai.timefold.solver.service.definition.internal.error.ItemNotFoundException
 
getCode() - Method in exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
getCompleteDateTime() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getCompleteDateTime() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getConfiguration(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getConfiguration(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the effective (processed) Configuration of the given dataset.
getConfiguration(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getConfigurationClass() - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getConfiguredCores() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetComputedEvent
 
getConfiguredMemory() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetComputedEvent
 
getConstraintGroupDescriptors() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getConstraintWeightOverrides() - Method in interface ai.timefold.solver.service.definition.api.SolverModel
 
getDefaultConfigProfileId() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getDeleteAfter() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration
 
getDescription() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getDescription() - Method in interface ai.timefold.solver.service.definition.api.ModelConstraintJustification
 
getDescription() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getDetails() - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
getDetails() - Method in class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
getDetails() - Method in class ai.timefold.solver.service.definition.api.log.LogInfo
 
getDocumentationDescriptor() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getEnvironment() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getErrorId() - Method in exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
getEventProducerId() - Method in class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
getFailureMessage() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getFeatures() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getId() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getId() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getId() - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
getId() - Method in class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
getId() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getId() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getId() - Method in class ai.timefold.solver.service.definition.internal.events.AbstractEvent
 
getImageRef() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getImageRefNative() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getImages() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getInputMetricDescriptors() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getInputMetrics() - Method in interface ai.timefold.solver.service.definition.api.metrics.InputMetricsAware
 
getInputMetricsClass() - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getIssueTypes() - Method in class ai.timefold.solver.service.definition.impl.validation.ValidationIssueTypeCatalog
 
getJob() - Method in class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
getLocation() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
getLogoUrl() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getLogs(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getLogs(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the solver logs associated with the given dataset.
getLogs(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getMapsConfiguration() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getMaturityLevel() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getMaxThreadCount() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getMessage() - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
getMessage() - Method in class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
getMetadata() - Method in class ai.timefold.solver.service.definition.api.validation.AbstractIssue
 
getMetadata() - Method in interface ai.timefold.solver.service.definition.api.validation.Issue
Returns additional metadata associated with this issue, such as human-readable messages.
getMetadata() - Method in class ai.timefold.solver.service.definition.internal.events.AbstractDatasetEvent
 
getMetadata(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getMetadata(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the Metadata for the given dataset, or null if none exists.
getMetadata(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModel() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getModel() - Method in class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
getModel() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
getModelConfig() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
 
getModelConfigDescriptor() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getModelConfiguration() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getModelId() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
getModelInput(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
Reads the model input from storage.
getModelInput(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the ModelInput originally submitted for the given dataset.
getModelInput(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelInputClass() - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelOutput(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelRequest(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelRequest(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the original ModelRequest for the given dataset.
getModelRequest(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelResponse(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelResponse(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the ModelResponse for the given dataset.
getModelResponse(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getModelVersion() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
getName() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getName() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getName() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getName() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getOriginId() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getOutputMetricDescriptors() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getOutputMetrics() - Method in interface ai.timefold.solver.service.definition.api.metrics.OutputMetricsAware
 
getOutputMetricsClass() - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getParentId() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getPlanName() - Method in class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
getResolvedMapLocation() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetComputedEvent
 
getResolvedMapLocation() - Method in class ai.timefold.solver.service.definition.internal.MapEnrichmentContext
 
getResources() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getResourcesConfiguration() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getResourceType() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getRun() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
 
getRunConfiguration() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getSafeModelConfig(Configuration) - Static method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns the ModelConfig from the given Configuration, or an ModelConfig.empty() if the configuration or its underlying model configuration is null.
getScore() - Method in class ai.timefold.solver.service.definition.api.AbstractSimpleModel
 
getScore() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getScore() - Method in interface ai.timefold.solver.service.definition.api.SolverModel
 
getScore() - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
getSeverity() - Method in class ai.timefold.solver.service.definition.api.validation.AbstractIssue
 
getSeverity() - Method in interface ai.timefold.solver.service.definition.api.validation.Issue
Returns the severity of this issue, indicating how critical it is.
getShutdownDateTime() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getShutdownDateTime() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getSolvedModelInput(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getSolvedModelInput(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the ModelInput representing the solved state of the given dataset (i.e. planning entities updated with the best solution).
getSolvedModelInput(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getSolverInput(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getSolverStatus() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getSolverStatus() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getStartDateTime() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getStartDateTime() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getStatus() - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
getSubmitDateTime() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getSubmitDateTime() - Method in interface ai.timefold.solver.service.definition.api.Status
 
getSubModel(StorageAddress, String, SubModelKind, TypeReference) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
getSubModel(StorageAddress, String, SubModelKind, TypeReference) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
 
getSubModel(StorageAddress, String, SubModelKind, Class) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
getSubModel(StorageAddress, String, SubModelKind, Class) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getSubModel(StorageAddress, String, SubModelKind, Class) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves sub resource associated with data set with given identifier in the location defined by StorageOptions
getSubModel(String, SubModelKind, TypeReference) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
 
getSubModel(String, SubModelKind, Class) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves sub resource associated with data set with given identifier in the default location in the underlying data store
getSubModelStream(StorageAddress, String, SubModelKind, OutputStream) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
getSubModelStream(StorageAddress, String, SubModelKind, OutputStream) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getSubModelStream(StorageAddress, String, SubModelKind, OutputStream) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves sub resource associated with data set with given identifier in the default location in the underlying data store as a stream of data
getSubModelStream(String, SubModelKind, OutputStream) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Retrieves sub resource associated with data set with given identifier in the default location in the underlying data store as a stream of data
getTags() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getTenantName() - Method in class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
getTermination() - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
getTrialConfig() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getType() - Method in interface ai.timefold.solver.service.definition.api.validation.IssueMetadata
 
getType() - Method in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
 
getUiSupport() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getUnprocessedConfiguration(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getUnprocessedConfiguration(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns the original (unprocessed) Configuration of the given dataset, as it was supplied by the caller before any post-processing.
getUnprocessedConfiguration(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
getUpdatedAt() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
getValidationResult() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
getValidationSummary() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetValidatedEvent
 
getVersion() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getVisualizationPages() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
getWaypoints(String, TypeReference) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
GOOGLE_CLOUD_STORAGE - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
GoogleCloud - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 

H

hashCode() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
hashCode() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelConfig
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.ResourceType
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Returns a hash code value for this object.
hashCode() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns a hash code value for this object.
Headers - Class in ai.timefold.solver.service.definition.internal
 
Headers() - Constructor for class ai.timefold.solver.service.definition.internal.Headers
 

I

icon() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns the value of the icon record component.
icon() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the icon record component.
icon() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Returns the value of the icon record component.
id - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
id() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the id record component.
id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the id record component.
id() - Method in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
id(StorageAddress, String...) - Static method in class ai.timefold.solver.service.definition.impl.storage.StorageUtils
 
identifier() - Method in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 
IDLE - Enum constant in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
 
imageRef - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
imageRefNative - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
images - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
INIT_SOLUTION - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
InitSolutionEvent - Class in ai.timefold.solver.service.definition.internal.events
Sent when a solver worker produces the first, initialized, solution.
InitSolutionEvent(Metadata, SolverModel, SolverJob, String, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.InitSolutionEvent
 
InMemory - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 
INMEMORY_STORAGE - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
InMemoryStorage<ModelOutput_> - Class in ai.timefold.solver.service.definition.impl.storage.inmemory
 
InMemoryStorage() - Constructor for class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
InMemoryStorage(ObjectMapper) - Constructor for class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
INPUT_METRICS - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
INPUT_METRICS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
InputMetricDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Defines InputMetric of the model where information is retrieved from ModelInputMetric class of the model id - usually the field of the class representing given InputMetric name - human readable name description - human readable description of the InputMetric type - type of the InputMetric that provides information how to handle given InputMetric and what operations can be performed on it e.g. number, duration, distance_meters priority - order in which InputMetric should be presented example - value that this InputMetric can hold exampleFormatted - example but formatted according to given type .e.g distance in meters can be presented in kilometers for better readability
InputMetricDescriptor(String, String, String, DataFormat, Integer, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Creates an instance of a InputMetricDescriptor record class.
inputMetricDescriptors - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
inputMetrics() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns the value of the inputMetrics record component.
InputMetricsAware<InputMetrics_> - Interface in ai.timefold.solver.service.definition.api.metrics
 
INVALID_DATA - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
INVALID_JSON_PAYLOAD - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
INVALID_TERMINATION_CONFIG - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
isRecoverable() - Method in exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
isRequiresMap() - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
isSolveRequested() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetComputedEvent
 
Issue - Interface in ai.timefold.solver.service.definition.api.validation
Represents a single validation issue discovered during model validation.
IssueCode - Record Class in ai.timefold.solver.service.definition.api.validation
 
IssueCode(String) - Constructor for record class ai.timefold.solver.service.definition.api.validation.IssueCode
Creates an instance of a IssueCode record class.
IssueMessage - Record Class in ai.timefold.solver.service.definition.api.validation.metadata
 
IssueMessage(String) - Constructor for record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
Creates an instance of a IssueMessage record class.
IssueMetadata - Interface in ai.timefold.solver.service.definition.api.validation
 
issues() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Returns the value of the issues record component.
IssueSeverity - Enum Class in ai.timefold.solver.service.definition.api.validation
 
IssueType - Record Class in ai.timefold.solver.service.definition.api.validation
 
IssueType(IssueCode, IssueSeverity, String) - Constructor for record class ai.timefold.solver.service.definition.api.validation.IssueType
 
IssueType(IssueCode, IssueSeverity, List) - Constructor for record class ai.timefold.solver.service.definition.api.validation.IssueType
Creates an instance of a IssueType record class.
issueTypes() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
Returns the value of the issueTypes record component.
isValid() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
 
isValid() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
 
isValid() - Method in class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
Determines if the validation issues registered so far do not contain errors.
ItemCompleted - Class in ai.timefold.solver.service.definition.internal.events
 
ItemCompleted(String) - Constructor for class ai.timefold.solver.service.definition.internal.events.ItemCompleted
 
ItemFailed - Class in ai.timefold.solver.service.definition.internal.events
Event that indicates a dataset has failed during processing.
ItemFailed(Metadata, Throwable, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.ItemFailed
 
ItemNotFoundException - Exception Class in ai.timefold.solver.service.definition.internal.error
 
ItemNotFoundException(String, String) - Constructor for exception class ai.timefold.solver.service.definition.internal.error.ItemNotFoundException
 
ItemStarted - Class in ai.timefold.solver.service.definition.internal.events
Event sent when the solver worker starts solving the dataset.
ItemStarted(Metadata, SolverModel, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.ItemStarted
 
ItemTerminated - Class in ai.timefold.solver.service.definition.internal.events
 
ItemTerminated(String) - Constructor for class ai.timefold.solver.service.definition.internal.events.ItemTerminated
 

J

JsonMappingError - Class in ai.timefold.solver.service.definition.impl.validation
Internal validation issue to translate a JSON parsing error to the ValidationResult.
JsonMappingError() - Constructor for class ai.timefold.solver.service.definition.impl.validation.JsonMappingError
 
JsonMappingError(String) - Constructor for class ai.timefold.solver.service.definition.impl.validation.JsonMappingError
 

K

K8S_INFO_CPU_LIMIT - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
 
K8S_INFO_MEMORY_LIMIT - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
 
K8S_INFO_NODE_NAME - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Kubernetes API specific environment variables that are set based on execution information like pod and node
key() - Method in record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Returns the value of the key record component.
key() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Returns the value of the key record component.
kind() - Element in annotation interface ai.timefold.solver.service.definition.api.domain.ConstraintReference
 
kind() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the kind record component.
KIND_FIELD - Static variable in annotation interface ai.timefold.solver.service.definition.api.domain.ConstraintReference
 
KPIS - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
KPIS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 

L

label() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Returns the value of the label record component.
labels() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Returns the value of the labels record component.
lastRequestTimestamp() - Method in interface ai.timefold.solver.service.definition.internal.stats.StatisticsCollector
 
legacyMessage() - Method in class ai.timefold.solver.service.definition.impl.validation.AbstractLegacyIssue
 
LegacyValidationResult - Record Class in ai.timefold.solver.service.definition.api.validation
 
LegacyValidationResult(ValidationStatus, List, List) - Constructor for record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Creates an instance of a LegacyValidationResult record class.
list(int, int) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Lists data sets (as statuses) stored in the default location of the underlying data store
list(StorageAddress, int, int) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
list(StorageAddress, int, int) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Lists data sets (as statuses) stored in the location defined by StorageOptions
listRuns(int, int) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Returns a paginated list of dataset runs.
listRuns(int, int) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
listRuns(StorageAddress, int, int) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
location() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns the value of the location record component.
LOG_ENTRY_SEPARATOR - Static variable in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
LOG_ENTRY_SEPARATOR - Static variable in class ai.timefold.solver.service.definition.api.log.LogInfo
 
LoggingConstants - Class in ai.timefold.solver.service.definition.impl.log
 
LoggingConstants() - Constructor for class ai.timefold.solver.service.definition.impl.log.LoggingConstants
 
LogInfo - Class in ai.timefold.solver.service.definition.api.log
 
LogInfo() - Constructor for class ai.timefold.solver.service.definition.api.log.LogInfo
 
LogInfo(String) - Constructor for class ai.timefold.solver.service.definition.api.log.LogInfo
 
logoUrl - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
LOGS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
longDescription() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns the value of the longDescription record component.

M

MAP_SERVICE_CLIENT_CONVERT_DISTANCE_RESPONSE_ERROR - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
MAP_SERVICE_CLIENT_REQUEST_ERROR - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
MAP_SERVICE_LOCATION - Enum constant in enum class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry.ConfigEntryKey
Specifies the map data region used in the dataset, e.g.
MAP_SERVICE_LOCATION_AUTO_SELECT - Static variable in class ai.timefold.solver.service.definition.internal.platform.EnvironmentVars
Sentinel value for EnvironmentVars.ENV_TIMEFOLD_PLATFORM_MAP_SERVICE_LOCATION: tells the maps-service to auto-select the region at request time based on the locations being routed.
MAP_SERVICE_LOCATION_NOT_IN_MAP_ERROR - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
MAP_SERVICE_PROVIDER - Enum constant in enum class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry.ConfigEntryKey
Specifies the map service provider used in the dataset, e.g.
MAP_SERVICE_PROVIDER_ERROR - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
MAP_SERVICE_UNKNOWN - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
MapEnrichmentContext - Class in ai.timefold.solver.service.definition.internal
 
MapEnrichmentContext() - Constructor for class ai.timefold.solver.service.definition.internal.MapEnrichmentContext
 
mapsConfiguration() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns the value of the mapsConfiguration record component.
MapsConfiguration - Record Class in ai.timefold.solver.service.definition.api.configuration
 
MapsConfiguration(String) - Constructor for record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 
MapsConfiguration(String, String, Double, String, Boolean) - Constructor for record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Creates an instance of a MapsConfiguration record class.
maturityLevel - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
maxDistanceFromRoad() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns the value of the maxDistanceFromRoad record component.
maxExtensions() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Returns the value of the maxExtensions record component.
maxThreadCount - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
maxThreadCount() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns the value of the maxThreadCount record component.
memory() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Returns the value of the memory record component.
memoryLimit() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns the value of the memoryLimit record component.
memoryRequest() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns the value of the memoryRequest record component.
merge(ConfigurationProfile) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
message() - Method in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
Returns the value of the message record component.
metadata() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns the value of the metadata record component.
metadata() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Returns the value of the metadata record component.
metaData() - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
Returns the value of the metaData record component.
Metadata<Score_> - Class in ai.timefold.solver.service.definition.api.domain
 
Metadata() - Constructor for class ai.timefold.solver.service.definition.api.domain.Metadata
 
Metadata(Metadata) - Constructor for class ai.timefold.solver.service.definition.api.domain.Metadata
 
Metadata(String) - Constructor for class ai.timefold.solver.service.definition.api.domain.Metadata
 
Metadata(String, Score_) - Constructor for class ai.timefold.solver.service.definition.api.domain.Metadata
 
METADATA - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
METADATA - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
minimumImprovementRatio() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the minimumImprovementRatio record component.
model - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
model() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns the value of the model record component.
model() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
Returns the value of the model record component.
MODEL_INPUT - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelRequest.ModelRequestAttribute
 
MODEL_INPUT - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
MODEL_INPUT_SOLVED - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
MODEL_OUTPUT - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
ModelBuildInfo - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Holds build-time metadata about the Timefold Solver model, including version information and source control details captured at build time.
ModelBuildInfo(String, String, String, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
 
ModelBuildInfo(String, String, String, String, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Creates an instance of a ModelBuildInfo record class.
ModelConfig<ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ModelConfig(ModelConfigurationOverrides_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelConfig
Creates an instance of a ModelConfig record class.
modelConfigDescriptor - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
ModelConfigDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Describes a model configuration.
ModelConfigDescriptor(String, List) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Creates an instance of a ModelConfigDescriptor record class.
ModelConfigOverrides - Interface in ai.timefold.solver.service.definition.api
 
ModelConfigParameter - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Represents a constraint parameter, which is the constraint weight or any other parameter impacting the constraint behavior.
ModelConfigParameter(String, String, String, ParameterKind, Schema.SchemaType, Schema.SchemaType, DataFormat, String, boolean, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Creates an instance of a ModelConfigParameter record class.
ModelConstraintJustification - Interface in ai.timefold.solver.service.definition.api
 
ModelConvertor<Score_, ModelInput_, ModelConfigurationOverrides_, SolverModel_, ModelOutput_> - Interface in ai.timefold.solver.service.definition.api
The convertor of: The ModelInput and the ModelConfig (usually obtained from the ModelRequest) into the SolverModel usable by the Timefold Solver. The SolverModel representing a planning solution into the ModelOutput (usually forming a part of the ModelResponse).
ModelConvertorBase - Interface in ai.timefold.solver.service.definition.api
Root interface for all ModelConvertor implementations.
ModelDescriptor - Class in ai.timefold.solver.service.definition.api
 
ModelDescriptor() - Constructor for class ai.timefold.solver.service.definition.api.ModelDescriptor
 
modelInput() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns the value of the modelInput record component.
modelInput() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Returns the value of the modelInput record component.
modelInput() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Returns the value of the modelInput record component.
ModelInput - Interface in ai.timefold.solver.service.definition.api
 
ModelInputMetrics - Interface in ai.timefold.solver.service.definition.api.metrics
 
ModelInputPatch - Record Class in ai.timefold.solver.service.definition.api
 
ModelInputPatch(ModelInputPatchOp, String, JsonNode) - Constructor for record class ai.timefold.solver.service.definition.api.ModelInputPatch
Creates an instance of a ModelInputPatch record class.
ModelInputPatchOp - Enum Class in ai.timefold.solver.service.definition.api
 
ModelInputPatchRequest<ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ModelInputPatchRequest(Configuration, List) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Creates an instance of a ModelInputPatchRequest record class.
ModelMaturityLevel - Enum Class in ai.timefold.solver.service.definition.api
 
modelOutput() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns the value of the modelOutput record component.
modelOutput() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Returns the value of the modelOutput record component.
ModelOutput - Interface in ai.timefold.solver.service.definition.api
 
ModelOutputMetrics - Interface in ai.timefold.solver.service.definition.api.metrics
 
ModelPostProcessor - Interface in ai.timefold.solver.service.definition.api
 
modelRequest() - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
Returns the value of the modelRequest record component.
ModelRequest<ModelInput_, ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ModelRequest(Configuration, ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Creates an instance of a ModelRequest record class.
ModelRequest(ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns a new ModelRequest instance with null configuration.
ModelRequest.ModelRequestAttribute - Enum Class in ai.timefold.solver.service.definition.api.domain
 
ModelResponse<Score_, ModelOutput_, InputMetrics_, OutputMetrics_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ModelResponse(Metadata, ModelOutput_, InputMetrics_, OutputMetrics_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Creates an instance of a ModelResponse record class.
ModelResponse.ModelResponseAttribute - Enum Class in ai.timefold.solver.service.definition.api.domain
 
ModelValidator<ModelInput_, ModelConfigOverrides_> - Interface in ai.timefold.solver.service.definition.api.validation
Provides a complex validation of the model input before the solving, or other operation, starts.
moveCountLimit() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the moveCountLimit record component.

N

name - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
name() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the name record component.
name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the name record component.
newStatus(String) - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
none() - Static method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
 
NONE - Enum constant in enum class ai.timefold.solver.service.definition.api.rest.OperationOnPost
 
NONE - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.DocumentationSupport
No documentation support is provided.
NONE - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.UISupport
No UI support is provided.
NOT_FOUND - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
notSupported() - Static method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
 
nullable() - Element in annotation interface ai.timefold.solver.service.definition.api.validation.Validated
 
nullable() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the nullable record component.
Number - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 
NUMBER - Static variable in class ai.timefold.solver.service.definition.api.domain.DataFormat.Values
 

O

of(ValidationResult) - Static method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
 
of(String) - Static method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
 
OK - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
 
OnStartCommand - Enum Class in ai.timefold.solver.service.definition.internal.platform
Command that is expected to be executed by solver worker upon start.
op() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Returns the value of the op record component.
operationId() - Element in annotation interface ai.timefold.solver.service.definition.api.validation.Validated
 
OperationId - Class in ai.timefold.solver.service.definition.api.rest
 
OperationId() - Constructor for class ai.timefold.solver.service.definition.api.rest.OperationId
 
OperationOnPost - Enum Class in ai.timefold.solver.service.definition.api.rest
 
OutputMetricDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Defines Output Metric of the model where information is retrieved from ModelOutputMetrics class of the model id - usually the field of the class representing given Output Metric name - human readable name description - human readable description of the Output Metrics type - type of the Output Metric that provides information how to handle given Output Metric and what operations can be performed on it e.g. number, duration, distance_meters priority - order in which Output Metrics should be presented example - value that this Output Metrics can hold exampleFormatted - example but formatted according to given type .e.g distance in meters can be presented in kilometers for better readability
OutputMetricDescriptor(String, String, String, DataFormat, Integer, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Creates an instance of a OutputMetricDescriptor record class.
outputMetricDescriptors - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
outputMetrics() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns the value of the outputMetrics record component.
OutputMetricsAware<OutputMetrics_> - Interface in ai.timefold.solver.service.definition.api.metrics
 
override(ConfigurationProfile) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
override(MapsConfiguration) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 
override(ResourcesConfiguration) - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
 
override(RunConfiguration) - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
 
override(SolverTerminationConfig) - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
 
overrides() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelConfig
Returns the value of the overrides record component.

P

PARAMETER - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.ParameterKind
A general constraint parameter influencing the behavior of the constraint.
ParameterKind - Enum Class in ai.timefold.solver.service.definition.internal.descriptor
 
patch() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Returns the value of the patch record component.
PATCH_REQUEST - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
patchAndSolveDataset(String, DatasetSelector, String, ModelInputPatchRequest) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset by applying a JSON patch to an existing dataset's ModelInput and immediately schedules it to be solved after validation/compute completes.
patchDataset(String, DatasetSelector, String, ModelInputPatchRequest) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Creates a new dataset by applying a JSON patch to an existing dataset's ModelInput, without starting the solving process.
path() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Returns the value of the path record component.
Percentage - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 
PERCENTAGE - Static variable in class ai.timefold.solver.service.definition.api.domain.DataFormat.Values
 
POST_OPERATIONS_ID_PATTERN - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
Preview - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
 
priority() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the priority record component.
priority() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the priority record component.
process(ModelOutput, SolverModel, String) - Method in interface ai.timefold.solver.service.definition.api.ModelPostProcessor
Process successfully solved model run.
processComputed(ModelOutput, SolverModel, String) - Method in interface ai.timefold.solver.service.definition.api.ModelPostProcessor
Process successfully computed model (not yet solved).
processFailed(String, Throwable) - Method in interface ai.timefold.solver.service.definition.api.ModelPostProcessor
Process failed model run
provider() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns the value of the provider record component.

R

RE_SCHEDULE - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
reconfigure(String, StorageConfiguration) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
reconfigure(String, StorageConfiguration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
reconfigure(String, StorageConfiguration) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Reconfigures already existing storage based on provided configuration
releaseLock(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
remove - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelInputPatchOp
 
replace - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelInputPatchOp
 
requiresMap - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
RESOURCE_NAME - Static variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
resources - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
Resources - Record Class in ai.timefold.solver.service.definition.api
 
Resources(String, String, String, String) - Constructor for record class ai.timefold.solver.service.definition.api.Resources
Creates an instance of a Resources record class.
resourcesConfiguration() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns the value of the resourcesConfiguration record component.
ResourcesConfiguration - Record Class in ai.timefold.solver.service.definition.api.configuration
Resource configuration.
ResourcesConfiguration(Double, Map) - Constructor for record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Creates an instance of a ResourcesConfiguration record class.
resourceType - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
ResourceType - Record Class in ai.timefold.solver.service.definition.api
 
ResourceType(String) - Constructor for record class ai.timefold.solver.service.definition.api.ResourceType
Creates an instance of a ResourceType record class.
restore(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
restore(StorageAddress, String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Restores previously deleted data set with given identifier from location defined by StorageOptions
restore(String) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Restores previously deleted set with given identifier from the default location in the underlying data store
restoreAll(StorageAddress, String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
restoreAll(String) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
run() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns the value of the run record component.
RUN - Enum constant in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
RunConfiguration - Record Class in ai.timefold.solver.service.definition.api.domain
 
RunConfiguration(Integer, SolverTerminationConfig) - Constructor for record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
 
RunConfiguration(String) - Constructor for record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
 
RunConfiguration(String, SolverTerminationConfig) - Constructor for record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
 
RunConfiguration(String, SolverTerminationConfig, Integer, Set) - Constructor for record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Creates an instance of a RunConfiguration record class.
RUNS_PREFIX - Static variable in interface ai.timefold.solver.service.definition.internal.storage.Storage
 

S

S3 - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
 
S3_STORAGE - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
SCHEDULE - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
schemaTypeRef() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Returns the value of the schemaTypeRef record component.
schemaTypeRef() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the schemaTypeRef record component.
SCORE_ANALYSIS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
SCORE_ANALYSIS_WITH_JUSTIFICATIONS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
ScoreAnalysisConfig<ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ScoreAnalysisConfig(ModelConfig) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
Creates an instance of a ScoreAnalysisConfig record class.
ScoreAnalysisRequest<ModelInput_, ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api.domain
 
ScoreAnalysisRequest(ScoreAnalysisConfig, ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Creates an instance of a ScoreAnalysisRequest record class.
ScoreAnalysisRequest(ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Returns a new ScoreAnalysisRequest instance with empty configuration.
sdkVersion() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Deprecated, for removal: This API element is subject to removal in a future version.
setActiveDateTime(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setCompleteDateTime(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setConstraintGroupDescriptors(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setDefaultConfigProfileId(String) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setDeleteAfter(int) - Method in class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration
 
setDescription(String) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setDescription(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setDocumentationDescriptor(DocumentationDescriptor) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setEnvironment(Map) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setFailureMessage(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setFeatures(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setId(String) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setId(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setId(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setImageRef(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setImageRefNative(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setImages(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setInputMetricDescriptors(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setLogoUrl(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setMapsConfiguration(MapsConfiguration) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setMaturityLevel(ModelMaturityLevel) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setMaxThreadCount(Integer) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setModel(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setModelConfigDescriptor(ModelConfigDescriptor) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setModelConfiguration(Map) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setName(String) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setName(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setName(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setOriginId(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setOutputMetricDescriptors(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setParentId(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setRequiresMap(boolean) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setResolvedMapLocation(String) - Method in class ai.timefold.solver.service.definition.internal.MapEnrichmentContext
 
setResources(Resources) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setResourcesConfiguration(ResourcesConfiguration) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setResourceType(ResourceType) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setRunConfiguration(RunConfiguration) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setScore(HardMediumSoftScore) - Method in class ai.timefold.solver.service.definition.api.AbstractSimpleModel
 
setScore(Score_) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setShutdownDateTime(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setSolverStatus(SolvingStatus) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setStartDateTime(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setStatus(Status_) - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
setStorage(Instance) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
setSubmitDateTime(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setTags(Set) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setTermination(SolverTerminationConfig) - Method in interface ai.timefold.solver.service.definition.api.UserModel
 
setTrialConfig(TrialConfig) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setUiSupport(UISupport) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setUpdatedAt(OffsetDateTime) - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
setValidationResult(LegacyValidationResult) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
setVersion(String) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
setVisualizationPages(List) - Method in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
severity() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Returns the value of the severity record component.
shortDescription() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns the value of the shortDescription record component.
shutdown() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
slidingWindowDuration() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the slidingWindowDuration record component.
solve() - Method in class ai.timefold.solver.service.definition.internal.events.DatasetValidateComputeCommand
 
SOLVE - Enum constant in enum class ai.timefold.solver.service.definition.api.rest.OperationOnPost
 
SOLVE - Enum constant in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
 
SOLVE_DATASET - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
SOLVED - Enum constant in enum class ai.timefold.solver.service.definition.api.rest.DatasetSelector
 
solveDataset(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Starts solving an existing dataset identified by the given id.
SOLVER_LOG_PATH - Static variable in class ai.timefold.solver.service.definition.impl.log.LoggingConstants
 
SOLVER_TOO_MUCH_TIME_TERMINATING_ERROR - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
SOLVER_UNKNOWN - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
SolverChannels - Class in ai.timefold.solver.service.definition.internal.events
 
SolverChannels() - Constructor for class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
SolverInput<ModelInput_, ModelOutput_, ModelConfigurationOverrides_> - Record Class in ai.timefold.solver.service.definition.api
 
SolverInput(ModelInput_, Configuration, ModelOutput_) - Constructor for record class ai.timefold.solver.service.definition.api.SolverInput
Creates an instance of a SolverInput record class.
SolverModel<Score_> - Interface in ai.timefold.solver.service.definition.api
 
SolverModelEnricher<SolverModel_> - Interface in ai.timefold.solver.service.definition.api.enrichment
 
SolverModelEnricherBase - Interface in ai.timefold.solver.service.definition.api.enrichment
Root interface for all SolverModelEnricher implementations.
SolverModelEnricherService - Interface in ai.timefold.solver.service.definition.api.enrichment
 
SolverModelEnrichmentDirector<SolverModel_> - Interface in ai.timefold.solver.service.definition.api.enrichment
Provides a model-specific way of enriching a solver model, typically for models using multiple enrichers depending on each other.
SolverModelEnrichmentDirectorBase - Interface in ai.timefold.solver.service.definition.api.enrichment
Root interface for all SolverModelEnrichmentDirector implementations.
SolverModelEnrichmentDirectorService - Interface in ai.timefold.solver.service.definition.api.enrichment
 
SolverTerminationConfig - Record Class in ai.timefold.solver.service.definition.api.termination
 
SolverTerminationConfig(Duration, Duration) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
 
SolverTerminationConfig(Duration, Duration, Integer) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
 
SolverTerminationConfig(Duration, Duration, Integer, Long) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
 
SolverTerminationConfig(Duration, Duration, Integer, Long, Duration, Double) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Creates an instance of a SolverTerminationConfig record class.
SolverTerminationConfig(Duration, Duration, Integer, Duration, Double) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
 
solverVersion() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns the value of the solverVersion record component.
SolverWorkerEvent - Class in ai.timefold.solver.service.definition.internal.events
Base class for events produced by the SolverWorker.
SolverWorkerEvent(Metadata, SolverModel, SolverJob, String, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.events.SolverWorkerEvent
 
SolverWorkerFacade - Interface in ai.timefold.solver.service.definition.impl.solver
Facade used by the REST layer to interact with dataset storage and the solver worker, without depending on storage or messaging internals directly.
SolveStartCommand - Class in ai.timefold.solver.service.definition.internal.events
 
SolveStartCommand(String) - Constructor for class ai.timefold.solver.service.definition.internal.events.SolveStartCommand
 
SolveTerminateCommand - Class in ai.timefold.solver.service.definition.internal.events
 
SolveTerminateCommand(String) - Constructor for class ai.timefold.solver.service.definition.internal.events.SolveTerminateCommand
 
SOLVING_ACTIVE - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
SOLVING_COMPLETED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
SOLVING_FAILED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
SOLVING_INCOMPLETE - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
SOLVING_SCHEDULED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
SOLVING_STARTED - Enum constant in enum class ai.timefold.solver.service.definition.api.SolvingStatus
 
solvingActive() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
solvingActive() - Method in interface ai.timefold.solver.service.definition.api.Status
 
solvingStarted() - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
solvingStarted() - Method in interface ai.timefold.solver.service.definition.api.Status
 
SolvingStatus - Enum Class in ai.timefold.solver.service.definition.api
Represents the dateset lifecycle.
source() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Returns the value of the source record component.
spentLimit() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the spentLimit record component.
Stable - Enum constant in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
 
START - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
STARTED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
StatisticsCollector - Interface in ai.timefold.solver.service.definition.internal.stats
 
status() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Returns the value of the status record component.
status() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns the value of the status record component.
Status<Score_> - Interface in ai.timefold.solver.service.definition.api
 
stepCountLimit() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the stepCountLimit record component.
storage - Variable in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
Storage<ModelOutput_> - Interface in ai.timefold.solver.service.definition.internal.storage
Storage responsible for persisting ModelOutput_ and its sub resources into a data store
STORAGE_NO_JOB_FOUND - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
STORAGE_TYPE_PROPERTY - Static variable in class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
STORAGE_UNABLE_TO_READ - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
STORAGE_UNABLE_TO_WRITE - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
STORAGE_UNKNOWN - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
StorageAddress - Class in ai.timefold.solver.service.definition.internal.storage
Provides storage address used to store user model and its sub resources in the underlying data store
StorageAddress(String, String, String) - Constructor for class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
StorageConfiguration - Class in ai.timefold.solver.service.definition.internal.storage
 
StorageConfiguration() - Constructor for class ai.timefold.solver.service.definition.internal.storage.StorageConfiguration
 
StorageConfiguration.Builder - Class in ai.timefold.solver.service.definition.internal.storage
 
StorageServiceBase - Interface in ai.timefold.solver.service.definition.internal.storage
 
StorageUtils - Class in ai.timefold.solver.service.definition.impl.storage
 
StorageUtils() - Constructor for class ai.timefold.solver.service.definition.impl.storage.StorageUtils
 
store(StorageAddress, String, ModelOutput_) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
store(StorageAddress, String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores given data set into location defined by StorageOptions
store(String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores given data set into default location in the underlying data store
storeConfiguration(StorageAddress, String, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeConfiguration(String, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeInputMetrics(String, InputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeLogs(StorageAddress, String, LogInfo) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeLogs(String, LogInfo) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeMetadata(StorageAddress, String, Metadata) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeMetadata(String, Metadata) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeModelInput(StorageAddress, String, ModelInput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeModelInput(String, ModelInput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeModelOutput(String, ModelOutput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeOutputMetrics(String, OutputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storePatchRequest(StorageAddress, String, ModelInputPatchRequest) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storePatchRequest(String, ModelInputPatchRequest) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeProblem(StorageAddress, String, ModelInput_, Metadata, Configuration, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeProblem(String, ModelInput_, Metadata, Configuration, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeSolution(String, ModelOutput_, Metadata, InputMetrics_, OutputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeSolvedModelInput(StorageAddress, String, ModelInput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeSolvedModelInput(String, ModelInput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeSubModel(StorageAddress, String, SubModelKind, Object) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
storeSubModel(StorageAddress, String, SubModelKind, Object) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores sub resource associated with given data set given by identifier in the location defined by StorageOptions
storeSubModel(String, SubModelKind, Object) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores sub resource associated with given data set given by identifier in the default location of the underlying data store
storeUnprocessedConfiguration(StorageAddress, String, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeUnprocessedConfiguration(String, Configuration) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeValidationResponse(StorageAddress, String, ValidationResult) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeValidationResponse(String, ValidationResult) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
storeWaypoints(String, Object) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
SubModelKind - Enum Class in ai.timefold.solver.service.definition.internal.storage
 
successful() - Static method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
 
summary() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Returns the value of the summary record component.
support() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Returns the value of the support record component.
SupportedStorages - Class in ai.timefold.solver.service.definition.internal.storage
 
SupportedStorages() - Constructor for class ai.timefold.solver.service.definition.internal.storage.SupportedStorages
 
SupportedStorages.Variant - Enum Class in ai.timefold.solver.service.definition.internal.storage
 

T

tags() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns the value of the tags record component.
tags() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns the value of the tags record component.
tags() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns the value of the tags record component.
tags() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns the value of the tags record component.
terminate(String) - Method in interface ai.timefold.solver.service.definition.impl.solver.SolverWorkerFacade
Terminates the ongoing solve for the given dataset (if any) and returns the current model response
TERMINATE - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
TERMINATE_SCHEDULE - Static variable in class ai.timefold.solver.service.definition.api.rest.OperationId
 
TERMINATED - Static variable in class ai.timefold.solver.service.definition.internal.events.SolverChannels
 
termination() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns the value of the termination record component.
TEST_DATA_NOT_FOUND - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
TimefoldRuntimeException - Exception Class in ai.timefold.solver.service.definition.internal.error
 
TimefoldRuntimeException(String, String) - Constructor for exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
TimefoldRuntimeException(String, String, boolean) - Constructor for exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
TimefoldRuntimeException(String, String, Throwable) - Constructor for exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
TimefoldRuntimeException(String, String, Throwable, boolean) - Constructor for exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
toModelOutput(SolverModel_) - Method in interface ai.timefold.solver.service.definition.api.ModelConvertor
 
toSolverModel(ModelInput_, ModelConfig, Optional) - Method in interface ai.timefold.solver.service.definition.api.ModelConvertor
Converts the given ModelInput_ and ModelConfig into a SolverModel_ instance usable by the Timefold solver.
toString() - Method in class ai.timefold.solver.service.definition.api.configuration.ConfigurationProfile
 
toString() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns a string representation of this record class.
toString() - Method in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
 
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelConfig
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
Returns a string representation of this record class.
toString() - Method in class ai.timefold.solver.service.definition.api.error.ErrorInfo
 
toString() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.Resources
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.ResourceType
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns a string representation of this record class.
toString() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Returns a string representation of this record class.
toString() - Method in exception class ai.timefold.solver.service.definition.internal.error.TimefoldRuntimeException
 
toString() - Method in class ai.timefold.solver.service.definition.internal.events.AbstractDatasetEvent
 
toString() - Method in class ai.timefold.solver.service.definition.internal.events.AbstractEvent
 
toString() - Method in class ai.timefold.solver.service.definition.internal.events.FailedSolutionEvent
 
toString() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns a string representation of this record class.
toString() - Method in class ai.timefold.solver.service.definition.internal.storage.StorageAddress
 
transportType() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns the value of the transportType record component.
trialConfig - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
TrialConfig - Record Class in ai.timefold.solver.service.definition.api
Configuration of trial use of the model trialDuration - duration in days of the trial period model can be used maxExtensions - max number of extensions trial can have extensionDuration - duration in days indicating how long trial can be extended for
TrialConfig(Integer, Integer, Integer) - Constructor for record class ai.timefold.solver.service.definition.api.TrialConfig
Creates an instance of a TrialConfig record class.
trialDuration() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
Returns the value of the trialDuration record component.
tryAcquireLock(Lock) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
type() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
Returns the value of the type record component.
type() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
Returns the value of the type record component.
type() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
Returns the value of the type record component.
TYPE - Static variable in record class ai.timefold.solver.service.definition.api.validation.metadata.IssueMessage
 

U

uiSupport - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
UISupport - Enum Class in ai.timefold.solver.service.definition.internal.descriptor
Represents the type of UI support available.
unimprovedSpentLimit() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
Returns the value of the unimprovedSpentLimit record component.
UNKNOWN - Static variable in class ai.timefold.solver.service.definition.internal.error.ErrorCodes
 
UNPROCESSED_CONFIG - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
UNSOLVED - Enum constant in enum class ai.timefold.solver.service.definition.api.rest.DatasetSelector
 
unsupported() - Method in class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
Marks validation as unsupported on the model.
update(StorageAddress, String, ModelOutput_) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
update(StorageAddress, String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Updates existing data set in the storage into location defined by StorageOptions
update(String, ModelOutput_) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Updates existing data set in the storage under default location in the underlying data store
updateInputMetrics(String, InputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateMetadata(StorageAddress, String, Metadata) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateMetadata(String, Metadata) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateModelOutput(String, ModelOutput_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateOutputMetrics(String, OutputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateSolution(String, ModelOutput_, Metadata, InputMetrics_, OutputMetrics_) - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
 
updateStatusOnComplete(SolvingStatus, Score_) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
updateStatusOnComplete(SolvingStatus, Score_) - Method in interface ai.timefold.solver.service.definition.api.Status
 
updateStatusOnFailure(String) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
updateStatusOnFailure(String) - Method in interface ai.timefold.solver.service.definition.api.Status
 
updateStatusOnSave(SolvingStatus, Score_) - Method in class ai.timefold.solver.service.definition.api.domain.Metadata
 
updateStatusOnSave(SolvingStatus, Score_) - Method in interface ai.timefold.solver.service.definition.api.Status
 
updateSubModel(StorageAddress, String, SubModelKind, Object) - Method in class ai.timefold.solver.service.definition.impl.storage.inmemory.InMemoryStorage
 
updateSubModel(StorageAddress, String, SubModelKind, Object) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores sub resource associated with given data set given by identifier in the location defined by StorageOptions
updateSubModel(String, SubModelKind, Object) - Method in interface ai.timefold.solver.service.definition.internal.storage.Storage
Stores sub resource associated with given data set given by identifier in the default location of the underlying data store
UserModel<Score_,Status_> - Interface in ai.timefold.solver.service.definition.api
 
useTraffic() - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
Returns the value of the useTraffic record component.

V

validate(ValidationBuilder, ModelInput_, ModelConfig) - Method in interface ai.timefold.solver.service.definition.api.validation.ModelValidator
Validates the model input before the solving, or other operation, starts.
validate(UUID, String, String, String, String, Entity_) - Method in interface ai.timefold.solver.service.definition.api.validation.Validator
 
VALIDATE_COMPUTE - Enum constant in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
 
VALIDATE_COMPUTE_SOLVE - Enum constant in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
 
Validated - Annotation Interface in ai.timefold.solver.service.definition.api.validation
 
VALIDATION_NOT_SUPPORTED - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
 
VALIDATION_RESULT - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
ValidationBuilder - Class in ai.timefold.solver.service.definition.api.validation
Registers individual validation issues to later build the ValidationResult instance.
ValidationBuilder() - Constructor for class ai.timefold.solver.service.definition.api.validation.ValidationBuilder
 
ValidationErrorInfo - Class in ai.timefold.solver.service.definition.api.error
 
ValidationErrorInfo(List) - Constructor for class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
ValidationErrorInfo(List, String) - Constructor for class ai.timefold.solver.service.definition.api.error.ValidationErrorInfo
 
ValidationIssueTypeCatalog - Class in ai.timefold.solver.service.definition.impl.validation
Provides all supported validation issue types.
ValidationIssueTypeCatalog(Collection) - Constructor for class ai.timefold.solver.service.definition.impl.validation.ValidationIssueTypeCatalog
 
ValidationIssueTypes - Record Class in ai.timefold.solver.service.definition.api.validation.dto
 
ValidationIssueTypes(Collection) - Constructor for record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
Creates an instance of a ValidationIssueTypes record class.
ValidationResult<ValidationIssue_> - Record Class in ai.timefold.solver.service.definition.api.validation.dto
 
ValidationResult(ValidationStatus, Collection) - Constructor for record class ai.timefold.solver.service.definition.api.validation.dto.ValidationResult
Creates an instance of a ValidationResult record class.
ValidationStatus - Enum Class in ai.timefold.solver.service.definition.api.validation
 
ValidationSummary - Record Class in ai.timefold.solver.service.definition.internal.events
A compact summary of a dataset validation, carrying the overall ValidationStatus and issue counts by IssueCode split by severity.
ValidationSummary(ValidationStatus, Integer, Integer, Map, Map) - Constructor for record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Creates an instance of a ValidationSummary record class.
Validator<Entity_> - Interface in ai.timefold.solver.service.definition.api.validation
 
value() - Method in record class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry
Returns the value of the value record component.
value() - Element in annotation interface ai.timefold.solver.service.definition.api.domain.ConstraintReference
The constraint name as defined in the ConstraintProvider implementation.
value() - Method in enum class ai.timefold.solver.service.definition.api.domain.ModelRequest.ModelRequestAttribute
 
value() - Method in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
 
value() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
Returns the value of the value record component.
value() - Method in record class ai.timefold.solver.service.definition.api.ResourceType
Returns the value of the value record component.
value() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
Returns the value of the value record component.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry.ConfigEntryKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.domain.ModelRequest.ModelRequestAttribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.ModelInputPatchOp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.rest.DatasetSelector
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.rest.OperationOnPost
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.SolvingStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.validation.IssueSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.DocumentationSupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.ParameterKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.UISupport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
Returns the enum constant of this class with the specified name.
valueOfId(String) - Static method in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
values() - Static method in enum class ai.timefold.solver.service.definition.api.data.DemoDataConfigEntry.ConfigEntryKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.domain.DataFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.domain.ModelRequest.ModelRequestAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.domain.ModelResponse.ModelResponseAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.ModelInputPatchOp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.ModelMaturityLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.rest.DatasetSelector
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.rest.OperationOnPost
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.SolvingStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.validation.IssueSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.DocumentationSupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.ParameterKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.descriptor.UISupport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.platform.OnStartCommand
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.service.definition.internal.storage.SupportedStorages.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
Values() - Constructor for class ai.timefold.solver.service.definition.api.domain.DataFormat.Values
 
version - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 
version() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
Returns the value of the version record component.
VisualizationPageDescriptor - Record Class in ai.timefold.solver.service.definition.internal.descriptor
Describes a visualization page that a UI should render for a model.
VisualizationPageDescriptor(String, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
Creates an instance of a VisualizationPageDescriptor record class.
visualizationPages - Variable in class ai.timefold.solver.service.definition.api.ModelDescriptor
 

W

WARNING - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.IssueSeverity
Warnings are issues in the dataset that do not prevent from its further processing, but may impact the quality of the attained solutions.
warningCount() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns the value of the warningCount record component.
warningCountsByCode() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
Returns the value of the warningCountsByCode record component.
warnings() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
Returns the value of the warnings record component.
WARNINGS - Enum constant in enum class ai.timefold.solver.service.definition.api.validation.ValidationStatus
 
WAYPOINTS - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
 
WEIGHT - Enum constant in enum class ai.timefold.solver.service.definition.internal.descriptor.ParameterKind
A constraint weight influencing the score calculation.
withConfiguration(Configuration) - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
Returns a copy of this instance with given configuration.
withLocation(String) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 
withMaxDistanceFromRoad(Double) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 
withRun(RunConfiguration) - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
Returns a copy of this instance with given run configuration.
withTermination(SolverTerminationConfig) - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
Returns a copy of this instance with given termination.
withTransportType(String) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 
withUseTraffic(Boolean) - Method in record class ai.timefold.solver.service.definition.api.configuration.MapsConfiguration
 

X

X_API_KEY_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_CACHE_ID - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_INVALIDATE_MATRIX_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_LOCATION_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_LOCATIONS_CHUNK_BYTES - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_LOCATIONS_NOT_IN_MAP - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_MATRIX_HASH_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_PROVIDER_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_MAPS_RESPONSE_CHUNK_BYTES - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
X_TENANT_ID_HEADER - Static variable in class ai.timefold.solver.service.definition.internal.Headers
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form