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 BcsDbPrivConfigExpansion ¶
type BcsDbPrivConfigExpansion interface{}
type BcsDbPrivConfigInterface ¶
type BcsDbPrivConfigInterface interface { Create(*v1.BcsDbPrivConfig) (*v1.BcsDbPrivConfig, error) Update(*v1.BcsDbPrivConfig) (*v1.BcsDbPrivConfig, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.BcsDbPrivConfig, error) List(opts meta_v1.ListOptions) (*v1.BcsDbPrivConfigList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.BcsDbPrivConfig, err error) BcsDbPrivConfigExpansion }
BcsDbPrivConfigInterface has methods to work with BcsDbPrivConfig resources.
type BcsDbPrivConfigsGetter ¶
type BcsDbPrivConfigsGetter interface {
BcsDbPrivConfigs(namespace string) BcsDbPrivConfigInterface
}
BcsDbPrivConfigsGetter has a method to return a BcsDbPrivConfigInterface. A group's client should implement this interface.
type BcsLogConfigExpansion ¶
type BcsLogConfigExpansion interface{}
type BcsLogConfigInterface ¶
type BcsLogConfigInterface interface { Create(*v1.BcsLogConfig) (*v1.BcsLogConfig, error) Update(*v1.BcsLogConfig) (*v1.BcsLogConfig, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.BcsLogConfig, error) List(opts meta_v1.ListOptions) (*v1.BcsLogConfigList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.BcsLogConfig, err error) BcsLogConfigExpansion }
BcsLogConfigInterface has methods to work with BcsLogConfig resources.
type BcsLogConfigsGetter ¶
type BcsLogConfigsGetter interface {
BcsLogConfigs(namespace string) BcsLogConfigInterface
}
BcsLogConfigsGetter has a method to return a BcsLogConfigInterface. A group's client should implement this interface.
type BkbcsV1Client ¶
type BkbcsV1Client struct {
// contains filtered or unexported fields
}
BkbcsV1Client is used to interact with features provided by the bkbcs.tencent.com group.
func New ¶
func New(c rest.Interface) *BkbcsV1Client
New creates a new BkbcsV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BkbcsV1Client, error)
NewForConfig creates a new BkbcsV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BkbcsV1Client
NewForConfigOrDie creates a new BkbcsV1Client for the given config and panics if there is an error in the config.
func (*BkbcsV1Client) BcsDbPrivConfigs ¶
func (c *BkbcsV1Client) BcsDbPrivConfigs(namespace string) BcsDbPrivConfigInterface
func (*BkbcsV1Client) BcsLogConfigs ¶
func (c *BkbcsV1Client) BcsLogConfigs(namespace string) BcsLogConfigInterface
func (*BkbcsV1Client) RESTClient ¶
func (c *BkbcsV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type BkbcsV1Interface ¶
type BkbcsV1Interface interface { RESTClient() rest.Interface BcsDbPrivConfigsGetter BcsLogConfigsGetter }