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) FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
- func (c *CoreV1alpha1Client) PropagatedVersions(namespace string) PropagatedVersionInterface
- func (c *CoreV1alpha1Client) RESTClient() rest.Interface
- type CoreV1alpha1Interface
- type FederatedServiceStatusExpansion
- type FederatedServiceStatusInterface
- type FederatedServiceStatusesGetter
- type PropagatedVersionExpansion
- type PropagatedVersionInterface
- type PropagatedVersionsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterPropagatedVersionExpansion ¶
type ClusterPropagatedVersionExpansion interface{}
type ClusterPropagatedVersionInterface ¶
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 ¶
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.kubefed.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 ¶
func (c *CoreV1alpha1Client) ClusterPropagatedVersions() ClusterPropagatedVersionInterface
func (*CoreV1alpha1Client) FederatedServiceStatuses ¶
func (c *CoreV1alpha1Client) FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
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 FederatedServiceStatusesGetter PropagatedVersionsGetter }
type FederatedServiceStatusExpansion ¶
type FederatedServiceStatusExpansion interface{}
type FederatedServiceStatusInterface ¶
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 ¶
type FederatedServiceStatusesGetter interface {
FederatedServiceStatuses(namespace string) FederatedServiceStatusInterface
}
FederatedServiceStatusesGetter has a method to return a FederatedServiceStatusInterface. 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.