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 TridentBackendExpansion

type TridentBackendExpansion interface{}

type TridentBackendInterface

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

TridentBackendInterface has methods to work with TridentBackend resources.

type TridentBackendsGetter

type TridentBackendsGetter interface {
	TridentBackends(namespace string) TridentBackendInterface
}

TridentBackendsGetter has a method to return a TridentBackendInterface. A group's client should implement this interface.

type TridentNodeExpansion

type TridentNodeExpansion interface{}

type TridentNodeInterface

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

TridentNodeInterface has methods to work with TridentNode resources.

type TridentNodesGetter

type TridentNodesGetter interface {
	TridentNodes(namespace string) TridentNodeInterface
}

TridentNodesGetter has a method to return a TridentNodeInterface. A group's client should implement this interface.

type TridentSnapshotExpansion

type TridentSnapshotExpansion interface{}

type TridentSnapshotInterface

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

TridentSnapshotInterface has methods to work with TridentSnapshot resources.

type TridentSnapshotsGetter

type TridentSnapshotsGetter interface {
	TridentSnapshots(namespace string) TridentSnapshotInterface
}

TridentSnapshotsGetter has a method to return a TridentSnapshotInterface. A group's client should implement this interface.

type TridentStorageClassExpansion

type TridentStorageClassExpansion interface{}

type TridentStorageClassInterface

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

TridentStorageClassInterface has methods to work with TridentStorageClass resources.

type TridentStorageClassesGetter

type TridentStorageClassesGetter interface {
	TridentStorageClasses(namespace string) TridentStorageClassInterface
}

TridentStorageClassesGetter has a method to return a TridentStorageClassInterface. A group's client should implement this interface.

type TridentTransactionExpansion

type TridentTransactionExpansion interface{}

type TridentTransactionInterface

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

TridentTransactionInterface has methods to work with TridentTransaction resources.

type TridentTransactionsGetter

type TridentTransactionsGetter interface {
	TridentTransactions(namespace string) TridentTransactionInterface
}

TridentTransactionsGetter has a method to return a TridentTransactionInterface. A group's client should implement this interface.

type TridentV1Client

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

TridentV1Client is used to interact with features provided by the trident.netapp.io group.

func New

New creates a new TridentV1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new TridentV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *TridentV1Client

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

func (*TridentV1Client) RESTClient

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

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

func (*TridentV1Client) TridentBackends

func (c *TridentV1Client) TridentBackends(namespace string) TridentBackendInterface

func (*TridentV1Client) TridentNodes

func (c *TridentV1Client) TridentNodes(namespace string) TridentNodeInterface

func (*TridentV1Client) TridentSnapshots

func (c *TridentV1Client) TridentSnapshots(namespace string) TridentSnapshotInterface

func (*TridentV1Client) TridentStorageClasses

func (c *TridentV1Client) TridentStorageClasses(namespace string) TridentStorageClassInterface

func (*TridentV1Client) TridentTransactions

func (c *TridentV1Client) TridentTransactions(namespace string) TridentTransactionInterface

func (*TridentV1Client) TridentVersions

func (c *TridentV1Client) TridentVersions(namespace string) TridentVersionInterface

func (*TridentV1Client) TridentVolumes

func (c *TridentV1Client) TridentVolumes(namespace string) TridentVolumeInterface

type TridentVersionExpansion

type TridentVersionExpansion interface{}

type TridentVersionInterface

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

TridentVersionInterface has methods to work with TridentVersion resources.

type TridentVersionsGetter

type TridentVersionsGetter interface {
	TridentVersions(namespace string) TridentVersionInterface
}

TridentVersionsGetter has a method to return a TridentVersionInterface. A group's client should implement this interface.

type TridentVolumeExpansion

type TridentVolumeExpansion interface{}

type TridentVolumeInterface

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

TridentVolumeInterface has methods to work with TridentVolume resources.

type TridentVolumesGetter

type TridentVolumesGetter interface {
	TridentVolumes(namespace string) TridentVolumeInterface
}

TridentVolumesGetter has a method to return a TridentVolumeInterface. 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.