client

package
v3.11.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClientBuildConfigLister added in v3.7.0

func NewClientBuildConfigLister(client buildclienttyped.BuildConfigsGetter) buildlister.BuildConfigLister

NewClientBuildConfigLister creates a new build config client that uses an openshift client.

func NewClientBuildLister added in v3.7.0

func NewClientBuildLister(client buildclienttyped.BuildsGetter) buildlister.BuildLister

NewClientBuildClient creates a new build client that uses an openshift client to update buildclient

Types

type BuildCloner

type BuildCloner interface {
	Clone(namespace string, request *buildv1.BuildRequest) (*buildv1.Build, error)
}

BuildCloner provides methods for cloning buildclient

type BuildConfigGetter

type BuildConfigGetter interface {
	Get(namespace, name string, options metav1.GetOptions) (*buildv1.BuildConfig, error)
}

BuildConfigGetter provides methods for getting BuildConfigs

type BuildConfigInstantiator

type BuildConfigInstantiator interface {
	Instantiate(namespace string, request *buildv1.BuildRequest) (*buildv1.Build, error)
}

BuildConfigInstantiator provides methods for instantiating buildclient from build configs

type BuildConfigInstantiatorClient added in v3.7.0

type BuildConfigInstantiatorClient struct {
	Client buildclienttyped.BuildV1Interface
}

TODO: Why we need this, seems like an copy of the client above

func (BuildConfigInstantiatorClient) Instantiate added in v3.7.0

func (c BuildConfigInstantiatorClient) Instantiate(namespace string, request *buildv1.BuildRequest) (*buildv1.Build, error)

type BuildConfigUpdater

type BuildConfigUpdater interface {
	Update(buildConfig *buildv1.BuildConfig) error
}

BuildConfigUpdater provides methods for updating BuildConfigs

type BuildDeleter

type BuildDeleter interface {
	// DeleteBuild removes the build from OpenShift's storage.
	DeleteBuild(build *buildv1.Build) error
}

BuildDeleter knows how to delete buildclient from OpenShift.

type BuildLister

type BuildLister interface {
	List(namespace string, opts metav1.ListOptions) (*buildv1.BuildList, error)
}

BuildLister provides methods for listing the Builds.

type BuildPatcher

type BuildPatcher interface {
	Patch(namespace, name string, patch []byte) (*buildv1.Build, error)
}

type BuildUpdater

type BuildUpdater interface {
	Update(namespace string, build *buildv1.Build) error
}

BuildUpdater provides methods for updating existing Builds.

type ClientBuildClient added in v3.7.0

type ClientBuildClient struct {
	Client buildclient.Interface
}

ClientBuildClient delegates build create and update operations to the OpenShift client interface

func NewClientBuildClient added in v3.7.0

func NewClientBuildClient(client buildclient.Interface) *ClientBuildClient

NewClientBuildClient creates a new build client that uses an openshift client to update buildclient

func (ClientBuildClient) DeleteBuild added in v3.7.0

func (c ClientBuildClient) DeleteBuild(build *buildv1.Build) error

DeleteBuild deletes a build from OpenShift.

func (ClientBuildClient) List added in v3.7.0

func (c ClientBuildClient) List(namespace string, opts metav1.ListOptions) (*buildv1.BuildList, error)

List lists the buildclient using the OpenShift client.

func (ClientBuildClient) Patch added in v3.7.0

func (c ClientBuildClient) Patch(namespace, name string, patch []byte) (*buildv1.Build, error)

Patch patches buildclient using the OpenShift client.

func (ClientBuildClient) Update added in v3.7.0

func (c ClientBuildClient) Update(namespace string, build *buildv1.Build) error

Update updates buildclient using the OpenShift client.

type ClientBuildClonerClient added in v3.7.0

type ClientBuildClonerClient struct {
	Client buildclient.Interface
}

OSClientBuildClonerClient creates a new build client that uses an openshift client to clone buildclient

func NewClientBuildClonerClient added in v3.7.0

func NewClientBuildClonerClient(client buildclient.Interface) *ClientBuildClonerClient

NewOSClientBuildClonerClient creates a new build client that uses an openshift client to clone buildclient

func (ClientBuildClonerClient) Clone added in v3.7.0

func (c ClientBuildClonerClient) Clone(namespace string, request *buildv1.BuildRequest) (*buildv1.Build, error)

Clone generates new build for given build name

type ClientBuildConfigClient added in v3.7.0

type ClientBuildConfigClient struct {
	Client buildclient.Interface
}

ClientBuildConfigClient delegates get and update operations to the OpenShift client interface

func NewClientBuildConfigClient added in v3.7.0

func NewClientBuildConfigClient(client buildclient.Interface) *ClientBuildConfigClient

NewClientBuildConfigClient creates a new build config client that uses an openshift client to create and get BuildConfigs

func (ClientBuildConfigClient) Get added in v3.7.0

func (c ClientBuildConfigClient) Get(namespace, name string, options metav1.GetOptions) (*buildv1.BuildConfig, error)

Get returns a BuildConfig using the OpenShift client.

func (ClientBuildConfigClient) Update added in v3.7.0

func (c ClientBuildConfigClient) Update(buildConfig *buildv1.BuildConfig) error

Update updates a BuildConfig using the OpenShift client.

type ClientBuildConfigInstantiatorClient added in v3.7.0

type ClientBuildConfigInstantiatorClient struct {
	Client buildclient.Interface
}

ClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create buildclient

func NewClientBuildConfigInstantiatorClient added in v3.7.0

func NewClientBuildConfigInstantiatorClient(client buildclient.Interface) *ClientBuildConfigInstantiatorClient

NewClientBuildConfigInstantiatorClient creates a new build client that uses an openshift client to create buildclient

func (ClientBuildConfigInstantiatorClient) Instantiate added in v3.7.0

func (c ClientBuildConfigInstantiatorClient) Instantiate(namespace string, request *buildv1.BuildRequest) (*buildv1.Build, error)

Instantiate generates new build for given buildConfig

type ClientBuildConfigLister added in v3.7.0

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

ClientBuildLister implements the build lister interface over a client

func (*ClientBuildConfigLister) BuildConfigs added in v3.7.0

func (*ClientBuildConfigLister) List added in v3.7.0

List lists the buildclient using the OpenShift client.

type ClientBuildConfigListerNamespacer added in v3.7.0

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

ClientBuildConfigListerNamespacer implements internalversion lister

func (ClientBuildConfigListerNamespacer) Get added in v3.7.0

func (ClientBuildConfigListerNamespacer) List added in v3.7.0

List lists the buildclient using the OpenShift client.

type ClientBuildLister added in v3.7.0

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

ClientBuildLister implements the build lister interface over a client

func (*ClientBuildLister) Builds added in v3.7.0

func (*ClientBuildLister) List added in v3.7.0

func (c *ClientBuildLister) List(label labels.Selector) ([]*buildv1.Build, error)

List lists the buildclient using the OpenShift client.

type ClientBuildListerNamespacer added in v3.7.0

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

ClientBuildClientNamespacer implements internalversion lister

func (ClientBuildListerNamespacer) Get added in v3.7.0

func (ClientBuildListerNamespacer) List added in v3.7.0

List lists the buildclient using the OpenShift client.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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