Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ServiceDirectoryEndpointExpansion
- type ServiceDirectoryEndpointInterface
- type ServiceDirectoryEndpointsGetter
- type ServiceDirectoryNamespaceExpansion
- type ServiceDirectoryNamespaceInterface
- type ServiceDirectoryNamespacesGetter
- type ServiceDirectoryServiceExpansion
- type ServiceDirectoryServiceInterface
- type ServiceDirectoryServicesGetter
- type ServicedirectoryV1beta1Client
- func New(c rest.Interface) *ServicedirectoryV1beta1Client
- func NewForConfig(c *rest.Config) (*ServicedirectoryV1beta1Client, error)
- func NewForConfigAndClient(c *rest.Config, h *http.Client) (*ServicedirectoryV1beta1Client, error)
- func NewForConfigOrDie(c *rest.Config) *ServicedirectoryV1beta1Client
- func (c *ServicedirectoryV1beta1Client) RESTClient() rest.Interface
- func (c *ServicedirectoryV1beta1Client) ServiceDirectoryEndpoints(namespace string) ServiceDirectoryEndpointInterface
- func (c *ServicedirectoryV1beta1Client) ServiceDirectoryNamespaces(namespace string) ServiceDirectoryNamespaceInterface
- func (c *ServicedirectoryV1beta1Client) ServiceDirectoryServices(namespace string) ServiceDirectoryServiceInterface
- type ServicedirectoryV1beta1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceDirectoryEndpointExpansion ¶ added in v1.90.0
type ServiceDirectoryEndpointExpansion interface{}
type ServiceDirectoryEndpointInterface ¶ added in v1.90.0
type ServiceDirectoryEndpointInterface interface { Create(ctx context.Context, serviceDirectoryEndpoint *v1beta1.ServiceDirectoryEndpoint, opts v1.CreateOptions) (*v1beta1.ServiceDirectoryEndpoint, error) Update(ctx context.Context, serviceDirectoryEndpoint *v1beta1.ServiceDirectoryEndpoint, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryEndpoint, error) UpdateStatus(ctx context.Context, serviceDirectoryEndpoint *v1beta1.ServiceDirectoryEndpoint, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryEndpoint, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ServiceDirectoryEndpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceDirectoryEndpointList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ServiceDirectoryEndpoint, err error) ServiceDirectoryEndpointExpansion }
ServiceDirectoryEndpointInterface has methods to work with ServiceDirectoryEndpoint resources.
type ServiceDirectoryEndpointsGetter ¶ added in v1.90.0
type ServiceDirectoryEndpointsGetter interface {
ServiceDirectoryEndpoints(namespace string) ServiceDirectoryEndpointInterface
}
ServiceDirectoryEndpointsGetter has a method to return a ServiceDirectoryEndpointInterface. A group's client should implement this interface.
type ServiceDirectoryNamespaceExpansion ¶
type ServiceDirectoryNamespaceExpansion interface{}
type ServiceDirectoryNamespaceInterface ¶
type ServiceDirectoryNamespaceInterface interface { Create(ctx context.Context, serviceDirectoryNamespace *v1beta1.ServiceDirectoryNamespace, opts v1.CreateOptions) (*v1beta1.ServiceDirectoryNamespace, error) Update(ctx context.Context, serviceDirectoryNamespace *v1beta1.ServiceDirectoryNamespace, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryNamespace, error) UpdateStatus(ctx context.Context, serviceDirectoryNamespace *v1beta1.ServiceDirectoryNamespace, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryNamespace, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ServiceDirectoryNamespace, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceDirectoryNamespaceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ServiceDirectoryNamespace, err error) ServiceDirectoryNamespaceExpansion }
ServiceDirectoryNamespaceInterface has methods to work with ServiceDirectoryNamespace resources.
type ServiceDirectoryNamespacesGetter ¶
type ServiceDirectoryNamespacesGetter interface {
ServiceDirectoryNamespaces(namespace string) ServiceDirectoryNamespaceInterface
}
ServiceDirectoryNamespacesGetter has a method to return a ServiceDirectoryNamespaceInterface. A group's client should implement this interface.
type ServiceDirectoryServiceExpansion ¶
type ServiceDirectoryServiceExpansion interface{}
type ServiceDirectoryServiceInterface ¶
type ServiceDirectoryServiceInterface interface { Create(ctx context.Context, serviceDirectoryService *v1beta1.ServiceDirectoryService, opts v1.CreateOptions) (*v1beta1.ServiceDirectoryService, error) Update(ctx context.Context, serviceDirectoryService *v1beta1.ServiceDirectoryService, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryService, error) UpdateStatus(ctx context.Context, serviceDirectoryService *v1beta1.ServiceDirectoryService, opts v1.UpdateOptions) (*v1beta1.ServiceDirectoryService, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.ServiceDirectoryService, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ServiceDirectoryServiceList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.ServiceDirectoryService, err error) ServiceDirectoryServiceExpansion }
ServiceDirectoryServiceInterface has methods to work with ServiceDirectoryService resources.
type ServiceDirectoryServicesGetter ¶
type ServiceDirectoryServicesGetter interface {
ServiceDirectoryServices(namespace string) ServiceDirectoryServiceInterface
}
ServiceDirectoryServicesGetter has a method to return a ServiceDirectoryServiceInterface. A group's client should implement this interface.
type ServicedirectoryV1beta1Client ¶
type ServicedirectoryV1beta1Client struct {
// contains filtered or unexported fields
}
ServicedirectoryV1beta1Client is used to interact with features provided by the servicedirectory.cnrm.cloud.google.com group.
func New ¶
func New(c rest.Interface) *ServicedirectoryV1beta1Client
New creates a new ServicedirectoryV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ServicedirectoryV1beta1Client, error)
NewForConfig creates a new ServicedirectoryV1beta1Client 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 ServicedirectoryV1beta1Client 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) *ServicedirectoryV1beta1Client
NewForConfigOrDie creates a new ServicedirectoryV1beta1Client for the given config and panics if there is an error in the config.
func (*ServicedirectoryV1beta1Client) RESTClient ¶
func (c *ServicedirectoryV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ServicedirectoryV1beta1Client) ServiceDirectoryEndpoints ¶ added in v1.90.0
func (c *ServicedirectoryV1beta1Client) ServiceDirectoryEndpoints(namespace string) ServiceDirectoryEndpointInterface
func (*ServicedirectoryV1beta1Client) ServiceDirectoryNamespaces ¶
func (c *ServicedirectoryV1beta1Client) ServiceDirectoryNamespaces(namespace string) ServiceDirectoryNamespaceInterface
func (*ServicedirectoryV1beta1Client) ServiceDirectoryServices ¶
func (c *ServicedirectoryV1beta1Client) ServiceDirectoryServices(namespace string) ServiceDirectoryServiceInterface
type ServicedirectoryV1beta1Interface ¶
type ServicedirectoryV1beta1Interface interface { RESTClient() rest.Interface ServiceDirectoryEndpointsGetter ServiceDirectoryNamespacesGetter ServiceDirectoryServicesGetter }