v1alpha1

package
v0.1.11 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2022 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 HwameistorV1alpha1Client

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

HwameistorV1alpha1Client is used to interact with features provided by the hwameistor.io group.

func New

New creates a new HwameistorV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new HwameistorV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *HwameistorV1alpha1Client

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

func (*HwameistorV1alpha1Client) LocalStorageNodes

func (c *HwameistorV1alpha1Client) LocalStorageNodes() LocalStorageNodeInterface

func (*HwameistorV1alpha1Client) LocalVolumeConverts

func (c *HwameistorV1alpha1Client) LocalVolumeConverts() LocalVolumeConvertInterface

func (*HwameistorV1alpha1Client) LocalVolumeExpands

func (c *HwameistorV1alpha1Client) LocalVolumeExpands() LocalVolumeExpandInterface

func (*HwameistorV1alpha1Client) LocalVolumeGroupConverts added in v0.1.11

func (c *HwameistorV1alpha1Client) LocalVolumeGroupConverts() LocalVolumeGroupConvertInterface

func (*HwameistorV1alpha1Client) LocalVolumeGroupMigrates added in v0.1.10

func (c *HwameistorV1alpha1Client) LocalVolumeGroupMigrates() LocalVolumeGroupMigrateInterface

func (*HwameistorV1alpha1Client) LocalVolumeGroups

func (c *HwameistorV1alpha1Client) LocalVolumeGroups() LocalVolumeGroupInterface

func (*HwameistorV1alpha1Client) LocalVolumeMigrates

func (c *HwameistorV1alpha1Client) LocalVolumeMigrates() LocalVolumeMigrateInterface

func (*HwameistorV1alpha1Client) LocalVolumeReplicas

func (c *HwameistorV1alpha1Client) LocalVolumeReplicas() LocalVolumeReplicaInterface

func (*HwameistorV1alpha1Client) LocalVolumes

func (*HwameistorV1alpha1Client) RESTClient

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

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

type LocalStorageNodeExpansion

type LocalStorageNodeExpansion interface{}

type LocalStorageNodeInterface

type LocalStorageNodeInterface interface {
	Create(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.CreateOptions) (*v1alpha1.LocalStorageNode, error)
	Update(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.UpdateOptions) (*v1alpha1.LocalStorageNode, error)
	UpdateStatus(ctx context.Context, localStorageNode *v1alpha1.LocalStorageNode, opts v1.UpdateOptions) (*v1alpha1.LocalStorageNode, 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.LocalStorageNode, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalStorageNodeList, 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.LocalStorageNode, err error)
	LocalStorageNodeExpansion
}

LocalStorageNodeInterface has methods to work with LocalStorageNode resources.

type LocalStorageNodesGetter

type LocalStorageNodesGetter interface {
	LocalStorageNodes() LocalStorageNodeInterface
}

LocalStorageNodesGetter has a method to return a LocalStorageNodeInterface. A group's client should implement this interface.

type LocalVolumeConvertExpansion

type LocalVolumeConvertExpansion interface{}

type LocalVolumeConvertInterface

type LocalVolumeConvertInterface interface {
	Create(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.CreateOptions) (*v1alpha1.LocalVolumeConvert, error)
	Update(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeConvert, error)
	UpdateStatus(ctx context.Context, localVolumeConvert *v1alpha1.LocalVolumeConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeConvert, 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.LocalVolumeConvert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeConvertList, 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.LocalVolumeConvert, err error)
	LocalVolumeConvertExpansion
}

LocalVolumeConvertInterface has methods to work with LocalVolumeConvert resources.

type LocalVolumeConvertsGetter

type LocalVolumeConvertsGetter interface {
	LocalVolumeConverts() LocalVolumeConvertInterface
}

LocalVolumeConvertsGetter has a method to return a LocalVolumeConvertInterface. A group's client should implement this interface.

type LocalVolumeExpandExpansion

type LocalVolumeExpandExpansion interface{}

type LocalVolumeExpandInterface

type LocalVolumeExpandInterface interface {
	Create(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.CreateOptions) (*v1alpha1.LocalVolumeExpand, error)
	Update(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeExpand, error)
	UpdateStatus(ctx context.Context, localVolumeExpand *v1alpha1.LocalVolumeExpand, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeExpand, 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.LocalVolumeExpand, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeExpandList, 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.LocalVolumeExpand, err error)
	LocalVolumeExpandExpansion
}

LocalVolumeExpandInterface has methods to work with LocalVolumeExpand resources.

type LocalVolumeExpandsGetter

type LocalVolumeExpandsGetter interface {
	LocalVolumeExpands() LocalVolumeExpandInterface
}

LocalVolumeExpandsGetter has a method to return a LocalVolumeExpandInterface. A group's client should implement this interface.

type LocalVolumeExpansion

type LocalVolumeExpansion interface{}

type LocalVolumeGroupConvertExpansion added in v0.1.11

type LocalVolumeGroupConvertExpansion interface{}

type LocalVolumeGroupConvertInterface added in v0.1.11

type LocalVolumeGroupConvertInterface interface {
	Create(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroupConvert, error)
	Update(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupConvert, error)
	UpdateStatus(ctx context.Context, localVolumeGroupConvert *v1alpha1.LocalVolumeGroupConvert, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupConvert, 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.LocalVolumeGroupConvert, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupConvertList, 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.LocalVolumeGroupConvert, err error)
	LocalVolumeGroupConvertExpansion
}

