v1

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL