v1alpha1

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jun 25, 2023 License: Apache-2.0 Imports: 8 Imported by: 3

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) LocalDiskClaims

func (*HwameistorV1alpha1Client) LocalDiskNodes

func (*HwameistorV1alpha1Client) LocalDiskVolumes

func (c *HwameistorV1alpha1Client) LocalDiskVolumes() LocalDiskVolumeInterface

func (*HwameistorV1alpha1Client) LocalDisks

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) 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 LocalDiskClaimExpansion

type LocalDiskClaimExpansion interface{}

type LocalDiskClaimInterface

type LocalDiskClaimInterface interface {
	Create(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.CreateOptions) (*v1alpha1.LocalDiskClaim, error)
	Update(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.UpdateOptions) (*v1alpha1.LocalDiskClaim, error)
	UpdateStatus(ctx context.Context, localDiskClaim *v1alpha1.LocalDiskClaim, opts v1.UpdateOptions) (*v1alpha1.LocalDiskClaim, 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.LocalDiskClaim, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskClaimList, 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.LocalDiskClaim, err error)
	LocalDiskClaimExpansion
}

LocalDiskClaimInterface has methods to work with LocalDiskClaim resources.

type LocalDiskClaimsGetter

type LocalDiskClaimsGetter interface {
	LocalDiskClaims() LocalDiskClaimInterface
}

LocalDiskClaimsGetter has a method to return a LocalDiskClaimInterface. A group's client should implement this interface.

type LocalDiskExpansion

type LocalDiskExpansion interface{}

type LocalDiskInterface

type LocalDiskInterface interface {
	Create(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.CreateOptions) (*v1alpha1.LocalDisk, error)
	Update(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.UpdateOptions) (*v1alpha1.LocalDisk, error)
	UpdateStatus(ctx context.Context, localDisk *v1alpha1.LocalDisk, opts v1.UpdateOptions) (*v1alpha1.LocalDisk, 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.LocalDisk, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskList, 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.LocalDisk, err error)
	LocalDiskExpansion
}

LocalDiskInterface has methods to work with LocalDisk resources.

type LocalDiskNodeExpansion

type LocalDiskNodeExpansion interface{}

type LocalDiskNodeInterface

type LocalDiskNodeInterface interface {
	Create(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.CreateOptions) (*v1alpha1.LocalDiskNode, error)
	Update(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.UpdateOptions) (*v1alpha1.LocalDiskNode, error)
	UpdateStatus(ctx context.Context, localDiskNode *v1alpha1.LocalDiskNode, opts v1.UpdateOptions) (*v1alpha1.LocalDiskNode, 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.LocalDiskNode, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskNodeList, 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.LocalDiskNode, err error)
	LocalDiskNodeExpansion
}

LocalDiskNodeInterface has methods to work with LocalDiskNode resources.

type LocalDiskNodesGetter

type LocalDiskNodesGetter interface {
	LocalDiskNodes() LocalDiskNodeInterface
}

LocalDiskNodesGetter has a method to return a LocalDiskNodeInterface. A group's client should implement this interface.

type LocalDiskVolumeExpansion

type LocalDiskVolumeExpansion interface{}

type LocalDiskVolumeInterface

type LocalDiskVolumeInterface interface {
	Create(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.CreateOptions) (*v1alpha1.LocalDiskVolume, error)
	Update(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.UpdateOptions) (*v1alpha1.LocalDiskVolume, error)
	UpdateStatus(ctx context.Context, localDiskVolume *v1alpha1.LocalDiskVolume, opts v1.UpdateOptions) (*v1alpha1.LocalDiskVolume, 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.LocalDiskVolume, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalDiskVolumeList, 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.LocalDiskVolume, err error)
	LocalDiskVolumeExpansion
}

LocalDiskVolumeInterface has methods to work with LocalDiskVolume resources.

type LocalDiskVolumesGetter

type LocalDiskVolumesGetter interface {
	LocalDiskVolumes() LocalDiskVolumeInterface
}

LocalDiskVolumesGetter has a method to return a LocalDiskVolumeInterface. A group's client should implement this interface.

type LocalDisksGetter

type LocalDisksGetter interface {
	LocalDisks() LocalDiskInterface
}

LocalDisksGetter has a method to return a LocalDiskInterface. A group's client should implement this interface.

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 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 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