Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddressExpansion
- type AddressInterface
- type AddressesGetter
- type BuildExpansion
- type BuildInterface
- type BuildsGetter
- type ConfigExpansion
- type ConfigInterface
- type ConfigsGetter
- type ContainerBuildExpansion
- type ContainerBuildInterface
- type ContainerBuildsGetter
- type DeployExpansion
- type DeployInterface
- type DeploysGetter
- type GitTemplateExpansion
- type GitTemplateInterface
- type GitTemplatesGetter
- type JobExpansion
- type JobInterface
- type JobRunExpansion
- type JobRunInterface
- type JobRunsGetter
- type JobsGetter
- type LatticeV1Client
- func (c *LatticeV1Client) Addresses(namespace string) AddressInterface
- func (c *LatticeV1Client) Builds(namespace string) BuildInterface
- func (c *LatticeV1Client) Configs(namespace string) ConfigInterface
- func (c *LatticeV1Client) ContainerBuilds(namespace string) ContainerBuildInterface
- func (c *LatticeV1Client) Deploys(namespace string) DeployInterface
- func (c *LatticeV1Client) GitTemplates(namespace string) GitTemplateInterface
- func (c *LatticeV1Client) JobRuns(namespace string) JobRunInterface
- func (c *LatticeV1Client) Jobs(namespace string) JobInterface
- func (c *LatticeV1Client) NodePools(namespace string) NodePoolInterface
- func (c *LatticeV1Client) RESTClient() rest.Interface
- func (c *LatticeV1Client) Services(namespace string) ServiceInterface
- func (c *LatticeV1Client) Systems(namespace string) SystemInterface
- func (c *LatticeV1Client) Teardowns(namespace string) TeardownInterface
- func (c *LatticeV1Client) Templates(namespace string) TemplateInterface
- type LatticeV1Interface
- type NodePoolExpansion
- type NodePoolInterface
- type NodePoolsGetter
- type ServiceExpansion
- type ServiceInterface
- type ServicesGetter
- type SystemExpansion
- type SystemInterface
- type SystemsGetter
- type TeardownExpansion
- type TeardownInterface
- type TeardownsGetter
- type TemplateExpansion
- type TemplateInterface
- type TemplatesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressExpansion ¶
type AddressExpansion interface{}
type AddressInterface ¶
type AddressInterface interface { Create(*v1.Address) (*v1.Address, error) Update(*v1.Address) (*v1.Address, error) UpdateStatus(*v1.Address) (*v1.Address, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Address, error) List(opts meta_v1.ListOptions) (*v1.AddressList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Address, err error) AddressExpansion }
AddressInterface has methods to work with Address resources.
type AddressesGetter ¶
type AddressesGetter interface {
Addresses(namespace string) AddressInterface
}
AddressesGetter has a method to return a AddressInterface. A group's client should implement this interface.
type BuildExpansion ¶
type BuildExpansion interface{}
type BuildInterface ¶
type BuildInterface interface { Create(*v1.Build) (*v1.Build, error) Update(*v1.Build) (*v1.Build, error) UpdateStatus(*v1.Build) (*v1.Build, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Build, error) List(opts meta_v1.ListOptions) (*v1.BuildList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Build, err error) BuildExpansion }
BuildInterface has methods to work with Build resources.
type BuildsGetter ¶
type BuildsGetter interface {
Builds(namespace string) BuildInterface
}
BuildsGetter has a method to return a BuildInterface. A group's client should implement this interface.
type ConfigExpansion ¶
type ConfigExpansion interface{}
type ConfigInterface ¶
type ConfigInterface interface { Create(*v1.Config) (*v1.Config, error) Update(*v1.Config) (*v1.Config, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Config, error) List(opts meta_v1.ListOptions) (*v1.ConfigList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Config, err error) ConfigExpansion }
ConfigInterface has methods to work with Config resources.
type ConfigsGetter ¶
type ConfigsGetter interface {
Configs(namespace string) ConfigInterface
}
ConfigsGetter has a method to return a ConfigInterface. A group's client should implement this interface.
type ContainerBuildExpansion ¶
type ContainerBuildExpansion interface{}
type ContainerBuildInterface ¶
type ContainerBuildInterface interface { Create(*v1.ContainerBuild) (*v1.ContainerBuild, error) Update(*v1.ContainerBuild) (*v1.ContainerBuild, error) UpdateStatus(*v1.ContainerBuild) (*v1.ContainerBuild, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.ContainerBuild, error) List(opts meta_v1.ListOptions) (*v1.ContainerBuildList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ContainerBuild, err error) ContainerBuildExpansion }
ContainerBuildInterface has methods to work with ContainerBuild resources.
type ContainerBuildsGetter ¶
type ContainerBuildsGetter interface {
ContainerBuilds(namespace string) ContainerBuildInterface
}
ContainerBuildsGetter has a method to return a ContainerBuildInterface. A group's client should implement this interface.
type DeployExpansion ¶
type DeployExpansion interface{}
type DeployInterface ¶
type DeployInterface interface { Create(*v1.Deploy) (*v1.Deploy, error) Update(*v1.Deploy) (*v1.Deploy, error) UpdateStatus(*v1.Deploy) (*v1.Deploy, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Deploy, error) List(opts meta_v1.ListOptions) (*v1.DeployList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Deploy, err error) DeployExpansion }
DeployInterface has methods to work with Deploy resources.
type DeploysGetter ¶
type DeploysGetter interface {
Deploys(namespace string) DeployInterface
}
DeploysGetter has a method to return a DeployInterface. A group's client should implement this interface.
type GitTemplateExpansion ¶
type GitTemplateExpansion interface{}
type GitTemplateInterface ¶
type GitTemplateInterface interface { Create(*v1.GitTemplate) (*v1.GitTemplate, error) Update(*v1.GitTemplate) (*v1.GitTemplate, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.GitTemplate, error) List(opts meta_v1.ListOptions) (*v1.GitTemplateList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitTemplate, err error) GitTemplateExpansion }
GitTemplateInterface has methods to work with GitTemplate resources.
type GitTemplatesGetter ¶
type GitTemplatesGetter interface {
GitTemplates(namespace string) GitTemplateInterface
}
GitTemplatesGetter has a method to return a GitTemplateInterface. A group's client should implement this interface.
type JobExpansion ¶
type JobExpansion interface{}
type JobInterface ¶
type JobInterface interface { Create(*v1.Job) (*v1.Job, error) Update(*v1.Job) (*v1.Job, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Job, error) List(opts meta_v1.ListOptions) (*v1.JobList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Job, err error) JobExpansion }
JobInterface has methods to work with Job resources.
type JobRunExpansion ¶
type JobRunExpansion interface{}
type JobRunInterface ¶
type JobRunInterface interface { Create(*v1.JobRun) (*v1.JobRun, error) Update(*v1.JobRun) (*v1.JobRun, error) UpdateStatus(*v1.JobRun) (*v1.JobRun, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.JobRun, error) List(opts meta_v1.ListOptions) (*v1.JobRunList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.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 LatticeV1Client ¶
type LatticeV1Client struct {
// contains filtered or unexported fields
}
LatticeV1Client is used to interact with features provided by the lattice.mlab.com group.
func New ¶
func New(c rest.Interface) *LatticeV1Client
New creates a new LatticeV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LatticeV1Client, error)
NewForConfig creates a new LatticeV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LatticeV1Client
NewForConfigOrDie creates a new LatticeV1Client for the given config and panics if there is an error in the config.
func (*LatticeV1Client) Addresses ¶
func (c *LatticeV1Client) Addresses(namespace string) AddressInterface
func (*LatticeV1Client) Builds ¶
func (c *LatticeV1Client) Builds(namespace string) BuildInterface
func (*LatticeV1Client) Configs ¶
func (c *LatticeV1Client) Configs(namespace string) ConfigInterface
func (*LatticeV1Client) ContainerBuilds ¶
func (c *LatticeV1Client) ContainerBuilds(namespace string) ContainerBuildInterface
func (*LatticeV1Client) Deploys ¶
func (c *LatticeV1Client) Deploys(namespace string) DeployInterface
func (*LatticeV1Client) GitTemplates ¶
func (c *LatticeV1Client) GitTemplates(namespace string) GitTemplateInterface
func (*LatticeV1Client) JobRuns ¶
func (c *LatticeV1Client) JobRuns(namespace string) JobRunInterface
func (*LatticeV1Client) Jobs ¶
func (c *LatticeV1Client) Jobs(namespace string) JobInterface
func (*LatticeV1Client) NodePools ¶
func (c *LatticeV1Client) NodePools(namespace string) NodePoolInterface
func (*LatticeV1Client) RESTClient ¶
func (c *LatticeV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LatticeV1Client) Services ¶
func (c *LatticeV1Client) Services(namespace string) ServiceInterface
func (*LatticeV1Client) Systems ¶
func (c *LatticeV1Client) Systems(namespace string) SystemInterface
func (*LatticeV1Client) Teardowns ¶
func (c *LatticeV1Client) Teardowns(namespace string) TeardownInterface
func (*LatticeV1Client) Templates ¶
func (c *LatticeV1Client) Templates(namespace string) TemplateInterface
type LatticeV1Interface ¶
type LatticeV1Interface interface { RESTClient() rest.Interface AddressesGetter BuildsGetter ConfigsGetter ContainerBuildsGetter DeploysGetter GitTemplatesGetter JobsGetter JobRunsGetter NodePoolsGetter ServicesGetter SystemsGetter TeardownsGetter TemplatesGetter }
type NodePoolExpansion ¶
type NodePoolExpansion interface{}
type NodePoolInterface ¶
type NodePoolInterface interface { Create(*v1.NodePool) (*v1.NodePool, error) Update(*v1.NodePool) (*v1.NodePool, error) UpdateStatus(*v1.NodePool) (*v1.NodePool, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.NodePool, error) List(opts meta_v1.ListOptions) (*v1.NodePoolList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.NodePool, err error) NodePoolExpansion }
NodePoolInterface has methods to work with NodePool resources.
type NodePoolsGetter ¶
type NodePoolsGetter interface {
NodePools(namespace string) NodePoolInterface
}
NodePoolsGetter has a method to return a NodePoolInterface. A group's client should implement this interface.
type ServiceExpansion ¶
type ServiceExpansion interface{}
type ServiceInterface ¶
type ServiceInterface interface { Create(*v1.Service) (*v1.Service, error) Update(*v1.Service) (*v1.Service, error) UpdateStatus(*v1.Service) (*v1.Service, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Service, error) List(opts meta_v1.ListOptions) (*v1.ServiceList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Service, err error) ServiceExpansion }
ServiceInterface has methods to work with Service resources.
type ServicesGetter ¶
type ServicesGetter interface {
Services(namespace string) ServiceInterface
}
ServicesGetter has a method to return a ServiceInterface. A group's client should implement this interface.
type SystemExpansion ¶
type SystemExpansion interface{}
type SystemInterface ¶
type SystemInterface interface { Create(*v1.System) (*v1.System, error) Update(*v1.System) (*v1.System, error) UpdateStatus(*v1.System) (*v1.System, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.System, error) List(opts meta_v1.ListOptions) (*v1.SystemList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.System, err error) SystemExpansion }
SystemInterface has methods to work with System resources.
type SystemsGetter ¶
type SystemsGetter interface {
Systems(namespace string) SystemInterface
}
SystemsGetter has a method to return a SystemInterface. A group's client should implement this interface.
type TeardownExpansion ¶
type TeardownExpansion interface{}
type TeardownInterface ¶
type TeardownInterface interface { Create(*v1.Teardown) (*v1.Teardown, error) Update(*v1.Teardown) (*v1.Teardown, error) UpdateStatus(*v1.Teardown) (*v1.Teardown, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Teardown, error) List(opts meta_v1.ListOptions) (*v1.TeardownList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Teardown, err error) TeardownExpansion }
TeardownInterface has methods to work with Teardown resources.
type TeardownsGetter ¶
type TeardownsGetter interface {
Teardowns(namespace string) TeardownInterface
}
TeardownsGetter has a method to return a TeardownInterface. A group's client should implement this interface.
type TemplateExpansion ¶
type TemplateExpansion interface{}
type TemplateInterface ¶
type TemplateInterface interface { Create(*v1.Template) (*v1.Template, error) Update(*v1.Template) (*v1.Template, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Template, error) List(opts meta_v1.ListOptions) (*v1.TemplateList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Template, err error) TemplateExpansion }
TemplateInterface has methods to work with Template resources.
type TemplatesGetter ¶
type TemplatesGetter interface {
Templates(namespace string) TemplateInterface
}
TemplatesGetter has a method to return a TemplateInterface. A group's client should implement this interface.