package
0.0.0-20241014125530-633498bcee1c
Repository: https://github.com/substra/orchestrator.git
Documentation: pkg.go.dev
# Functions
GetParentTaskKeys returns the parent task keys based on task inputs.
NewComputePlanService creates a new service.
NewComputeTaskService creates a new service.
NewDataManagerService will create a new service with given persistence layer.
NewDataSampleService will create a new service with given dependency provider.
NewDatasetService will create a new service with given persistence layer.
No description provided by the author
No description provided by the author
NewFunctionService will create a new service with given persistence layer.
No description provided by the author
NewOrganizationService will create a new service with given persistence layer.
No description provided by the author
NewPermissionService creates a new service.
NewProfilingService will create a new service with given persistence layer.
NewProvider return an instance of Provider based on given persistence layer.
No description provided by the author
# Structs
ComputePlanService is the compute plan manipulation entry point.
ComputeTaskService is the compute task manipulation entry point.
No description provided by the author
DataManagerService is the DataManager manipulation entry point it implements the API interface.
DataSampleService is the data samples manipulation entry point it implements the API interface.
DatasetService is the Dataset manipulation entry point it implements the API interface.
No description provided by the author
No description provided by the author
FunctionService is the function manipulation entry point it implements the API interface.
No description provided by the author
OrganizationService is the organization manipulation entry point it implements OrganizationAPI.
No description provided by the author
PermissionService is the entry point to manipulate permissions.
ProfilingService is the function manipulation entry point it implements the API interface.
Provider is the central part of the dependency injection pattern.
No description provided by the author
# Interfaces
No description provided by the author
ComputePlanAPI defines the methods to act on ComputePlans.
ComputePlanDependencyProvider defines what the ComputePlanService needs to perform its duty.
ComputePlanServiceProvider defines an object able to provide a ComputePlanAPI instance.
ComputeTaskAPI defines the methods to act on ComputeTasks.
ComputeTaskDependencyProvider defines what the ComputeTaskService needs to perform its duty.
ComputeTaskServiceProvider defines an object able to provide a ComputeTaskAPI instance.
DataManagerAPI defines the methods to act on DataManagers.
DataManagerDependencyProvider defines what the DataManagerService needs to perform its duty.
DataManagerServiceProvider defines an object able to provide an DataManagerAPI instance.
DataSampleAPI defines the methods to act on DataSamples.
DataSampleDependencyProvider defines what the DataSampleService needs to perform its duty.
DataSampleServiceProvider defines an object able to provide a DataSampleAPI instance.
DatasetAPI defines the methods to act on Datasets.
DatasetDependencyProvider defines what the DatasetService needs to perform its duty.
DatasetServiceProvider defines an object able to provide an DatasetAPI instance.
DependenciesProvider describes a Provider exposing all orchestration services.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FunctionAPI defines the methods to act on Functions.
FunctionDependencyProvider defines what the FunctionService needs to perform its duty.
FunctionServiceProvider defines an object able to provide an FunctionAPI instance.
LoggerProvider describes a provider of logger instance.
No description provided by the author
No description provided by the author
No description provided by the author
OrganizationAPI defines the methods to act on Organizations.
OrganizationDependencyProvider defines what the OrganizationService needs to perform its duty.
OrganizationServiceProvider defines an object able to provide a OrganizationAPI instance.
No description provided by the author
No description provided by the author
No description provided by the author
PermissionAPI defines the methods to act on Permissions.
PermissionDependencyProvider defines what the PermissionService needs to perform its duty.
PermissionServiceProvider defines an object able to provide a PermissionAPI instance.
ProfilingAPI defines the methods to act on Profiling.
ProfilingDependencyProvider defines what the ProfilingService needs to perform its duty.
ProfilingServiceProvider defines an object able to provide an FunctionAPI instance.
No description provided by the author
No description provided by the author