Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DatascienceV1alpha1Client
- func (c *DatascienceV1alpha1Client) JobRuns(namespace string) JobRunInterface
- func (c *DatascienceV1alpha1Client) Jobs(namespace string) JobInterface
- func (c *DatascienceV1alpha1Client) ModelDeployments(namespace string) ModelDeploymentInterface
- func (c *DatascienceV1alpha1Client) ModelProvenances(namespace string) ModelProvenanceInterface
- func (c *DatascienceV1alpha1Client) Models(namespace string) ModelInterface
- func (c *DatascienceV1alpha1Client) NotebookSessions(namespace string) NotebookSessionInterface
- func (c *DatascienceV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *DatascienceV1alpha1Client) RESTClient() rest.Interface
- type DatascienceV1alpha1Interface
- type JobExpansion
- type JobInterface
- type JobRunExpansion
- type JobRunInterface
- type JobRunsGetter
- type JobsGetter
- type ModelDeploymentExpansion
- type ModelDeploymentInterface
- type ModelDeploymentsGetter
- type ModelExpansion
- type ModelInterface
- type ModelProvenanceExpansion
- type ModelProvenanceInterface
- type ModelProvenancesGetter
- type ModelsGetter
- type NotebookSessionExpansion
- type NotebookSessionInterface
- type NotebookSessionsGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatascienceV1alpha1Client ¶
type DatascienceV1alpha1Client struct {
// contains filtered or unexported fields
}
DatascienceV1alpha1Client is used to interact with features provided by the datascience.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *DatascienceV1alpha1Client
New creates a new DatascienceV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DatascienceV1alpha1Client, error)
NewForConfig creates a new DatascienceV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DatascienceV1alpha1Client
NewForConfigOrDie creates a new DatascienceV1alpha1Client for the given config and panics if there is an error in the config.
func (*DatascienceV1alpha1Client) JobRuns ¶
func (c *DatascienceV1alpha1Client) JobRuns(namespace string) JobRunInterface
func (*DatascienceV1alpha1Client) Jobs ¶
func (c *DatascienceV1alpha1Client) Jobs(namespace string) JobInterface
func (*DatascienceV1alpha1Client) ModelDeployments ¶
func (c *DatascienceV1alpha1Client) ModelDeployments(namespace string) ModelDeploymentInterface
func (*DatascienceV1alpha1Client) ModelProvenances ¶
func (c *DatascienceV1alpha1Client) ModelProvenances(namespace string) ModelProvenanceInterface
func (*DatascienceV1alpha1Client) Models ¶
func (c *DatascienceV1alpha1Client) Models(namespace string) ModelInterface
func (*DatascienceV1alpha1Client) NotebookSessions ¶
func (c *DatascienceV1alpha1Client) NotebookSessions(namespace string) NotebookSessionInterface
func (*DatascienceV1alpha1Client) Projects ¶
func (c *DatascienceV1alpha1Client) Projects(namespace string) ProjectInterface
func (*DatascienceV1alpha1Client) RESTClient ¶
func (c *DatascienceV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type DatascienceV1alpha1Interface ¶
type DatascienceV1alpha1Interface interface { RESTClient() rest.Interface JobsGetter JobRunsGetter ModelsGetter ModelDeploymentsGetter ModelProvenancesGetter NotebookSessionsGetter ProjectsGetter }
type JobExpansion ¶
type JobExpansion interface{}
type JobInterface ¶
type JobInterface interface { Create(ctx context.Context, job *v1alpha1.Job, opts v1.CreateOptions) (*v1alpha1.Job, error) Update(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error) UpdateStatus(ctx context.Context, job *v1alpha1.Job, opts v1.UpdateOptions) (*v1alpha1.Job, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Job, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Job, err error) JobExpansion }
JobInterface has methods to work with Job resources.
type JobRunExpansion ¶
type JobRunExpansion interface{}
type JobRunInterface ¶
type JobRunInterface interface { Create(ctx context.Context, jobRun *v1alpha1.JobRun, opts v1.CreateOptions) (*v1alpha1.JobRun, error) Update(ctx context.Context, jobRun *v1alpha1.JobRun, opts v1.UpdateOptions) (*v1alpha1.JobRun, error) UpdateStatus(ctx context.Context, jobRun *v1alpha1.JobRun, opts v1.UpdateOptions) (*v1alpha1.JobRun, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.JobRun, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobRunList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.JobRun, err error) JobRunExpansion }
JobRunInterface has methods to work with JobRun resources.
type JobRunsGetter ¶
type JobRunsGetter interface {
JobRuns(namespace string) JobRunInterface
}
JobRunsGetter has a method to return a JobRunInterface. A group's client should implement this interface.
type JobsGetter ¶
type JobsGetter interface {
Jobs(namespace string) JobInterface
}
JobsGetter has a method to return a JobInterface. A group's client should implement this interface.
type ModelDeploymentExpansion ¶
type ModelDeploymentExpansion interface{}
type ModelDeploymentInterface ¶
type ModelDeploymentInterface interface { Create(ctx context.Context, modelDeployment *v1alpha1.ModelDeployment, opts v1.CreateOptions) (*v1alpha1.ModelDeployment, error) Update(ctx context.Context, modelDeployment *v1alpha1.ModelDeployment, opts v1.UpdateOptions) (*v1alpha1.ModelDeployment, error) UpdateStatus(ctx context.Context, modelDeployment *v1alpha1.ModelDeployment, opts v1.UpdateOptions) (*v1alpha1.ModelDeployment, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ModelDeployment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ModelDeploymentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ModelDeployment, err error) ModelDeploymentExpansion }
ModelDeploymentInterface has methods to work with ModelDeployment resources.
type ModelDeploymentsGetter ¶
type ModelDeploymentsGetter interface {
ModelDeployments(namespace string) ModelDeploymentInterface
}
ModelDeploymentsGetter has a method to return a ModelDeploymentInterface. A group's client should implement this interface.
type ModelExpansion ¶
type ModelExpansion interface{}
type ModelInterface ¶
type ModelInterface interface { Create(ctx context.Context, model *v1alpha1.Model, opts v1.CreateOptions) (*v1alpha1.Model, error) Update(ctx context.Context, model *v1alpha1.Model, opts v1.UpdateOptions) (*v1alpha1.Model, error) UpdateStatus(ctx context.Context, model *v1alpha1.Model, opts v1.UpdateOptions) (*v1alpha1.Model, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Model, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ModelList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Model, err error) ModelExpansion }
ModelInterface has methods to work with Model resources.
type ModelProvenanceExpansion ¶
type ModelProvenanceExpansion interface{}
type ModelProvenanceInterface ¶
type ModelProvenanceInterface interface { Create(ctx context.Context, modelProvenance *v1alpha1.ModelProvenance, opts v1.CreateOptions) (*v1alpha1.ModelProvenance, error) Update(ctx context.Context, modelProvenance *v1alpha1.ModelProvenance, opts v1.UpdateOptions) (*v1alpha1.ModelProvenance, error) UpdateStatus(ctx context.Context, modelProvenance *v1alpha1.ModelProvenance, opts v1.UpdateOptions) (*v1alpha1.ModelProvenance, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ModelProvenance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ModelProvenanceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ModelProvenance, err error) ModelProvenanceExpansion }
ModelProvenanceInterface has methods to work with ModelProvenance resources.
type ModelProvenancesGetter ¶
type ModelProvenancesGetter interface {
ModelProvenances(namespace string) ModelProvenanceInterface
}
ModelProvenancesGetter has a method to return a ModelProvenanceInterface. A group's client should implement this interface.
type ModelsGetter ¶
type ModelsGetter interface {
Models(namespace string) ModelInterface
}
ModelsGetter has a method to return a ModelInterface. A group's client should implement this interface.
type NotebookSessionExpansion ¶
type NotebookSessionExpansion interface{}
type NotebookSessionInterface ¶
type NotebookSessionInterface interface { Create(ctx context.Context, notebookSession *v1alpha1.NotebookSession, opts v1.CreateOptions) (*v1alpha1.NotebookSession, error) Update(ctx context.Context, notebookSession *v1alpha1.NotebookSession, opts v1.UpdateOptions) (*v1alpha1.NotebookSession, error) UpdateStatus(ctx context.Context, notebookSession *v1alpha1.NotebookSession, opts v1.UpdateOptions) (*v1alpha1.NotebookSession, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.NotebookSession, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NotebookSessionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.NotebookSession, err error) NotebookSessionExpansion }
NotebookSessionInterface has methods to work with NotebookSession resources.
type NotebookSessionsGetter ¶
type NotebookSessionsGetter interface {
NotebookSessions(namespace string) NotebookSessionInterface
}
NotebookSessionsGetter has a method to return a NotebookSessionInterface. A group's client should implement this interface.
type ProjectExpansion ¶
type ProjectExpansion interface{}
type ProjectInterface ¶
type ProjectInterface interface { Create(ctx context.Context, project *v1alpha1.Project, opts v1.CreateOptions) (*v1alpha1.Project, error) Update(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error) UpdateStatus(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Project, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Project, err error) ProjectExpansion }
ProjectInterface has methods to work with Project resources.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.