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 DiscoveryV1beta1ClusterClient ¶
type DiscoveryV1beta1ClusterClient struct {
// contains filtered or unexported fields
}
DiscoveryV1beta1ClusterClient is used to interact with features provided by the discovery.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DiscoveryV1beta1ClusterClient, error)
NewForConfig creates a new DiscoveryV1beta1ClusterClient 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 DiscoveryV1beta1ClusterClient 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) *DiscoveryV1beta1ClusterClient
NewForConfigOrDie creates a new DiscoveryV1beta1ClusterClient for the given config and panics if there is an error in the config.
func (*DiscoveryV1beta1ClusterClient) Cluster ¶
func (c *DiscoveryV1beta1ClusterClient) Cluster(clusterPath logicalcluster.Path) discoveryv1beta1.DiscoveryV1beta1Interface
func (*DiscoveryV1beta1ClusterClient) EndpointSlices ¶
func (c *DiscoveryV1beta1ClusterClient) EndpointSlices() EndpointSliceClusterInterface
type DiscoveryV1beta1ClusterInterface ¶
type DiscoveryV1beta1ClusterInterface interface {
DiscoveryV1beta1ClusterScoper
EndpointSlicesClusterGetter
}
type DiscoveryV1beta1ClusterScoper ¶
type DiscoveryV1beta1ClusterScoper interface {
Cluster(logicalcluster.Path) discoveryv1beta1.DiscoveryV1beta1Interface
}
type EndpointSliceClusterExpansion ¶
type EndpointSliceClusterExpansion interface{}
type EndpointSliceClusterInterface ¶
type EndpointSliceClusterInterface interface {
Cluster(logicalcluster.Path) EndpointSlicesNamespacer
List(ctx context.Context, opts v1.ListOptions) (*discoveryv1beta1.EndpointSliceList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
EndpointSliceClusterExpansion
}
EndpointSliceClusterInterface can operate on EndpointSlices across all clusters, or scope down to one cluster and return a EndpointSlicesNamespacer.
type EndpointSlicesClusterGetter ¶
type EndpointSlicesClusterGetter interface {
EndpointSlices() EndpointSliceClusterInterface
}
EndpointSlicesClusterGetter has a method to return a EndpointSliceClusterInterface. A group's cluster client should implement this interface.
type EndpointSlicesNamespacer ¶
type EndpointSlicesNamespacer interface {
Namespace(string) typeddiscoveryv1beta1.EndpointSliceInterface
}
EndpointSlicesNamespacer can scope to objects within a namespace, returning a typeddiscoveryv1beta1.EndpointSliceInterface.