Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CASTemplateExpansion
- type CASTemplateInterface
- type CASTemplatesGetter
- type CStorPoolExpansion
- type CStorPoolInterface
- type CStorPoolsGetter
- type CStorVolumeExpansion
- type CStorVolumeInterface
- type CStorVolumeReplicaExpansion
- type CStorVolumeReplicaInterface
- type CStorVolumeReplicasGetter
- type CStorVolumesGetter
- type DiskExpansion
- type DiskInterface
- type DisksGetter
- type OpenebsV1alpha1Client
- func (c *OpenebsV1alpha1Client) CASTemplates() CASTemplateInterface
- func (c *OpenebsV1alpha1Client) CStorPools() CStorPoolInterface
- func (c *OpenebsV1alpha1Client) CStorVolumeReplicas(namespace string) CStorVolumeReplicaInterface
- func (c *OpenebsV1alpha1Client) CStorVolumes(namespace string) CStorVolumeInterface
- func (c *OpenebsV1alpha1Client) Disks() DiskInterface
- func (c *OpenebsV1alpha1Client) RESTClient() rest.Interface
- func (c *OpenebsV1alpha1Client) RunTasks(namespace string) RunTaskInterface
- func (c *OpenebsV1alpha1Client) StoragePoolClaims() StoragePoolClaimInterface
- func (c *OpenebsV1alpha1Client) StoragePools() StoragePoolInterface
- type OpenebsV1alpha1Interface
- type RunTaskExpansion
- type RunTaskInterface
- type RunTasksGetter
- type StoragePoolClaimExpansion
- type StoragePoolClaimInterface
- type StoragePoolClaimsGetter
- type StoragePoolExpansion
- type StoragePoolInterface
- type StoragePoolsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CASTemplateExpansion ¶
type CASTemplateExpansion interface{}
type CASTemplateInterface ¶
type CASTemplateInterface interface { Create(*v1alpha1.CASTemplate) (*v1alpha1.CASTemplate, error) Update(*v1alpha1.CASTemplate) (*v1alpha1.CASTemplate, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.CASTemplate, error) List(opts v1.ListOptions) (*v1alpha1.CASTemplateList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.CASTemplate, err error) CASTemplateExpansion }
CASTemplateInterface has methods to work with CASTemplate resources.
type CASTemplatesGetter ¶
type CASTemplatesGetter interface {
CASTemplates() CASTemplateInterface
}
CASTemplatesGetter has a method to return a CASTemplateInterface. A group's client should implement this interface.
type CStorPoolExpansion ¶
type CStorPoolExpansion interface{}
type CStorPoolInterface ¶
type CStorPoolInterface interface { Create(*v1alpha1.CStorPool) (*v1alpha1.CStorPool, error) Update(*v1alpha1.CStorPool) (*v1alpha1.CStorPool, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.CStorPool, error) List(opts v1.ListOptions) (*v1alpha1.CStorPoolList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.CStorPool, err error) CStorPoolExpansion }
CStorPoolInterface has methods to work with CStorPool resources.
type CStorPoolsGetter ¶
type CStorPoolsGetter interface {
CStorPools() CStorPoolInterface
}
CStorPoolsGetter has a method to return a CStorPoolInterface. A group's client should implement this interface.
type CStorVolumeExpansion ¶
type CStorVolumeExpansion interface{}
type CStorVolumeInterface ¶
type CStorVolumeInterface interface { Create(*v1alpha1.CStorVolume) (*v1alpha1.CStorVolume, error) Update(*v1alpha1.CStorVolume) (*v1alpha1.CStorVolume, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.CStorVolume, error) List(opts v1.ListOptions) (*v1alpha1.CStorVolumeList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.CStorVolume, err error) CStorVolumeExpansion }
CStorVolumeInterface has methods to work with CStorVolume resources.
type CStorVolumeReplicaExpansion ¶
type CStorVolumeReplicaExpansion interface{}
type CStorVolumeReplicaInterface ¶
type CStorVolumeReplicaInterface interface { Create(*v1alpha1.CStorVolumeReplica) (*v1alpha1.CStorVolumeReplica, error) Update(*v1alpha1.CStorVolumeReplica) (*v1alpha1.CStorVolumeReplica, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.CStorVolumeReplica, error) List(opts v1.ListOptions) (*v1alpha1.CStorVolumeReplicaList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.CStorVolumeReplica, err error) CStorVolumeReplicaExpansion }
CStorVolumeReplicaInterface has methods to work with CStorVolumeReplica resources.
type CStorVolumeReplicasGetter ¶
type CStorVolumeReplicasGetter interface {
CStorVolumeReplicas(namespace string) CStorVolumeReplicaInterface
}
CStorVolumeReplicasGetter has a method to return a CStorVolumeReplicaInterface. A group's client should implement this interface.
type CStorVolumesGetter ¶
type CStorVolumesGetter interface {
CStorVolumes(namespace string) CStorVolumeInterface
}
CStorVolumesGetter has a method to return a CStorVolumeInterface. A group's client should implement this interface.
type DiskExpansion ¶
type DiskExpansion interface{}
type DiskInterface ¶
type DiskInterface interface { Create(*v1alpha1.Disk) (*v1alpha1.Disk, error) Update(*v1alpha1.Disk) (*v1alpha1.Disk, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Disk, error) List(opts v1.ListOptions) (*v1alpha1.DiskList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Disk, err error) DiskExpansion }
DiskInterface has methods to work with Disk resources.
type DisksGetter ¶
type DisksGetter interface {
Disks() DiskInterface
}
DisksGetter has a method to return a DiskInterface. A group's client should implement this interface.
type OpenebsV1alpha1Client ¶
type OpenebsV1alpha1Client struct {
// contains filtered or unexported fields
}
OpenebsV1alpha1Client is used to interact with features provided by the openebs.io group.
func New ¶
func New(c rest.Interface) *OpenebsV1alpha1Client
New creates a new OpenebsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OpenebsV1alpha1Client, error)
NewForConfig creates a new OpenebsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OpenebsV1alpha1Client
NewForConfigOrDie creates a new OpenebsV1alpha1Client for the given config and panics if there is an error in the config.
func (*OpenebsV1alpha1Client) CASTemplates ¶
func (c *OpenebsV1alpha1Client) CASTemplates() CASTemplateInterface
func (*OpenebsV1alpha1Client) CStorPools ¶
func (c *OpenebsV1alpha1Client) CStorPools() CStorPoolInterface
func (*OpenebsV1alpha1Client) CStorVolumeReplicas ¶
func (c *OpenebsV1alpha1Client) CStorVolumeReplicas(namespace string) CStorVolumeReplicaInterface
func (*OpenebsV1alpha1Client) CStorVolumes ¶
func (c *OpenebsV1alpha1Client) CStorVolumes(namespace string) CStorVolumeInterface
func (*OpenebsV1alpha1Client) Disks ¶
func (c *OpenebsV1alpha1Client) Disks() DiskInterface
func (*OpenebsV1alpha1Client) RESTClient ¶
func (c *OpenebsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*OpenebsV1alpha1Client) RunTasks ¶
func (c *OpenebsV1alpha1Client) RunTasks(namespace string) RunTaskInterface
func (*OpenebsV1alpha1Client) StoragePoolClaims ¶
func (c *OpenebsV1alpha1Client) StoragePoolClaims() StoragePoolClaimInterface
func (*OpenebsV1alpha1Client) StoragePools ¶
func (c *OpenebsV1alpha1Client) StoragePools() StoragePoolInterface
type OpenebsV1alpha1Interface ¶
type OpenebsV1alpha1Interface interface { RESTClient() rest.Interface CASTemplatesGetter CStorPoolsGetter CStorVolumesGetter CStorVolumeReplicasGetter DisksGetter RunTasksGetter StoragePoolsGetter StoragePoolClaimsGetter }
type RunTaskExpansion ¶
type RunTaskExpansion interface{}
type RunTaskInterface ¶
type RunTaskInterface interface { Create(*v1alpha1.RunTask) (*v1alpha1.RunTask, error) Update(*v1alpha1.RunTask) (*v1alpha1.RunTask, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.RunTask, error) List(opts v1.ListOptions) (*v1alpha1.RunTaskList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.RunTask, err error) RunTaskExpansion }
RunTaskInterface has methods to work with RunTask resources.
type RunTasksGetter ¶
type RunTasksGetter interface {
RunTasks(namespace string) RunTaskInterface
}
RunTasksGetter has a method to return a RunTaskInterface. A group's client should implement this interface.
type StoragePoolClaimExpansion ¶
type StoragePoolClaimExpansion interface{}
type StoragePoolClaimInterface ¶
type StoragePoolClaimInterface interface { Create(*v1alpha1.StoragePoolClaim) (*v1alpha1.StoragePoolClaim, error) Update(*v1alpha1.StoragePoolClaim) (*v1alpha1.StoragePoolClaim, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.StoragePoolClaim, error) List(opts v1.ListOptions) (*v1alpha1.StoragePoolClaimList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.StoragePoolClaim, err error) StoragePoolClaimExpansion }
StoragePoolClaimInterface has methods to work with StoragePoolClaim resources.
type StoragePoolClaimsGetter ¶
type StoragePoolClaimsGetter interface {
StoragePoolClaims() StoragePoolClaimInterface
}
StoragePoolClaimsGetter has a method to return a StoragePoolClaimInterface. A group's client should implement this interface.
type StoragePoolExpansion ¶
type StoragePoolExpansion interface{}
type StoragePoolInterface ¶
type StoragePoolInterface interface { Create(*v1alpha1.StoragePool) (*v1alpha1.StoragePool, error) Update(*v1alpha1.StoragePool) (*v1alpha1.StoragePool, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.StoragePool, error) List(opts v1.ListOptions) (*v1alpha1.StoragePoolList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.StoragePool, err error) StoragePoolExpansion }
StoragePoolInterface has methods to work with StoragePool resources.
type StoragePoolsGetter ¶
type StoragePoolsGetter interface {
StoragePools() StoragePoolInterface
}
StoragePoolsGetter has a method to return a StoragePoolInterface. A group's client should implement this interface.