Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type EdgefsV1alpha1Client
- func (c *EdgefsV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *EdgefsV1alpha1Client) ISCSIs(namespace string) ISCSIInterface
- func (c *EdgefsV1alpha1Client) NFSs(namespace string) NFSInterface
- func (c *EdgefsV1alpha1Client) RESTClient() rest.Interface
- func (c *EdgefsV1alpha1Client) S3Xs(namespace string) S3XInterface
- func (c *EdgefsV1alpha1Client) S3s(namespace string) S3Interface
- type EdgefsV1alpha1Interface
- type ISCSIExpansion
- type ISCSIInterface
- type ISCSIsGetter
- type NFSExpansion
- type NFSInterface
- type NFSsGetter
- type S3Expansion
- type S3Interface
- type S3XExpansion
- type S3XInterface
- type S3XsGetter
- type S3sGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(*v1alpha1.Cluster) (*v1alpha1.Cluster, error) Update(*v1alpha1.Cluster) (*v1alpha1.Cluster, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Cluster, error) List(opts v1.ListOptions) (*v1alpha1.ClusterList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type EdgefsV1alpha1Client ¶
type EdgefsV1alpha1Client struct {
// contains filtered or unexported fields
}
EdgefsV1alpha1Client is used to interact with features provided by the edgefs.rook.io group.
func New ¶
func New(c rest.Interface) *EdgefsV1alpha1Client
New creates a new EdgefsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EdgefsV1alpha1Client, error)
NewForConfig creates a new EdgefsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EdgefsV1alpha1Client
NewForConfigOrDie creates a new EdgefsV1alpha1Client for the given config and panics if there is an error in the config.
func (*EdgefsV1alpha1Client) Clusters ¶
func (c *EdgefsV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*EdgefsV1alpha1Client) ISCSIs ¶
func (c *EdgefsV1alpha1Client) ISCSIs(namespace string) ISCSIInterface
func (*EdgefsV1alpha1Client) NFSs ¶
func (c *EdgefsV1alpha1Client) NFSs(namespace string) NFSInterface
func (*EdgefsV1alpha1Client) RESTClient ¶
func (c *EdgefsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*EdgefsV1alpha1Client) S3Xs ¶
func (c *EdgefsV1alpha1Client) S3Xs(namespace string) S3XInterface
func (*EdgefsV1alpha1Client) S3s ¶
func (c *EdgefsV1alpha1Client) S3s(namespace string) S3Interface
type EdgefsV1alpha1Interface ¶
type EdgefsV1alpha1Interface interface { RESTClient() rest.Interface ClustersGetter ISCSIsGetter NFSsGetter S3sGetter S3XsGetter }
type ISCSIExpansion ¶
type ISCSIExpansion interface{}
type ISCSIInterface ¶
type ISCSIInterface interface { Create(*v1alpha1.ISCSI) (*v1alpha1.ISCSI, error) Update(*v1alpha1.ISCSI) (*v1alpha1.ISCSI, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ISCSI, error) List(opts v1.ListOptions) (*v1alpha1.ISCSIList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ISCSI, err error) ISCSIExpansion }
ISCSIInterface has methods to work with ISCSI resources.
type ISCSIsGetter ¶
type ISCSIsGetter interface {
ISCSIs(namespace string) ISCSIInterface
}
ISCSIsGetter has a method to return a ISCSIInterface. A group's client should implement this interface.
type NFSExpansion ¶
type NFSExpansion interface{}
type NFSInterface ¶
type NFSInterface interface { Create(*v1alpha1.NFS) (*v1alpha1.NFS, error) Update(*v1alpha1.NFS) (*v1alpha1.NFS, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.NFS, error) List(opts v1.ListOptions) (*v1alpha1.NFSList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.NFS, err error) NFSExpansion }
NFSInterface has methods to work with NFS resources.
type NFSsGetter ¶
type NFSsGetter interface {
NFSs(namespace string) NFSInterface
}
NFSsGetter has a method to return a NFSInterface. A group's client should implement this interface.
type S3Expansion ¶
type S3Expansion interface{}
type S3Interface ¶
type S3Interface interface { Create(*v1alpha1.S3) (*v1alpha1.S3, error) Update(*v1alpha1.S3) (*v1alpha1.S3, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.S3, error) List(opts v1.ListOptions) (*v1alpha1.S3List, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.S3, err error) S3Expansion }
S3Interface has methods to work with S3 resources.
type S3XExpansion ¶
type S3XExpansion interface{}
type S3XInterface ¶
type S3XInterface interface { Create(*v1alpha1.S3X) (*v1alpha1.S3X, error) Update(*v1alpha1.S3X) (*v1alpha1.S3X, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.S3X, error) List(opts v1.ListOptions) (*v1alpha1.S3XList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.S3X, err error) S3XExpansion }
S3XInterface has methods to work with S3X resources.
type S3XsGetter ¶
type S3XsGetter interface {
S3Xs(namespace string) S3XInterface
}
S3XsGetter has a method to return a S3XInterface. A group's client should implement this interface.
type S3sGetter ¶
type S3sGetter interface {
S3s(namespace string) S3Interface
}
S3sGetter has a method to return a S3Interface. A group's client should implement this interface.