Index
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
DemoDataGeneratorimplementation 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
HardMediumSoftScoreacting as theModelInput,SolverModelandModelOutput. - 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.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 givenModelInput_. - arrayItemType() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
arrayItemTyperecord 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
branchrecord 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
ValidationResultfrom 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
buildCommitrecord 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
LegacyValidationResultfrom individual issues registered to its instance. - buildTime() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
-
Returns the value of the
buildTimerecord 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
coderecord 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
configrecord component. - config() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelInputPatchRequest
-
Returns the value of the
configrecord component. - config() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
-
Returns the value of the
configrecord 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
configParametersrecord component. - configuration() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelRequest
-
Returns the value of the
configurationrecord component. - configuration() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
-
Returns the value of the
configurationrecord 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
Configurationrecord 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
ConstraintDescriptorrecord class. - constraintDescriptors() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
constraintDescriptorsrecord component. - constraintGroup() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
-
Returns the value of the
constraintGrouprecord 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
ConstraintGroupDescriptorrecord 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
ConstraintGroupInforecord 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
ConstraintInforecord class. - constraintNameRef() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
constraintNameRefrecord component. - ConstraintReference - Annotation Interface in ai.timefold.solver.service.definition.api.domain
-
Annotates a field in a
ModelConfigDescriptorto 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
cpuLimitrecord component. - cpuRequest() - Method in record class ai.timefold.solver.service.definition.api.Resources
-
Returns the value of the
cpuRequestrecord 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.
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) - 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
defaultWeightrecord 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
DemoDatarecord 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
DemoDataConfigEntryrecord 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
DemoMetaDataabout demo datasets supported by this generator. - demoMetaData() - Method in interface ai.timefold.solver.service.definition.api.data.DemoDataGenerator
-
Returns
DemoMetaDataabout 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
DemoMetaDatarecord 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
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
descriptionrecord 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
DocumentationDescriptorrecord 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
Configurationinstance. - 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_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
SolverModelEnricherimplementations to aSolverModelinstance. - enrich(T) - Method in interface ai.timefold.solver.service.definition.api.enrichment.SolverModelEnrichmentDirectorService
-
Applies available
SolverModelEnricherimplementations to aSolverModelinstance. - 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
errorCountrecord component. - errorCountsByCode() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
-
Returns the value of the
errorCountsByCoderecord 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
errorsrecord 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
examplerecord component. - example() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
examplerecord 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
exampleFormattedrecord component. - exampleFormatted() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
exampleFormattedrecord 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
extensionDurationrecord 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
formatrecord 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
ModelRequestgenerated 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 class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
- getConfigurationClass() - Method in class ai.timefold.solver.service.definition.internal.storage.AbstractStorageService
- 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 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 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 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 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 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
ModelConfigfrom the givenConfiguration, or anModelConfig.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 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 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
iconrecord component. - icon() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
iconrecord component. - icon() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
-
Returns the value of the
iconrecord 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
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
idrecord component. - id() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
idrecord 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
ModelInputMetricclass 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
InputMetricDescriptorrecord 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
inputMetricsrecord 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
IssueCoderecord 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
IssueMessagerecord 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
issuesrecord 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
IssueTyperecord class. - issueTypes() - Method in record class ai.timefold.solver.service.definition.api.validation.dto.ValidationIssueTypes
-
Returns the value of the
issueTypesrecord 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
keyrecord component. - key() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.VisualizationPageDescriptor
-
Returns the value of the
keyrecord 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
kindrecord 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
labelrecord component. - labels() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
-
Returns the value of the
labelsrecord 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
LegacyValidationResultrecord 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 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
locationrecord 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
longDescriptionrecord 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
mapsConfigurationrecord 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
MapsConfigurationrecord 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
maxDistanceFromRoadrecord component. - maxExtensions() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
-
Returns the value of the
maxExtensionsrecord 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
maxThreadCountrecord component. - memory() - Method in record class ai.timefold.solver.service.definition.api.configuration.ResourcesConfiguration
-
Returns the value of the
memoryrecord component. - memoryLimit() - Method in record class ai.timefold.solver.service.definition.api.Resources
-
Returns the value of the
memoryLimitrecord component. - memoryRequest() - Method in record class ai.timefold.solver.service.definition.api.Resources
-
Returns the value of the
memoryRequestrecord 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
messagerecord component. - metadata() - Method in record class ai.timefold.solver.service.definition.api.domain.ModelResponse
-
Returns the value of the
metadatarecord component. - metadata() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueType
-
Returns the value of the
metadatarecord component. - metaData() - Method in record class ai.timefold.solver.service.definition.api.data.DemoData
-
Returns the value of the
metaDatarecord 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
minimumImprovementRatiorecord 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
modelrecord component. - model() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisConfig
-
Returns the value of the
modelrecord 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
- ModelBuildInfo(String, String, String, String, String, String) - Constructor for record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
-
Creates an instance of a
ModelBuildInforecord 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
ModelConfigrecord 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
ModelConfigDescriptorrecord 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
ModelConfigParameterrecord 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
ModelInputand theModelConfig(usually obtained from theModelRequest) into theSolverModelusable by the Timefold Solver. TheSolverModelrepresenting a planning solution into theModelOutput(usually forming a part of theModelResponse). - ModelConvertorBase - Interface in ai.timefold.solver.service.definition.api
-
Root interface for all
ModelConvertorimplementations. - 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
modelInputrecord component. - modelInput() - Method in record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
-
Returns the value of the
modelInputrecord component. - modelInput() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
-
Returns the value of the
modelInputrecord 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
ModelInputPatchrecord 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
ModelInputPatchRequestrecord 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
modelOutputrecord component. - modelOutput() - Method in record class ai.timefold.solver.service.definition.api.SolverInput
-
Returns the value of the
modelOutputrecord 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
modelRequestrecord 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
ModelRequestrecord class. - ModelRequest(ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ModelRequest
-
Returns a new
ModelRequestinstance 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
ModelResponserecord 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.
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
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintInfo
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintDescriptor
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.InputMetricDescriptor
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
namerecord component. - name() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
namerecord 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
nullablerecord 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
oprecord 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
ModelOutputMetricsclass 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
OutputMetricDescriptorrecord 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
outputMetricsrecord 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
overridesrecord 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
patchrecord component. - PATCH_REQUEST - Enum constant in enum class ai.timefold.solver.service.definition.internal.storage.SubModelKind
- path() - Method in record class ai.timefold.solver.service.definition.api.ModelInputPatch
-
Returns the value of the
pathrecord 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
priorityrecord component. - priority() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
priorityrecord 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
providerrecord 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
Resourcesrecord class. - resourcesConfiguration() - Method in record class ai.timefold.solver.service.definition.api.domain.Configuration
-
Returns the value of the
resourcesConfigurationrecord 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
ResourcesConfigurationrecord 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
ResourceTyperecord 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
runrecord 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
RunConfigurationrecord 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
schemaTypeRefrecord component. - schemaTypeRef() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
schemaTypeRefrecord 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
ScoreAnalysisConfigrecord 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
ScoreAnalysisRequestrecord class. - ScoreAnalysisRequest(ModelInput_) - Constructor for record class ai.timefold.solver.service.definition.api.domain.ScoreAnalysisRequest
-
Returns a new
ScoreAnalysisRequestinstance with empty configuration. - sdkVersion() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
-
Returns the value of the
sdkVersionrecord component. - 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
severityrecord component. - shortDescription() - Method in record class ai.timefold.solver.service.definition.api.data.DemoMetaData
-
Returns the value of the
shortDescriptionrecord 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
slidingWindowDurationrecord 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
- 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
SolverInputrecord 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
SolverModelEnricherimplementations. - 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
SolverModelEnrichmentDirectorimplementations. - 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, Duration, Double) - Constructor for record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
-
Creates an instance of a
SolverTerminationConfigrecord class. - solverVersion() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelBuildInfo
-
Returns the value of the
solverVersionrecord 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
- 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
sourcerecord component. - spentLimit() - Method in record class ai.timefold.solver.service.definition.api.termination.SolverTerminationConfig
-
Returns the value of the
spentLimitrecord 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
statusrecord component. - status() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
-
Returns the value of the
statusrecord 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
stepCountLimitrecord 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
summaryrecord component. - support() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.DocumentationDescriptor
-
Returns the value of the
supportrecord 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
tagsrecord component. - tags() - Method in record class ai.timefold.solver.service.definition.api.description.ConstraintGroupInfo
-
Returns the value of the
tagsrecord component. - tags() - Method in record class ai.timefold.solver.service.definition.api.domain.RunConfiguration
-
Returns the value of the
tagsrecord component. - tags() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ConstraintGroupDescriptor
-
Returns the value of the
tagsrecord component. - 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
terminationrecord 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_andModelConfiginto aSolverModel_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
transportTyperecord 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
TrialConfigrecord class. - trialDuration() - Method in record class ai.timefold.solver.service.definition.api.TrialConfig
-
Returns the value of the
trialDurationrecord 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
typerecord component. - type() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.ModelConfigParameter
-
Returns the value of the
typerecord component. - type() - Method in record class ai.timefold.solver.service.definition.internal.descriptor.OutputMetricDescriptor
-
Returns the value of the
typerecord 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
unimprovedSpentLimitrecord 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
useTrafficrecord 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
ValidationResultinstance. - 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
ValidationIssueTypesrecord 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
ValidationResultrecord 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
ValidationStatusand issue counts byIssueCodesplit 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
ValidationSummaryrecord 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
valuerecord component. - value() - Element in annotation interface ai.timefold.solver.service.definition.api.domain.ConstraintReference
-
The constraint name as defined in the
ConstraintProviderimplementation. - 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
valuerecord component. - value() - Method in record class ai.timefold.solver.service.definition.api.ResourceType
-
Returns the value of the
valuerecord component. - value() - Method in record class ai.timefold.solver.service.definition.api.validation.IssueCode
-
Returns the value of the
valuerecord 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
versionrecord 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
VisualizationPageDescriptorrecord 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
warningCountrecord component. - warningCountsByCode() - Method in record class ai.timefold.solver.service.definition.internal.events.ValidationSummary
-
Returns the value of the
warningCountsByCoderecord component. - warnings() - Method in record class ai.timefold.solver.service.definition.api.validation.LegacyValidationResult
-
Returns the value of the
warningsrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form