v1

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2019 License: Apache-2.0 Imports: 8 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 ArtifactExpansion

type ArtifactExpansion interface{}

type ArtifactInterface

type ArtifactInterface interface {
	Create(*v1.Artifact) (*v1.Artifact, error)
	Update(*v1.Artifact) (*v1.Artifact, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Artifact, error)
	List(opts metav1.ListOptions) (*v1.ArtifactList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Artifact, err error)
	ArtifactExpansion
}

ArtifactInterface has methods to work with Artifact resources.

type ArtifactsGetter

type ArtifactsGetter interface {
	Artifacts(namespace string) ArtifactInterface
}

ArtifactsGetter has a method to return a ArtifactInterface. A group's client should implement this interface.

type EndpointExpansion

type EndpointExpansion interface{}

type EndpointInterface

type EndpointInterface interface {
	Create(*v1.Endpoint) (*v1.Endpoint, error)
	Update(*v1.Endpoint) (*v1.Endpoint, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Endpoint, error)
	List(opts metav1.ListOptions) (*v1.EndpointList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Endpoint, err error)
	EndpointExpansion
}

EndpointInterface has methods to work with Endpoint resources.

type EndpointsGetter

type EndpointsGetter interface {
	Endpoints(namespace string) EndpointInterface
}

EndpointsGetter has a method to return a EndpointInterface. A group's client should implement this interface.

type GlooV1Client

type GlooV1Client struct {
	// contains filtered or unexported fields
}

GlooV1Client is used to interact with features provided by the gloo.solo.io group.

func New

func New(c rest.Interface) *GlooV1Client

New creates a new GlooV1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*GlooV1Client, error)

NewForConfig creates a new GlooV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *GlooV1Client

NewForConfigOrDie creates a new GlooV1Client for the given config and panics if there is an error in the config.

func (*GlooV1Client) Artifacts

func (c *GlooV1Client) Artifacts(namespace string) ArtifactInterface

func (*GlooV1Client) Endpoints

func (c *GlooV1Client) Endpoints(namespace string) EndpointInterface

func (*GlooV1Client) Proxies

func (c *GlooV1Client) Proxies(namespace string) ProxyInterface

func (*GlooV1Client) RESTClient

func (c *GlooV1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*GlooV1Client) Secrets

func (c *GlooV1Client) Secrets(namespace string) SecretInterface

func (*GlooV1Client) Settingses

func (c *GlooV1Client) Settingses(namespace string) SettingsInterface

func (*GlooV1Client) UpstreamGroups

func (c *GlooV1Client) UpstreamGroups(namespace string) UpstreamGroupInterface

func (*GlooV1Client) Upstreams

func (c *GlooV1Client) Upstreams(namespace string) UpstreamInterface

type ProxiesGetter

type ProxiesGetter interface {
	Proxies(namespace string) ProxyInterface
}

ProxiesGetter has a method to return a ProxyInterface. A group's client should implement this interface.

type ProxyExpansion

type ProxyExpansion interface{}

type ProxyInterface

type ProxyInterface interface {
	Create(*v1.Proxy) (*v1.Proxy, error)
	Update(*v1.Proxy) (*v1.Proxy, error)
	UpdateStatus(*v1.Proxy) (*v1.Proxy, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Proxy, error)
	List(opts metav1.ListOptions) (*v1.ProxyList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Proxy, err error)
	ProxyExpansion
}

ProxyInterface has methods to work with Proxy resources.

type SecretExpansion

type SecretExpansion interface{}

type SecretInterface

type SecretInterface interface {
	Create(*v1.Secret) (*v1.Secret, error)
	Update(*v1.Secret) (*v1.Secret, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Secret, error)
	List(opts metav1.ListOptions) (*v1.SecretList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Secret, err error)
	SecretExpansion
}

SecretInterface has methods to work with Secret resources.

type SecretsGetter

type SecretsGetter interface {
	Secrets(namespace string) SecretInterface
}

SecretsGetter has a method to return a SecretInterface. A group's client should implement this interface.

type SettingsExpansion

type SettingsExpansion interface{}

type SettingsInterface

type SettingsInterface interface {
	Create(*v1.Settings) (*v1.Settings, error)
	Update(*v1.Settings) (*v1.Settings, error)
	UpdateStatus(*v1.Settings) (*v1.Settings, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Settings, error)
	List(opts metav1.ListOptions) (*v1.SettingsList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Settings, err error)
	SettingsExpansion
}

SettingsInterface has methods to work with Settings resources.

type SettingsesGetter

type SettingsesGetter interface {
	Settingses(namespace string) SettingsInterface
}

SettingsesGetter has a method to return a SettingsInterface. A group's client should implement this interface.

type UpstreamExpansion

type UpstreamExpansion interface{}

type UpstreamGroupExpansion

type UpstreamGroupExpansion interface{}

type UpstreamGroupInterface

type UpstreamGroupInterface interface {
	Create(*v1.UpstreamGroup) (*v1.UpstreamGroup, error)
	Update(*v1.UpstreamGroup) (*v1.UpstreamGroup, error)
	UpdateStatus(*v1.UpstreamGroup) (*v1.UpstreamGroup, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.UpstreamGroup, error)
	List(opts metav1.ListOptions) (*v1.UpstreamGroupList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.UpstreamGroup, err error)
	UpstreamGroupExpansion
}

UpstreamGroupInterface has methods to work with UpstreamGroup resources.

type UpstreamGroupsGetter

type UpstreamGroupsGetter interface {
	UpstreamGroups(namespace string) UpstreamGroupInterface
}

UpstreamGroupsGetter has a method to return a UpstreamGroupInterface. A group's client should implement this interface.

type UpstreamInterface

type UpstreamInterface interface {
	Create(*v1.Upstream) (*v1.Upstream, error)
	Update(*v1.Upstream) (*v1.Upstream, error)
	UpdateStatus(*v1.Upstream) (*v1.Upstream, error)
	Delete(name string, options *metav1.DeleteOptions) error
	DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error
	Get(name string, options metav1.GetOptions) (*v1.Upstream, error)
	List(opts metav1.ListOptions) (*v1.UpstreamList, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Upstream, err error)
	UpstreamExpansion
}

UpstreamInterface has methods to work with Upstream resources.

type UpstreamsGetter

type UpstreamsGetter interface {
	Upstreams(namespace string) UpstreamInterface
}

UpstreamsGetter has a method to return a UpstreamInterface. 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