Documentation ¶
Index ¶
- type Clients
- type ExtensionClient
- func (ec *ExtensionClient) AddCredentials(ep *extension.ExtensionCredentials) (res *extension.ExtensionCredentials, err error)
- func (ec *ExtensionClient) AddEndpoint(ep *extension.ExtensionEndpoint) (res *extension.ExtensionEndpoint, err error)
- func (ec *ExtensionClient) AddService(svc *extension.ExtensionService) (res *extension.ExtensionService, err error)
- func (ec *ExtensionClient) DeleteCredentials(extensionID, serviceID, credentialsID string) error
- func (ec *ExtensionClient) DeleteEndpoint(extensionID, serviceID, URL string) error
- func (ec *ExtensionClient) DeleteExtension(extensionID string) error
- func (ec *ExtensionClient) DeleteService(extensionID, serviceID string) error
- func (ec *ExtensionClient) GetExtension(extensionID string) (*extension.Extension, error)
- func (ec *ExtensionClient) ListCredentials(extensionID, serviceID string) (res []*extension.ExtensionCredentials, err error)
- func (ec *ExtensionClient) ListEndpoints(extensionID, serviceID string) (res []*extension.ExtensionEndpoint, err error)
- func (ec *ExtensionClient) ListExtension(query *extension.ExtensionQuery) ([]*extension.Extension, error)
- func (ec *ExtensionClient) ListServices(extensionID string) (res []*extension.ExtensionService, err error)
- func (ec *ExtensionClient) ReadExtensionFromFile(filepath string) (res *extension.Extension, err error)
- func (ec *ExtensionClient) RegisterExtension(ext *extension.Extension) (res *extension.Extension, err error)
- func (ec *ExtensionClient) UpdateCredentials(credentials *extension.ExtensionCredentials) (res *extension.ExtensionCredentials, err error)
- func (ec *ExtensionClient) UpdateEndpoint(endpoint *extension.ExtensionEndpoint) (res *extension.ExtensionEndpoint, err error)
- func (ec *ExtensionClient) UpdateExtension(ext *extension.Extension) (res *extension.Extension, err error)
- func (ec *ExtensionClient) UpdateService(service *extension.ExtensionService) (res *extension.ExtensionService, err error)
- type ProjectClient
- type VersionClient
- type WorkflowClient
- func (wc *WorkflowClient) Assign(name, codesetProject, codesetName string) (err error)
- func (wc *WorkflowClient) Create(workflowDef string) (*workflow.Workflow, error)
- func (wc *WorkflowClient) Delete(name string) (err error)
- func (wc *WorkflowClient) Get(name string) (*workflow.Workflow, error)
- func (wc *WorkflowClient) List(name string) ([]*workflow.Workflow, error)
- func (wc *WorkflowClient) ListAssignments(name string) ([]*workflow.WorkflowAssignment, error)
- func (wc *WorkflowClient) ListRuns(name, codesetProject, codesetName, status string) ([]*workflow.WorkflowRun, error)
- func (wc *WorkflowClient) Unassign(name, codesetProject, codesetName string) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients struct { CodesetClient *codesetc.Client ApplicationClient *applicationc.Client WorkflowClient *WorkflowClient ProjectClient *ProjectClient RunnableClient *runnablec.Client VersionClient *VersionClient ExtensionClient *ExtensionClient }
Clients holds a list of clients for all FuseML endpoints
type ExtensionClient ¶ added in v0.2.1
type ExtensionClient struct {
// contains filtered or unexported fields
}
ExtensionClient holds a client for the extension HTTP REST service
func NewExtensionClient ¶ added in v0.2.1
func NewExtensionClient(scheme string, host string, doer goahttp.Doer, encoder func(*http.Request) goahttp.Encoder, decoder func(*http.Response) goahttp.Decoder, verbose bool) *ExtensionClient
NewExtensionClient initializes a ExtensionClient
func (*ExtensionClient) AddCredentials ¶ added in v0.2.1
func (ec *ExtensionClient) AddCredentials(ep *extension.ExtensionCredentials) (res *extension.ExtensionCredentials, err error)
AddCredentials - add a set of credentials to an extension service.
func (*ExtensionClient) AddEndpoint ¶ added in v0.2.1
func (ec *ExtensionClient) AddEndpoint(ep *extension.ExtensionEndpoint) (res *extension.ExtensionEndpoint, err error)
AddEndpoint - add an endpoint to an extension service.
func (*ExtensionClient) AddService ¶ added in v0.2.1
func (ec *ExtensionClient) AddService(svc *extension.ExtensionService) (res *extension.ExtensionService, err error)
AddService - add a service to an extension.
func (*ExtensionClient) DeleteCredentials ¶ added in v0.2.1
func (ec *ExtensionClient) DeleteCredentials(extensionID, serviceID, credentialsID string) error
DeleteCredentials - delete a set of credentials from an extension service.
func (*ExtensionClient) DeleteEndpoint ¶ added in v0.2.1
func (ec *ExtensionClient) DeleteEndpoint(extensionID, serviceID, URL string) error
DeleteEndpoint - delete an endpoint from an extension service.
func (*ExtensionClient) DeleteExtension ¶ added in v0.2.1
func (ec *ExtensionClient) DeleteExtension(extensionID string) error
DeleteExtension - delete an Extension.
func (*ExtensionClient) DeleteService ¶ added in v0.2.1
func (ec *ExtensionClient) DeleteService(extensionID, serviceID string) error
DeleteService - delete a service from an extension.
func (*ExtensionClient) GetExtension ¶ added in v0.2.1
func (ec *ExtensionClient) GetExtension(extensionID string) (*extension.Extension, error)
GetExtension - get an extension.
func (*ExtensionClient) ListCredentials ¶ added in v0.2.1
func (ec *ExtensionClient) ListCredentials(extensionID, serviceID string) (res []*extension.ExtensionCredentials, err error)
ListCredentials - list all credentials from an extension service.
func (*ExtensionClient) ListEndpoints ¶ added in v0.2.1
func (ec *ExtensionClient) ListEndpoints(extensionID, serviceID string) (res []*extension.ExtensionEndpoint, err error)
ListEndpoints - list all endpoints from an extension service.
func (*ExtensionClient) ListExtension ¶ added in v0.2.1
func (ec *ExtensionClient) ListExtension(query *extension.ExtensionQuery) ([]*extension.Extension, error)
ListExtension - list Extensions.
func (*ExtensionClient) ListServices ¶ added in v0.2.1
func (ec *ExtensionClient) ListServices(extensionID string) (res []*extension.ExtensionService, err error)
ListServices - list all services from an extension.
func (*ExtensionClient) ReadExtensionFromFile ¶ added in v0.2.1
func (ec *ExtensionClient) ReadExtensionFromFile(filepath string) (res *extension.Extension, err error)
ReadExtensionFromFile - register an extension from a file YAML or JSON descriptor.
func (*ExtensionClient) RegisterExtension ¶ added in v0.2.1
func (ec *ExtensionClient) RegisterExtension(ext *extension.Extension) (res *extension.Extension, err error)
RegisterExtension - register an extension.
func (*ExtensionClient) UpdateCredentials ¶ added in v0.2.1
func (ec *ExtensionClient) UpdateCredentials(credentials *extension.ExtensionCredentials) (res *extension.ExtensionCredentials, err error)
UpdateCredentials - update the attributes of a set of credentials from an extension service.
func (*ExtensionClient) UpdateEndpoint ¶ added in v0.2.1
func (ec *ExtensionClient) UpdateEndpoint(endpoint *extension.ExtensionEndpoint) (res *extension.ExtensionEndpoint, err error)
UpdateEndpoint - update the attributes of an endpoint from an extension service.
func (*ExtensionClient) UpdateExtension ¶ added in v0.2.1
func (ec *ExtensionClient) UpdateExtension(ext *extension.Extension) (res *extension.Extension, err error)
UpdateExtension - update the attributes of an extension.
func (*ExtensionClient) UpdateService ¶ added in v0.2.1
func (ec *ExtensionClient) UpdateService(service *extension.ExtensionService) (res *extension.ExtensionService, err error)
UpdateService - update the attributes of a service from an extension.
type ProjectClient ¶ added in v0.2.1
type ProjectClient struct {
// contains filtered or unexported fields
}
ProjectClient holds a client for Project
func NewProjectClient ¶ added in v0.2.1
func NewProjectClient(scheme string, host string, doer goahttp.Doer, encoder func(*http.Request) goahttp.Encoder, decoder func(*http.Response) goahttp.Decoder, verbose bool) *ProjectClient
NewProjectClient initializes a ProjectClient
func (*ProjectClient) Create ¶ added in v0.2.1
func (pc *ProjectClient) Create(name, desc string) (*project.Project, error)
Create a new Project.
func (*ProjectClient) Delete ¶ added in v0.2.1
func (pc *ProjectClient) Delete(name string) (err error)
Delete a Project and its assignments.
type VersionClient ¶
type VersionClient struct {
// contains filtered or unexported fields
}
VersionClient holds a client for Version
func NewVersionClient ¶
func NewVersionClient(scheme string, host string, doer goahttp.Doer, encoder func(*http.Request) goahttp.Encoder, decoder func(*http.Response) goahttp.Decoder, verbose bool) *VersionClient
NewVersionClient initializes a VersionClient
func (*VersionClient) Get ¶
func (vc *VersionClient) Get() (*version.VersionInfo, error)
Get version information.
type WorkflowClient ¶
type WorkflowClient struct {
// contains filtered or unexported fields
}
WorkflowClient holds a client for Workflow
func NewWorkflowClient ¶
func NewWorkflowClient(scheme string, host string, doer goahttp.Doer, encoder func(*http.Request) goahttp.Encoder, decoder func(*http.Response) goahttp.Decoder, verbose bool) *WorkflowClient
NewWorkflowClient initializes a WorkflowClient
func (*WorkflowClient) Assign ¶
func (wc *WorkflowClient) Assign(name, codesetProject, codesetName string) (err error)
Assign a Workflow to a Codeset.
func (*WorkflowClient) Create ¶
func (wc *WorkflowClient) Create(workflowDef string) (*workflow.Workflow, error)
Create a new Workflow.
func (*WorkflowClient) Delete ¶
func (wc *WorkflowClient) Delete(name string) (err error)
Delete a Workflow and its assignments.
func (*WorkflowClient) Get ¶
func (wc *WorkflowClient) Get(name string) (*workflow.Workflow, error)
Get a Workflow.
func (*WorkflowClient) List ¶
func (wc *WorkflowClient) List(name string) ([]*workflow.Workflow, error)
List Workflows.
func (*WorkflowClient) ListAssignments ¶
func (wc *WorkflowClient) ListAssignments(name string) ([]*workflow.WorkflowAssignment, error)
ListAssignments lists Workflow assignments.
func (*WorkflowClient) ListRuns ¶
func (wc *WorkflowClient) ListRuns(name, codesetProject, codesetName, status string) ([]*workflow.WorkflowRun, error)
ListRuns lists Workflow runs.
func (*WorkflowClient) Unassign ¶
func (wc *WorkflowClient) Unassign(name, codesetProject, codesetName string) (err error)
Unassign removes an assignment between a workflow and a codeset.