Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type GroupsnapshotV1alpha1Client
- func (c *GroupsnapshotV1alpha1Client) RESTClient() rest.Interface
- func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshotClasses() VolumeGroupSnapshotClassInterface
- func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshotContents() VolumeGroupSnapshotContentInterface
- func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshots(namespace string) VolumeGroupSnapshotInterface
- type GroupsnapshotV1alpha1Interface
- type VolumeGroupSnapshotClassExpansion
- type VolumeGroupSnapshotClassInterface
- type VolumeGroupSnapshotClassesGetter
- type VolumeGroupSnapshotContentExpansion
- type VolumeGroupSnapshotContentInterface
- type VolumeGroupSnapshotContentsGetter
- type VolumeGroupSnapshotExpansion
- type VolumeGroupSnapshotInterface
- type VolumeGroupSnapshotsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupsnapshotV1alpha1Client ¶
type GroupsnapshotV1alpha1Client struct {
// contains filtered or unexported fields
}
GroupsnapshotV1alpha1Client is used to interact with features provided by the groupsnapshot.storage.k8s.io group.
func New ¶
func New(c rest.Interface) *GroupsnapshotV1alpha1Client
New creates a new GroupsnapshotV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GroupsnapshotV1alpha1Client, error)
NewForConfig creates a new GroupsnapshotV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new GroupsnapshotV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GroupsnapshotV1alpha1Client
NewForConfigOrDie creates a new GroupsnapshotV1alpha1Client for the given config and panics if there is an error in the config.
func (*GroupsnapshotV1alpha1Client) RESTClient ¶
func (c *GroupsnapshotV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*GroupsnapshotV1alpha1Client) VolumeGroupSnapshotClasses ¶
func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshotClasses() VolumeGroupSnapshotClassInterface
func (*GroupsnapshotV1alpha1Client) VolumeGroupSnapshotContents ¶
func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshotContents() VolumeGroupSnapshotContentInterface
func (*GroupsnapshotV1alpha1Client) VolumeGroupSnapshots ¶
func (c *GroupsnapshotV1alpha1Client) VolumeGroupSnapshots(namespace string) VolumeGroupSnapshotInterface
type GroupsnapshotV1alpha1Interface ¶
type GroupsnapshotV1alpha1Interface interface { RESTClient() rest.Interface VolumeGroupSnapshotsGetter VolumeGroupSnapshotClassesGetter VolumeGroupSnapshotContentsGetter }
type VolumeGroupSnapshotClassExpansion ¶
type VolumeGroupSnapshotClassExpansion interface{}
type VolumeGroupSnapshotClassInterface ¶
type VolumeGroupSnapshotClassInterface interface { Create(ctx context.Context, volumeGroupSnapshotClass *v1alpha1.VolumeGroupSnapshotClass, opts v1.CreateOptions) (*v1alpha1.VolumeGroupSnapshotClass, error) Update(ctx context.Context, volumeGroupSnapshotClass *v1alpha1.VolumeGroupSnapshotClass, opts v1.UpdateOptions) (*v1alpha1.VolumeGroupSnapshotClass, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VolumeGroupSnapshotClass, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeGroupSnapshotClassList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VolumeGroupSnapshotClass, err error) VolumeGroupSnapshotClassExpansion }
VolumeGroupSnapshotClassInterface has methods to work with VolumeGroupSnapshotClass resources.
type VolumeGroupSnapshotClassesGetter ¶
type VolumeGroupSnapshotClassesGetter interface {
VolumeGroupSnapshotClasses() VolumeGroupSnapshotClassInterface
}
VolumeGroupSnapshotClassesGetter has a method to return a VolumeGroupSnapshotClassInterface. A group's client should implement this interface.
type VolumeGroupSnapshotContentExpansion ¶
type VolumeGroupSnapshotContentExpansion interface{}
type VolumeGroupSnapshotContentInterface ¶
type VolumeGroupSnapshotContentInterface interface { Create(ctx context.Context, volumeGroupSnapshotContent *v1alpha1.VolumeGroupSnapshotContent, opts v1.CreateOptions) (*v1alpha1.VolumeGroupSnapshotContent, error) Update(ctx context.Context, volumeGroupSnapshotContent *v1alpha1.VolumeGroupSnapshotContent, opts v1.UpdateOptions) (*v1alpha1.VolumeGroupSnapshotContent, error) UpdateStatus(ctx context.Context, volumeGroupSnapshotContent *v1alpha1.VolumeGroupSnapshotContent, opts v1.UpdateOptions) (*v1alpha1.VolumeGroupSnapshotContent, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VolumeGroupSnapshotContent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeGroupSnapshotContentList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VolumeGroupSnapshotContent, err error) VolumeGroupSnapshotContentExpansion }
VolumeGroupSnapshotContentInterface has methods to work with VolumeGroupSnapshotContent resources.
type VolumeGroupSnapshotContentsGetter ¶
type VolumeGroupSnapshotContentsGetter interface {
VolumeGroupSnapshotContents() VolumeGroupSnapshotContentInterface
}
VolumeGroupSnapshotContentsGetter has a method to return a VolumeGroupSnapshotContentInterface. A group's client should implement this interface.
type VolumeGroupSnapshotExpansion ¶
type VolumeGroupSnapshotExpansion interface{}
type VolumeGroupSnapshotInterface ¶
type VolumeGroupSnapshotInterface interface { Create(ctx context.Context, volumeGroupSnapshot *v1alpha1.VolumeGroupSnapshot, opts v1.CreateOptions) (*v1alpha1.VolumeGroupSnapshot, error) Update(ctx context.Context, volumeGroupSnapshot *v1alpha1.VolumeGroupSnapshot, opts v1.UpdateOptions) (*v1alpha1.VolumeGroupSnapshot, error) UpdateStatus(ctx context.Context, volumeGroupSnapshot *v1alpha1.VolumeGroupSnapshot, opts v1.UpdateOptions) (*v1alpha1.VolumeGroupSnapshot, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.VolumeGroupSnapshot, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeGroupSnapshotList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.VolumeGroupSnapshot, err error) VolumeGroupSnapshotExpansion }
VolumeGroupSnapshotInterface has methods to work with VolumeGroupSnapshot resources.
type VolumeGroupSnapshotsGetter ¶
type VolumeGroupSnapshotsGetter interface {
VolumeGroupSnapshots(namespace string) VolumeGroupSnapshotInterface
}
VolumeGroupSnapshotsGetter has a method to return a VolumeGroupSnapshotInterface. A group's client should implement this interface.