Documentation ¶
Index ¶
- type APIBindingClusterInterface
- type APIBindingsClusterGetter
- type APIConversionClusterInterface
- type APIConversionsClusterGetter
- type APIExportClusterInterface
- type APIExportEndpointSliceClusterInterface
- type APIExportEndpointSlicesClusterGetter
- type APIExportsClusterGetter
- type APIResourceSchemaClusterInterface
- type APIResourceSchemasClusterGetter
- type ApisV1alpha1ClusterClient
- func (c *ApisV1alpha1ClusterClient) APIBindings() APIBindingClusterInterface
- func (c *ApisV1alpha1ClusterClient) APIConversions() APIConversionClusterInterface
- func (c *ApisV1alpha1ClusterClient) APIExportEndpointSlices() APIExportEndpointSliceClusterInterface
- func (c *ApisV1alpha1ClusterClient) APIExports() APIExportClusterInterface
- func (c *ApisV1alpha1ClusterClient) APIResourceSchemas() APIResourceSchemaClusterInterface
- func (c *ApisV1alpha1ClusterClient) Cluster(clusterPath logicalcluster.Path) apisv1alpha1.ApisV1alpha1Interface
- type ApisV1alpha1ClusterInterface
- type ApisV1alpha1ClusterScoper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIBindingClusterInterface ¶
type APIBindingClusterInterface interface { Cluster(logicalcluster.Path) apisv1alpha1client.APIBindingInterface List(ctx context.Context, opts metav1.ListOptions) (*apisv1alpha1.APIBindingList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
APIBindingClusterInterface can operate on APIBindings across all clusters, or scope down to one cluster and return a apisv1alpha1client.APIBindingInterface.
type APIBindingsClusterGetter ¶
type APIBindingsClusterGetter interface {
APIBindings() APIBindingClusterInterface
}
APIBindingsClusterGetter has a method to return a APIBindingClusterInterface. A group's cluster client should implement this interface.
type APIConversionClusterInterface ¶
type APIConversionClusterInterface interface { Cluster(logicalcluster.Path) apisv1alpha1client.APIConversionInterface List(ctx context.Context, opts metav1.ListOptions) (*apisv1alpha1.APIConversionList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
APIConversionClusterInterface can operate on APIConversions across all clusters, or scope down to one cluster and return a apisv1alpha1client.APIConversionInterface.
type APIConversionsClusterGetter ¶
type APIConversionsClusterGetter interface {
APIConversions() APIConversionClusterInterface
}
APIConversionsClusterGetter has a method to return a APIConversionClusterInterface. A group's cluster client should implement this interface.
type APIExportClusterInterface ¶
type APIExportClusterInterface interface { Cluster(logicalcluster.Path) apisv1alpha1client.APIExportInterface List(ctx context.Context, opts metav1.ListOptions) (*apisv1alpha1.APIExportList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
APIExportClusterInterface can operate on APIExports across all clusters, or scope down to one cluster and return a apisv1alpha1client.APIExportInterface.
type APIExportEndpointSliceClusterInterface ¶
type APIExportEndpointSliceClusterInterface interface { Cluster(logicalcluster.Path) apisv1alpha1client.APIExportEndpointSliceInterface List(ctx context.Context, opts metav1.ListOptions) (*apisv1alpha1.APIExportEndpointSliceList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
APIExportEndpointSliceClusterInterface can operate on APIExportEndpointSlices across all clusters, or scope down to one cluster and return a apisv1alpha1client.APIExportEndpointSliceInterface.
type APIExportEndpointSlicesClusterGetter ¶
type APIExportEndpointSlicesClusterGetter interface {
APIExportEndpointSlices() APIExportEndpointSliceClusterInterface
}
APIExportEndpointSlicesClusterGetter has a method to return a APIExportEndpointSliceClusterInterface. A group's cluster client should implement this interface.
type APIExportsClusterGetter ¶
type APIExportsClusterGetter interface {
APIExports() APIExportClusterInterface
}
APIExportsClusterGetter has a method to return a APIExportClusterInterface. A group's cluster client should implement this interface.
type APIResourceSchemaClusterInterface ¶
type APIResourceSchemaClusterInterface interface { Cluster(logicalcluster.Path) apisv1alpha1client.APIResourceSchemaInterface List(ctx context.Context, opts metav1.ListOptions) (*apisv1alpha1.APIResourceSchemaList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
APIResourceSchemaClusterInterface can operate on APIResourceSchemas across all clusters, or scope down to one cluster and return a apisv1alpha1client.APIResourceSchemaInterface.
type APIResourceSchemasClusterGetter ¶
type APIResourceSchemasClusterGetter interface {
APIResourceSchemas() APIResourceSchemaClusterInterface
}
APIResourceSchemasClusterGetter has a method to return a APIResourceSchemaClusterInterface. A group's cluster client should implement this interface.
type ApisV1alpha1ClusterClient ¶
type ApisV1alpha1ClusterClient struct {
// contains filtered or unexported fields
}
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ApisV1alpha1ClusterClient, error)
NewForConfig creates a new ApisV1alpha1ClusterClient 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 ApisV1alpha1ClusterClient 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) *ApisV1alpha1ClusterClient
NewForConfigOrDie creates a new ApisV1alpha1ClusterClient for the given config and panics if there is an error in the config.
func (*ApisV1alpha1ClusterClient) APIBindings ¶
func (c *ApisV1alpha1ClusterClient) APIBindings() APIBindingClusterInterface
func (*ApisV1alpha1ClusterClient) APIConversions ¶
func (c *ApisV1alpha1ClusterClient) APIConversions() APIConversionClusterInterface
func (*ApisV1alpha1ClusterClient) APIExportEndpointSlices ¶
func (c *ApisV1alpha1ClusterClient) APIExportEndpointSlices() APIExportEndpointSliceClusterInterface
func (*ApisV1alpha1ClusterClient) APIExports ¶
func (c *ApisV1alpha1ClusterClient) APIExports() APIExportClusterInterface
func (*ApisV1alpha1ClusterClient) APIResourceSchemas ¶
func (c *ApisV1alpha1ClusterClient) APIResourceSchemas() APIResourceSchemaClusterInterface
func (*ApisV1alpha1ClusterClient) Cluster ¶
func (c *ApisV1alpha1ClusterClient) Cluster(clusterPath logicalcluster.Path) apisv1alpha1.ApisV1alpha1Interface
type ApisV1alpha1ClusterInterface ¶
type ApisV1alpha1ClusterInterface interface { ApisV1alpha1ClusterScoper APIBindingsClusterGetter APIExportsClusterGetter APIExportEndpointSlicesClusterGetter APIResourceSchemasClusterGetter APIConversionsClusterGetter }
type ApisV1alpha1ClusterScoper ¶
type ApisV1alpha1ClusterScoper interface {
Cluster(logicalcluster.Path) apisv1alpha1.ApisV1alpha1Interface
}