Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type SnapshotV1alpha1Client
- func (c *SnapshotV1alpha1Client) RESTClient() rest.Interface
- func (c *SnapshotV1alpha1Client) VolumeSnapshotClasses() VolumeSnapshotClassInterface
- func (c *SnapshotV1alpha1Client) VolumeSnapshotContents() VolumeSnapshotContentInterface
- func (c *SnapshotV1alpha1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface
- type SnapshotV1alpha1Interface
- type VolumeSnapshotClassExpansion
- type VolumeSnapshotClassInterface
- type VolumeSnapshotClassesGetter
- type VolumeSnapshotContentExpansion
- type VolumeSnapshotContentInterface
- type VolumeSnapshotContentsGetter
- type VolumeSnapshotExpansion
- type VolumeSnapshotInterface
- type VolumeSnapshotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SnapshotV1alpha1Client ¶
type SnapshotV1alpha1Client struct {
// contains filtered or unexported fields
}
SnapshotV1alpha1Client is used to interact with features provided by the snapshot.storage.k8s.io group.
func New ¶
func New(c rest.Interface) *SnapshotV1alpha1Client
New creates a new SnapshotV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SnapshotV1alpha1Client, error)
NewForConfig creates a new SnapshotV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SnapshotV1alpha1Client
NewForConfigOrDie creates a new SnapshotV1alpha1Client for the given config and panics if there is an error in the config.
func (*SnapshotV1alpha1Client) RESTClient ¶
func (c *SnapshotV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SnapshotV1alpha1Client) VolumeSnapshotClasses ¶
func (c *SnapshotV1alpha1Client) VolumeSnapshotClasses() VolumeSnapshotClassInterface
func (*SnapshotV1alpha1Client) VolumeSnapshotContents ¶
func (c *SnapshotV1alpha1Client) VolumeSnapshotContents() VolumeSnapshotContentInterface
func (*SnapshotV1alpha1Client) VolumeSnapshots ¶
func (c *SnapshotV1alpha1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface
type SnapshotV1alpha1Interface ¶
type SnapshotV1alpha1Interface interface { RESTClient() rest.Interface VolumeSnapshotsGetter VolumeSnapshotClassesGetter VolumeSnapshotContentsGetter }
type VolumeSnapshotClassExpansion ¶
type VolumeSnapshotClassExpansion interface{}
type VolumeSnapshotClassInterface ¶
type VolumeSnapshotClassInterface interface { Create(*v1alpha1.VolumeSnapshotClass) (*v1alpha1.VolumeSnapshotClass, error) Update(*v1alpha1.VolumeSnapshotClass) (*v1alpha1.VolumeSnapshotClass, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VolumeSnapshotClass, error) List(opts v1.ListOptions) (*v1alpha1.VolumeSnapshotClassList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeSnapshotClass, err error) VolumeSnapshotClassExpansion }
VolumeSnapshotClassInterface has methods to work with VolumeSnapshotClass resources.
type VolumeSnapshotClassesGetter ¶
type VolumeSnapshotClassesGetter interface {
VolumeSnapshotClasses() VolumeSnapshotClassInterface
}
VolumeSnapshotClassesGetter has a method to return a VolumeSnapshotClassInterface. A group's client should implement this interface.
type VolumeSnapshotContentExpansion ¶
type VolumeSnapshotContentExpansion interface{}
type VolumeSnapshotContentInterface ¶
type VolumeSnapshotContentInterface interface { Create(*v1alpha1.VolumeSnapshotContent) (*v1alpha1.VolumeSnapshotContent, error) Update(*v1alpha1.VolumeSnapshotContent) (*v1alpha1.VolumeSnapshotContent, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VolumeSnapshotContent, error) List(opts v1.ListOptions) (*v1alpha1.VolumeSnapshotContentList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeSnapshotContent, err error) VolumeSnapshotContentExpansion }
VolumeSnapshotContentInterface has methods to work with VolumeSnapshotContent resources.
type VolumeSnapshotContentsGetter ¶
type VolumeSnapshotContentsGetter interface {
VolumeSnapshotContents() VolumeSnapshotContentInterface
}
VolumeSnapshotContentsGetter has a method to return a VolumeSnapshotContentInterface. A group's client should implement this interface.
type VolumeSnapshotExpansion ¶
type VolumeSnapshotExpansion interface{}
type VolumeSnapshotInterface ¶
type VolumeSnapshotInterface interface { Create(*v1alpha1.VolumeSnapshot) (*v1alpha1.VolumeSnapshot, error) Update(*v1alpha1.VolumeSnapshot) (*v1alpha1.VolumeSnapshot, error) UpdateStatus(*v1alpha1.VolumeSnapshot) (*v1alpha1.VolumeSnapshot, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.VolumeSnapshot, error) List(opts v1.ListOptions) (*v1alpha1.VolumeSnapshotList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeSnapshot, err error) VolumeSnapshotExpansion }
VolumeSnapshotInterface has methods to work with VolumeSnapshot resources.
type VolumeSnapshotsGetter ¶
type VolumeSnapshotsGetter interface {
VolumeSnapshots(namespace string) VolumeSnapshotInterface
}
VolumeSnapshotsGetter has a method to return a VolumeSnapshotInterface. A group's client should implement this interface.