v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2021 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 ClustersnapshotV1alpha1Client

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

ClustersnapshotV1alpha1Client is used to interact with features provided by the clustersnapshot.rywt.io group.

func New

New creates a new ClustersnapshotV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ClustersnapshotV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ClustersnapshotV1alpha1Client

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

func (*ClustersnapshotV1alpha1Client) ObjectstoreConfigs

func (c *ClustersnapshotV1alpha1Client) ObjectstoreConfigs(namespace string) ObjectstoreConfigInterface

func (*ClustersnapshotV1alpha1Client) RESTClient

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

func (*ClustersnapshotV1alpha1Client) RestorePreferences

func (c *ClustersnapshotV1alpha1Client) RestorePreferences(namespace string) RestorePreferenceInterface

func (*ClustersnapshotV1alpha1Client) Restores

func (c *ClustersnapshotV1alpha1Client) Restores(namespace string) RestoreInterface

func (*ClustersnapshotV1alpha1Client) Snapshots

func (c *ClustersnapshotV1alpha1Client) Snapshots(namespace string) SnapshotInterface

type ObjectstoreConfigExpansion

type ObjectstoreConfigExpansion interface{}

type ObjectstoreConfigInterface

type ObjectstoreConfigInterface interface {
	Create(ctx context.Context, objectstoreConfig *v1alpha1.ObjectstoreConfig, opts v1.CreateOptions) (*v1alpha1.ObjectstoreConfig, error)
	Update(ctx context.Context, objectstoreConfig *v1alpha1.ObjectstoreConfig, opts v1.UpdateOptions) (*v1alpha1.ObjectstoreConfig, 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.ObjectstoreConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ObjectstoreConfigList, 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.ObjectstoreConfig, err error)
	ObjectstoreConfigExpansion
}

ObjectstoreConfigInterface has methods to work with ObjectstoreConfig resources.

type ObjectstoreConfigsGetter

type ObjectstoreConfigsGetter interface {
	ObjectstoreConfigs(namespace string) ObjectstoreConfigInterface
}

ObjectstoreConfigsGetter has a method to return a ObjectstoreConfigInterface. A group's client should implement this interface.

type RestoreExpansion

type RestoreExpansion interface{}

type RestoreInterface

type RestoreInterface interface {
	Create(ctx context.Context, restore *v1alpha1.Restore, opts v1.CreateOptions) (*v1alpha1.Restore, error)
	Update(ctx context.Context, restore *v1alpha1.Restore, opts v1.UpdateOptions) (*v1alpha1.Restore, error)
	UpdateStatus(ctx context.Context, restore *v1alpha1.Restore, opts v1.UpdateOptions) (*v1alpha1.Restore, 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.Restore, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RestoreList, 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.Restore, err error)
	RestoreExpansion
}

RestoreInterface has methods to work with Restore resources.

type RestorePreferenceExpansion

type RestorePreferenceExpansion interface{}

type RestorePreferenceInterface

type RestorePreferenceInterface interface {
	Create(ctx context.Context, restorePreference *v1alpha1.RestorePreference, opts v1.CreateOptions) (*v1alpha1.RestorePreference, error)
	Update(ctx context.Context, restorePreference *v1alpha1.RestorePreference, opts v1.UpdateOptions) (*v1alpha1.RestorePreference, 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.RestorePreference, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RestorePreferenceList, 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.RestorePreference, err error)
	RestorePreferenceExpansion
}

RestorePreferenceInterface has methods to work with RestorePreference resources.

type RestorePreferencesGetter

type RestorePreferencesGetter interface {
	RestorePreferences(namespace string) RestorePreferenceInterface
}

RestorePreferencesGetter has a method to return a RestorePreferenceInterface. A group's client should implement this interface.

type RestoresGetter

type RestoresGetter interface {
	Restores(namespace string) RestoreInterface
}

RestoresGetter has a method to return a RestoreInterface. A group's client should implement this interface.

type SnapshotExpansion

type SnapshotExpansion interface{}

type SnapshotInterface

type SnapshotInterface interface {
	Create(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.CreateOptions) (*v1alpha1.Snapshot, error)
	Update(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, error)
	UpdateStatus(ctx context.Context, snapshot *v1alpha1.Snapshot, opts v1.UpdateOptions) (*v1alpha1.Snapshot, 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.Snapshot, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnapshotList, 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.Snapshot, err error)
	SnapshotExpansion
}

SnapshotInterface has methods to work with Snapshot resources.

type SnapshotsGetter

type SnapshotsGetter interface {
	Snapshots(namespace string) SnapshotInterface
}

SnapshotsGetter has a method to return a SnapshotInterface. 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