Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BarChildExpansion
- type BarChildInterface
- type BarChildsGetter
- type DnsExpansion
- type DnsInterface
- type DnsesGetter
- type FooExpansion
- type FooInterface
- type FoosGetter
- type GnsExpansion
- type GnsInterface
- type GnsTsmV1Client
- func (c *GnsTsmV1Client) BarChilds() BarChildInterface
- func (c *GnsTsmV1Client) Dnses() DnsInterface
- func (c *GnsTsmV1Client) Foos() FooInterface
- func (c *GnsTsmV1Client) Gnses() GnsInterface
- func (c *GnsTsmV1Client) IgnoreChilds() IgnoreChildInterface
- func (c *GnsTsmV1Client) RESTClient() rest.Interface
- type GnsTsmV1Interface
- type GnsesGetter
- type IgnoreChildExpansion
- type IgnoreChildInterface
- type IgnoreChildsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BarChildExpansion ¶
type BarChildExpansion interface{}
type BarChildInterface ¶
type BarChildInterface interface { Create(ctx context.Context, barChild *v1.BarChild, opts metav1.CreateOptions) (*v1.BarChild, error) Update(ctx context.Context, barChild *v1.BarChild, opts metav1.UpdateOptions) (*v1.BarChild, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.BarChild, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.BarChildList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.BarChild, err error) BarChildExpansion }
BarChildInterface has methods to work with BarChild resources.
type BarChildsGetter ¶
type BarChildsGetter interface {
BarChilds() BarChildInterface
}
BarChildsGetter has a method to return a BarChildInterface. A group's client should implement this interface.
type DnsExpansion ¶
type DnsExpansion interface{}
type DnsInterface ¶
type DnsInterface interface { Create(ctx context.Context, dns *v1.Dns, opts metav1.CreateOptions) (*v1.Dns, error) Update(ctx context.Context, dns *v1.Dns, opts metav1.UpdateOptions) (*v1.Dns, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Dns, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.DnsList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Dns, err error) DnsExpansion }
DnsInterface has methods to work with Dns resources.
type DnsesGetter ¶
type DnsesGetter interface {
Dnses() DnsInterface
}
DnsesGetter has a method to return a DnsInterface. A group's client should implement this interface.
type FooExpansion ¶
type FooExpansion interface{}
type FooInterface ¶
type FooInterface interface { Create(ctx context.Context, foo *v1.Foo, opts metav1.CreateOptions) (*v1.Foo, error) Update(ctx context.Context, foo *v1.Foo, opts metav1.UpdateOptions) (*v1.Foo, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Foo, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.FooList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Foo, err error) FooExpansion }
FooInterface has methods to work with Foo resources.
type FoosGetter ¶
type FoosGetter interface {
Foos() FooInterface
}
FoosGetter has a method to return a FooInterface. A group's client should implement this interface.
type GnsExpansion ¶
type GnsExpansion interface{}
type GnsInterface ¶
type GnsInterface interface { Create(ctx context.Context, gns *v1.Gns, opts metav1.CreateOptions) (*v1.Gns, error) Update(ctx context.Context, gns *v1.Gns, opts metav1.UpdateOptions) (*v1.Gns, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Gns, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.GnsList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Gns, err error) GnsExpansion }
GnsInterface has methods to work with Gns resources.
type GnsTsmV1Client ¶
type GnsTsmV1Client struct {
// contains filtered or unexported fields
}
GnsTsmV1Client is used to interact with features provided by the gns.tsm.tanzu.vmware.com group.
func New ¶
func New(c rest.Interface) *GnsTsmV1Client
New creates a new GnsTsmV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GnsTsmV1Client, error)
NewForConfig creates a new GnsTsmV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new GnsTsmV1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GnsTsmV1Client
NewForConfigOrDie creates a new GnsTsmV1Client for the given config and panics if there is an error in the config.
func (*GnsTsmV1Client) BarChilds ¶
func (c *GnsTsmV1Client) BarChilds() BarChildInterface
func (*GnsTsmV1Client) Dnses ¶
func (c *GnsTsmV1Client) Dnses() DnsInterface
func (*GnsTsmV1Client) Foos ¶
func (c *GnsTsmV1Client) Foos() FooInterface
func (*GnsTsmV1Client) Gnses ¶
func (c *GnsTsmV1Client) Gnses() GnsInterface
func (*GnsTsmV1Client) IgnoreChilds ¶
func (c *GnsTsmV1Client) IgnoreChilds() IgnoreChildInterface
func (*GnsTsmV1Client) RESTClient ¶
func (c *GnsTsmV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type GnsTsmV1Interface ¶
type GnsTsmV1Interface interface { RESTClient() rest.Interface BarChildsGetter DnsesGetter FoosGetter GnsesGetter IgnoreChildsGetter }
type GnsesGetter ¶
type GnsesGetter interface {
Gnses() GnsInterface
}
GnsesGetter has a method to return a GnsInterface. A group's client should implement this interface.
type IgnoreChildExpansion ¶
type IgnoreChildExpansion interface{}
type IgnoreChildInterface ¶
type IgnoreChildInterface interface { Create(ctx context.Context, ignoreChild *v1.IgnoreChild, opts metav1.CreateOptions) (*v1.IgnoreChild, error) Update(ctx context.Context, ignoreChild *v1.IgnoreChild, opts metav1.UpdateOptions) (*v1.IgnoreChild, error) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.IgnoreChild, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.IgnoreChildList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.IgnoreChild, err error) IgnoreChildExpansion }
IgnoreChildInterface has methods to work with IgnoreChild resources.
type IgnoreChildsGetter ¶
type IgnoreChildsGetter interface {
IgnoreChilds() IgnoreChildInterface
}
IgnoreChildsGetter has a method to return a IgnoreChildInterface. A group's client should implement this interface.