Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddressExpansion
- type AddressInterface
- type AddressSpaceExpansion
- type AddressSpaceInterface
- type AddressSpaceSchemaExpansion
- type AddressSpaceSchemaInterface
- type AddressSpaceSchemasGetter
- type AddressSpacesGetter
- type AddressesGetter
- type AuthenticationServiceExpansion
- type AuthenticationServiceInterface
- type AuthenticationServicesGetter
- type EnmasseV1beta1Client
- func (c *EnmasseV1beta1Client) AddressSpaceSchemas() AddressSpaceSchemaInterface
- func (c *EnmasseV1beta1Client) AddressSpaces(namespace string) AddressSpaceInterface
- func (c *EnmasseV1beta1Client) Addresses(namespace string) AddressInterface
- func (c *EnmasseV1beta1Client) AuthenticationServices(namespace string) AuthenticationServiceInterface
- func (c *EnmasseV1beta1Client) RESTClient() rest.Interface
- type EnmasseV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressExpansion ¶
type AddressExpansion interface{}
type AddressInterface ¶
type AddressInterface interface { Create(*v1beta1.Address) (*v1beta1.Address, error) Update(*v1beta1.Address) (*v1beta1.Address, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Address, error) List(opts v1.ListOptions) (*v1beta1.AddressList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Address, err error) AddressExpansion }
AddressInterface has methods to work with Address resources.
type AddressSpaceExpansion ¶
type AddressSpaceExpansion interface{}
type AddressSpaceInterface ¶
type AddressSpaceInterface interface { Create(*v1beta1.AddressSpace) (*v1beta1.AddressSpace, error) Update(*v1beta1.AddressSpace) (*v1beta1.AddressSpace, error) UpdateStatus(*v1beta1.AddressSpace) (*v1beta1.AddressSpace, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.AddressSpace, error) List(opts v1.ListOptions) (*v1beta1.AddressSpaceList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.AddressSpace, err error) AddressSpaceExpansion }
AddressSpaceInterface has methods to work with AddressSpace resources.
type AddressSpaceSchemaExpansion ¶
type AddressSpaceSchemaExpansion interface{}
type AddressSpaceSchemaInterface ¶
type AddressSpaceSchemaInterface interface { Create(*v1beta1.AddressSpaceSchema) (*v1beta1.AddressSpaceSchema, error) Update(*v1beta1.AddressSpaceSchema) (*v1beta1.AddressSpaceSchema, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.AddressSpaceSchema, error) List(opts v1.ListOptions) (*v1beta1.AddressSpaceSchemaList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.AddressSpaceSchema, err error) AddressSpaceSchemaExpansion }
AddressSpaceSchemaInterface has methods to work with AddressSpaceSchema resources.
type AddressSpaceSchemasGetter ¶
type AddressSpaceSchemasGetter interface {
AddressSpaceSchemas() AddressSpaceSchemaInterface
}
AddressSpaceSchemasGetter has a method to return a AddressSpaceSchemaInterface. A group's client should implement this interface.
type AddressSpacesGetter ¶
type AddressSpacesGetter interface {
AddressSpaces(namespace string) AddressSpaceInterface
}
AddressSpacesGetter has a method to return a AddressSpaceInterface. A group's client should implement this interface.
type AddressesGetter ¶
type AddressesGetter interface {
Addresses(namespace string) AddressInterface
}
AddressesGetter has a method to return a AddressInterface. A group's client should implement this interface.
type AuthenticationServiceExpansion ¶
type AuthenticationServiceExpansion interface{}
type AuthenticationServiceInterface ¶
type AuthenticationServiceInterface interface { Create(*v1beta1.AuthenticationService) (*v1beta1.AuthenticationService, error) Update(*v1beta1.AuthenticationService) (*v1beta1.AuthenticationService, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.AuthenticationService, error) List(opts v1.ListOptions) (*v1beta1.AuthenticationServiceList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.AuthenticationService, err error) AuthenticationServiceExpansion }
AuthenticationServiceInterface has methods to work with AuthenticationService resources.
type AuthenticationServicesGetter ¶
type AuthenticationServicesGetter interface {
AuthenticationServices(namespace string) AuthenticationServiceInterface
}
AuthenticationServicesGetter has a method to return a AuthenticationServiceInterface. A group's client should implement this interface.
type EnmasseV1beta1Client ¶
type EnmasseV1beta1Client struct {
// contains filtered or unexported fields
}
EnmasseV1beta1Client is used to interact with features provided by the enmasse.io group.
func New ¶
func New(c rest.Interface) *EnmasseV1beta1Client
New creates a new EnmasseV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*EnmasseV1beta1Client, error)
NewForConfig creates a new EnmasseV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *EnmasseV1beta1Client
NewForConfigOrDie creates a new EnmasseV1beta1Client for the given config and panics if there is an error in the config.
func (*EnmasseV1beta1Client) AddressSpaceSchemas ¶
func (c *EnmasseV1beta1Client) AddressSpaceSchemas() AddressSpaceSchemaInterface
func (*EnmasseV1beta1Client) AddressSpaces ¶
func (c *EnmasseV1beta1Client) AddressSpaces(namespace string) AddressSpaceInterface
func (*EnmasseV1beta1Client) Addresses ¶
func (c *EnmasseV1beta1Client) Addresses(namespace string) AddressInterface
func (*EnmasseV1beta1Client) AuthenticationServices ¶
func (c *EnmasseV1beta1Client) AuthenticationServices(namespace string) AuthenticationServiceInterface
func (*EnmasseV1beta1Client) RESTClient ¶
func (c *EnmasseV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type EnmasseV1beta1Interface ¶
type EnmasseV1beta1Interface interface { RESTClient() rest.Interface AddressesGetter AddressSpacesGetter AddressSpaceSchemasGetter AuthenticationServicesGetter }