LocalVolumeGroupConvertInterface has methods to work with LocalVolumeGroupConvert resources.

type LocalVolumeGroupConvertsGetter added in v0.1.11

type LocalVolumeGroupConvertsGetter interface {
	LocalVolumeGroupConverts() LocalVolumeGroupConvertInterface
}

LocalVolumeGroupConvertsGetter has a method to return a LocalVolumeGroupConvertInterface. A group's client should implement this interface.

type LocalVolumeGroupExpansion

type LocalVolumeGroupExpansion interface{}

type LocalVolumeGroupInterface

type LocalVolumeGroupInterface interface {
	Create(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroup, error)
	Update(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroup, error)
	UpdateStatus(ctx context.Context, localVolumeGroup *v1alpha1.LocalVolumeGroup, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroup, 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.LocalVolumeGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupList, 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.LocalVolumeGroup, err error)
	LocalVolumeGroupExpansion
}

LocalVolumeGroupInterface has methods to work with LocalVolumeGroup resources.

type LocalVolumeGroupMigrateExpansion added in v0.1.10

type LocalVolumeGroupMigrateExpansion interface{}

type LocalVolumeGroupMigrateInterface added in v0.1.10

type LocalVolumeGroupMigrateInterface interface {
	Create(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.CreateOptions) (*v1alpha1.LocalVolumeGroupMigrate, error)
	Update(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupMigrate, error)
	UpdateStatus(ctx context.Context, localVolumeGroupMigrate *v1alpha1.LocalVolumeGroupMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeGroupMigrate, 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.LocalVolumeGroupMigrate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeGroupMigrateList, 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.LocalVolumeGroupMigrate, err error)
	LocalVolumeGroupMigrateExpansion
}

LocalVolumeGroupMigrateInterface has methods to work with LocalVolumeGroupMigrate resources.

type LocalVolumeGroupMigratesGetter added in v0.1.10

type LocalVolumeGroupMigratesGetter interface {
	LocalVolumeGroupMigrates() LocalVolumeGroupMigrateInterface
}

LocalVolumeGroupMigratesGetter has a method to return a LocalVolumeGroupMigrateInterface. A group's client should implement this interface.

type LocalVolumeGroupsGetter

type LocalVolumeGroupsGetter interface {
	LocalVolumeGroups() LocalVolumeGroupInterface
}

LocalVolumeGroupsGetter has a method to return a LocalVolumeGroupInterface. A group's client should implement this interface.

type LocalVolumeInterface

type LocalVolumeInterface interface {
	Create(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.CreateOptions) (*v1alpha1.LocalVolume, error)
	Update(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.UpdateOptions) (*v1alpha1.LocalVolume, error)
	UpdateStatus(ctx context.Context, localVolume *v1alpha1.LocalVolume, opts v1.UpdateOptions) (*v1alpha1.LocalVolume, 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.LocalVolume, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeList, 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.LocalVolume, err error)
	LocalVolumeExpansion
}

LocalVolumeInterface has methods to work with LocalVolume resources.

type LocalVolumeMigrateExpansion

type LocalVolumeMigrateExpansion interface{}

type LocalVolumeMigrateInterface

type LocalVolumeMigrateInterface interface {
	Create(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.CreateOptions) (*v1alpha1.LocalVolumeMigrate, error)
	Update(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeMigrate, error)
	UpdateStatus(ctx context.Context, localVolumeMigrate *v1alpha1.LocalVolumeMigrate, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeMigrate, 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.LocalVolumeMigrate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeMigrateList, 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.LocalVolumeMigrate, err error)
	LocalVolumeMigrateExpansion
}

LocalVolumeMigrateInterface has methods to work with LocalVolumeMigrate resources.

type LocalVolumeMigratesGetter

type LocalVolumeMigratesGetter interface {
	LocalVolumeMigrates() LocalVolumeMigrateInterface
}

LocalVolumeMigratesGetter has a method to return a LocalVolumeMigrateInterface. A group's client should implement this interface.

type LocalVolumeReplicaExpansion

type LocalVolumeReplicaExpansion interface{}

type LocalVolumeReplicaInterface

type LocalVolumeReplicaInterface interface {
	Create(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.CreateOptions) (*v1alpha1.LocalVolumeReplica, error)
	Update(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeReplica, error)
	UpdateStatus(ctx context.Context, localVolumeReplica *v1alpha1.LocalVolumeReplica, opts v1.UpdateOptions) (*v1alpha1.LocalVolumeReplica, 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.LocalVolumeReplica, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalVolumeReplicaList, 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.LocalVolumeReplica, err error)
	LocalVolumeReplicaExpansion
}

LocalVolumeReplicaInterface has methods to work with LocalVolumeReplica resources.

type LocalVolumeReplicasGetter

type LocalVolumeReplicasGetter interface {
	LocalVolumeReplicas() LocalVolumeReplicaInterface
}

LocalVolumeReplicasGetter has a method to return a LocalVolumeReplicaInterface. A group's client should implement this interface.

type LocalVolumesGetter

type LocalVolumesGetter interface {
	LocalVolumes() LocalVolumeInterface
}

LocalVolumesGetter has a method to return a LocalVolumeInterface. 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