Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AdminV1Client
- func (c *AdminV1Client) ClusterDomains(namespace string) ClusterDomainInterface
- func (c *AdminV1Client) Features(namespace string) FeatureInterface
- func (c *AdminV1Client) PublicDomains(namespace string) PublicDomainInterface
- func (c *AdminV1Client) RESTClient() rest.Interface
- func (c *AdminV1Client) RioInfos() RioInfoInterface
- type AdminV1Interface
- type ClusterDomainExpansion
- type ClusterDomainInterface
- type ClusterDomainsGetter
- type FeatureExpansion
- type FeatureInterface
- type FeaturesGetter
- type PublicDomainExpansion
- type PublicDomainInterface
- type PublicDomainsGetter
- type RioInfoExpansion
- type RioInfoInterface
- type RioInfosGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminV1Client ¶
type AdminV1Client struct {
// contains filtered or unexported fields
}
AdminV1Client is used to interact with features provided by the admin.rio.cattle.io group.
func New ¶
func New(c rest.Interface) *AdminV1Client
New creates a new AdminV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AdminV1Client, error)
NewForConfig creates a new AdminV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AdminV1Client
NewForConfigOrDie creates a new AdminV1Client for the given config and panics if there is an error in the config.
func (*AdminV1Client) ClusterDomains ¶
func (c *AdminV1Client) ClusterDomains(namespace string) ClusterDomainInterface
func (*AdminV1Client) Features ¶
func (c *AdminV1Client) Features(namespace string) FeatureInterface
func (*AdminV1Client) PublicDomains ¶
func (c *AdminV1Client) PublicDomains(namespace string) PublicDomainInterface
func (*AdminV1Client) RESTClient ¶
func (c *AdminV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AdminV1Client) RioInfos ¶
func (c *AdminV1Client) RioInfos() RioInfoInterface
type AdminV1Interface ¶
type AdminV1Interface interface { RESTClient() rest.Interface ClusterDomainsGetter FeaturesGetter PublicDomainsGetter RioInfosGetter }
type ClusterDomainExpansion ¶
type ClusterDomainExpansion interface{}
type ClusterDomainInterface ¶
type ClusterDomainInterface interface { Create(*v1.ClusterDomain) (*v1.ClusterDomain, error) Update(*v1.ClusterDomain) (*v1.ClusterDomain, error) UpdateStatus(*v1.ClusterDomain) (*v1.ClusterDomain, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.ClusterDomain, error) List(opts metav1.ListOptions) (*v1.ClusterDomainList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterDomain, err error) ClusterDomainExpansion }
ClusterDomainInterface has methods to work with ClusterDomain resources.
type ClusterDomainsGetter ¶
type ClusterDomainsGetter interface {
ClusterDomains(namespace string) ClusterDomainInterface
}
ClusterDomainsGetter has a method to return a ClusterDomainInterface. A group's client should implement this interface.
type FeatureExpansion ¶
type FeatureExpansion interface{}
type FeatureInterface ¶
type FeatureInterface interface { Create(*v1.Feature) (*v1.Feature, error) Update(*v1.Feature) (*v1.Feature, error) UpdateStatus(*v1.Feature) (*v1.Feature, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Feature, error) List(opts metav1.ListOptions) (*v1.FeatureList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Feature, err error) FeatureExpansion }
FeatureInterface has methods to work with Feature resources.
type FeaturesGetter ¶
type FeaturesGetter interface {
Features(namespace string) FeatureInterface
}
FeaturesGetter has a method to return a FeatureInterface. A group's client should implement this interface.
type PublicDomainExpansion ¶
type PublicDomainExpansion interface{}
type PublicDomainInterface ¶
type PublicDomainInterface interface { Create(*v1.PublicDomain) (*v1.PublicDomain, error) Update(*v1.PublicDomain) (*v1.PublicDomain, error) UpdateStatus(*v1.PublicDomain) (*v1.PublicDomain, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.PublicDomain, error) List(opts metav1.ListOptions) (*v1.PublicDomainList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PublicDomain, err error) PublicDomainExpansion }
PublicDomainInterface has methods to work with PublicDomain resources.
type PublicDomainsGetter ¶
type PublicDomainsGetter interface {
PublicDomains(namespace string) PublicDomainInterface
}
PublicDomainsGetter has a method to return a PublicDomainInterface. A group's client should implement this interface.
type RioInfoExpansion ¶
type RioInfoExpansion interface{}
type RioInfoInterface ¶
type RioInfoInterface interface { Create(*v1.RioInfo) (*v1.RioInfo, error) Update(*v1.RioInfo) (*v1.RioInfo, error) UpdateStatus(*v1.RioInfo) (*v1.RioInfo, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.RioInfo, error) List(opts metav1.ListOptions) (*v1.RioInfoList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.RioInfo, err error) RioInfoExpansion }
RioInfoInterface has methods to work with RioInfo resources.
type RioInfosGetter ¶
type RioInfosGetter interface {
RioInfos() RioInfoInterface
}
RioInfosGetter has a method to return a RioInfoInterface. A group's client should implement this interface.