Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterPropagatedVersionExpansion
- type ClusterPropagatedVersionInterface
- type ClusterPropagatedVersionsGetter
- type CoreV1alpha1Client
- func (c *CoreV1alpha1Client) ClusterPropagatedVersions() ClusterPropagatedVersionInterface
- func (c *CoreV1alpha1Client) FederatedClusters(namespace string) FederatedClusterInterface
- func (c *CoreV1alpha1Client) FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
- func (c *CoreV1alpha1Client) FederatedTypeConfigs(namespace string) FederatedTypeConfigInterface
- func (c *CoreV1alpha1Client) PropagatedVersions(namespace string) PropagatedVersionInterface
- func (c *CoreV1alpha1Client) RESTClient() rest.Interface
- type CoreV1alpha1Interface
- type FederatedClusterExpansion
- type FederatedClusterInterface
- type FederatedClustersGetter
- type FederatedServiceStatusExpansion
- type FederatedServiceStatusInterface
- type FederatedServiceStatusesGetter
- type FederatedTypeConfigExpansion
- type FederatedTypeConfigInterface
- type FederatedTypeConfigsGetter
- type PropagatedVersionExpansion
- type PropagatedVersionInterface
- type PropagatedVersionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterPropagatedVersionExpansion ¶ added in v0.0.3
type ClusterPropagatedVersionExpansion interface{}
type ClusterPropagatedVersionInterface ¶ added in v0.0.3
type ClusterPropagatedVersionInterface interface { Create(*v1alpha1.ClusterPropagatedVersion) (*v1alpha1.ClusterPropagatedVersion, error) Update(*v1alpha1.ClusterPropagatedVersion) (*v1alpha1.ClusterPropagatedVersion, error) UpdateStatus(*v1alpha1.ClusterPropagatedVersion) (*v1alpha1.ClusterPropagatedVersion, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterPropagatedVersion, error) List(opts v1.ListOptions) (*v1alpha1.ClusterPropagatedVersionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterPropagatedVersion, err error) ClusterPropagatedVersionExpansion }
ClusterPropagatedVersionInterface has methods to work with ClusterPropagatedVersion resources.
type ClusterPropagatedVersionsGetter ¶ added in v0.0.3
type ClusterPropagatedVersionsGetter interface {
ClusterPropagatedVersions() ClusterPropagatedVersionInterface
}
ClusterPropagatedVersionsGetter has a method to return a ClusterPropagatedVersionInterface. A group's client should implement this interface.
type CoreV1alpha1Client ¶
type CoreV1alpha1Client struct {
// contains filtered or unexported fields
}
CoreV1alpha1Client is used to interact with features provided by the core.federation.k8s.io group.
func New ¶
func New(c rest.Interface) *CoreV1alpha1Client
New creates a new CoreV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CoreV1alpha1Client, error)
NewForConfig creates a new CoreV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CoreV1alpha1Client
NewForConfigOrDie creates a new CoreV1alpha1Client for the given config and panics if there is an error in the config.
func (*CoreV1alpha1Client) ClusterPropagatedVersions ¶ added in v0.0.3
func (c *CoreV1alpha1Client) ClusterPropagatedVersions() ClusterPropagatedVersionInterface
func (*CoreV1alpha1Client) FederatedClusters ¶
func (c *CoreV1alpha1Client) FederatedClusters(namespace string) FederatedClusterInterface
func (*CoreV1alpha1Client) FederatedServiceStatuses ¶ added in v0.0.3
func (c *CoreV1alpha1Client) FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
func (*CoreV1alpha1Client) FederatedTypeConfigs ¶
func (c *CoreV1alpha1Client) FederatedTypeConfigs(namespace string) FederatedTypeConfigInterface
func (*CoreV1alpha1Client) PropagatedVersions ¶
func (c *CoreV1alpha1Client) PropagatedVersions(namespace string) PropagatedVersionInterface
func (*CoreV1alpha1Client) RESTClient ¶
func (c *CoreV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type CoreV1alpha1Interface ¶
type CoreV1alpha1Interface interface { RESTClient() rest.Interface ClusterPropagatedVersionsGetter FederatedClustersGetter FederatedServiceStatusesGetter FederatedTypeConfigsGetter PropagatedVersionsGetter }
type FederatedClusterExpansion ¶
type FederatedClusterExpansion interface{}
type FederatedClusterInterface ¶
type FederatedClusterInterface interface { Create(*v1alpha1.FederatedCluster) (*v1alpha1.FederatedCluster, error) Update(*v1alpha1.FederatedCluster) (*v1alpha1.FederatedCluster, error) UpdateStatus(*v1alpha1.FederatedCluster) (*v1alpha1.FederatedCluster, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.FederatedCluster, error) List(opts v1.ListOptions) (*v1alpha1.FederatedClusterList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.FederatedCluster, err error) FederatedClusterExpansion }
FederatedClusterInterface has methods to work with FederatedCluster resources.
type FederatedClustersGetter ¶
type FederatedClustersGetter interface {
FederatedClusters(namespace string) FederatedClusterInterface
}
FederatedClustersGetter has a method to return a FederatedClusterInterface. A group's client should implement this interface.
type FederatedServiceStatusExpansion ¶ added in v0.0.3
type FederatedServiceStatusExpansion interface{}
type FederatedServiceStatusInterface ¶ added in v0.0.3
type FederatedServiceStatusInterface interface { Create(*v1alpha1.FederatedServiceStatus) (*v1alpha1.FederatedServiceStatus, error) Update(*v1alpha1.FederatedServiceStatus) (*v1alpha1.FederatedServiceStatus, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.FederatedServiceStatus, error) List(opts v1.ListOptions) (*v1alpha1.FederatedServiceStatusList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.FederatedServiceStatus, err error) FederatedServiceStatusExpansion }
FederatedServiceStatusInterface has methods to work with FederatedServiceStatus resources.
type FederatedServiceStatusesGetter ¶ added in v0.0.3
type FederatedServiceStatusesGetter interface {
FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
}
FederatedServiceStatusesGetter has a method to return a FederatedServiceStatusInterface. A group's client should implement this interface.
type FederatedTypeConfigExpansion ¶
type FederatedTypeConfigExpansion interface{}
type FederatedTypeConfigInterface ¶
type FederatedTypeConfigInterface interface { Create(*v1alpha1.FederatedTypeConfig) (*v1alpha1.FederatedTypeConfig, error) Update(*v1alpha1.FederatedTypeConfig) (*v1alpha1.FederatedTypeConfig, error) UpdateStatus(*v1alpha1.FederatedTypeConfig) (*v1alpha1.FederatedTypeConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.FederatedTypeConfig, error) List(opts v1.ListOptions) (*v1alpha1.FederatedTypeConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.FederatedTypeConfig, err error) FederatedTypeConfigExpansion }
FederatedTypeConfigInterface has methods to work with FederatedTypeConfig resources.
type FederatedTypeConfigsGetter ¶
type FederatedTypeConfigsGetter interface {
FederatedTypeConfigs(namespace string) FederatedTypeConfigInterface
}
FederatedTypeConfigsGetter has a method to return a FederatedTypeConfigInterface. A group's client should implement this interface.
type PropagatedVersionExpansion ¶
type PropagatedVersionExpansion interface{}
type PropagatedVersionInterface ¶
type PropagatedVersionInterface interface { Create(*v1alpha1.PropagatedVersion) (*v1alpha1.PropagatedVersion, error) Update(*v1alpha1.PropagatedVersion) (*v1alpha1.PropagatedVersion, error) UpdateStatus(*v1alpha1.PropagatedVersion) (*v1alpha1.PropagatedVersion, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PropagatedVersion, error) List(opts v1.ListOptions) (*v1alpha1.PropagatedVersionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PropagatedVersion, err error) PropagatedVersionExpansion }
PropagatedVersionInterface has methods to work with PropagatedVersion resources.
type PropagatedVersionsGetter ¶
type PropagatedVersionsGetter interface {
PropagatedVersions(namespace string) PropagatedVersionInterface
}
PropagatedVersionsGetter has a method to return a PropagatedVersionInterface. A group's client should implement this interface.