Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CanaryConfigExpansion
- type CanaryConfigInterface
- type CanaryConfigsGetter
- type CoreV1Client
- func (c *CoreV1Client) CanaryConfigs(namespace string) CanaryConfigInterface
- func (c *CoreV1Client) Environments(namespace string) EnvironmentInterface
- func (c *CoreV1Client) Functions(namespace string) FunctionInterface
- func (c *CoreV1Client) HTTPTriggers(namespace string) HTTPTriggerInterface
- func (c *CoreV1Client) KubernetesWatchTriggers(namespace string) KubernetesWatchTriggerInterface
- func (c *CoreV1Client) MessageQueueTriggers(namespace string) MessageQueueTriggerInterface
- func (c *CoreV1Client) Packages(namespace string) PackageInterface
- func (c *CoreV1Client) RESTClient() rest.Interface
- func (c *CoreV1Client) TimeTriggers(namespace string) TimeTriggerInterface
- type CoreV1Interface
- type EnvironmentExpansion
- type EnvironmentInterface
- type EnvironmentsGetter
- type FunctionExpansion
- type FunctionInterface
- type FunctionsGetter
- type HTTPTriggerExpansion
- type HTTPTriggerInterface
- type HTTPTriggersGetter
- type KubernetesWatchTriggerExpansion
- type KubernetesWatchTriggerInterface
- type KubernetesWatchTriggersGetter
- type MessageQueueTriggerExpansion
- type MessageQueueTriggerInterface
- type MessageQueueTriggersGetter
- type PackageExpansion
- type PackageInterface
- type PackagesGetter
- type TimeTriggerExpansion
- type TimeTriggerInterface
- type TimeTriggersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CanaryConfigExpansion ¶
type CanaryConfigExpansion interface{}
type CanaryConfigInterface ¶
type CanaryConfigInterface interface { Create(*v1.CanaryConfig) (*v1.CanaryConfig, error) Update(*v1.CanaryConfig) (*v1.CanaryConfig, error) UpdateStatus(*v1.CanaryConfig) (*v1.CanaryConfig, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.CanaryConfig, error) List(opts metav1.ListOptions) (*v1.CanaryConfigList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CanaryConfig, err error) CanaryConfigExpansion }
CanaryConfigInterface has methods to work with CanaryConfig resources.
type CanaryConfigsGetter ¶
type CanaryConfigsGetter interface {
CanaryConfigs(namespace string) CanaryConfigInterface
}
CanaryConfigsGetter has a method to return a CanaryConfigInterface. A group's client should implement this interface.
type CoreV1Client ¶
type CoreV1Client struct {
// contains filtered or unexported fields
}
CoreV1Client is used to interact with features provided by the fission.io group.
func New ¶
func New(c rest.Interface) *CoreV1Client
New creates a new CoreV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CoreV1Client, error)
NewForConfig creates a new CoreV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CoreV1Client
NewForConfigOrDie creates a new CoreV1Client for the given config and panics if there is an error in the config.
func (*CoreV1Client) CanaryConfigs ¶
func (c *CoreV1Client) CanaryConfigs(namespace string) CanaryConfigInterface
func (*CoreV1Client) Environments ¶
func (c *CoreV1Client) Environments(namespace string) EnvironmentInterface
func (*CoreV1Client) Functions ¶
func (c *CoreV1Client) Functions(namespace string) FunctionInterface
func (*CoreV1Client) HTTPTriggers ¶
func (c *CoreV1Client) HTTPTriggers(namespace string) HTTPTriggerInterface
func (*CoreV1Client) KubernetesWatchTriggers ¶
func (c *CoreV1Client) KubernetesWatchTriggers(namespace string) KubernetesWatchTriggerInterface
func (*CoreV1Client) MessageQueueTriggers ¶
func (c *CoreV1Client) MessageQueueTriggers(namespace string) MessageQueueTriggerInterface
func (*CoreV1Client) Packages ¶
func (c *CoreV1Client) Packages(namespace string) PackageInterface
func (*CoreV1Client) RESTClient ¶
func (c *CoreV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CoreV1Client) TimeTriggers ¶
func (c *CoreV1Client) TimeTriggers(namespace string) TimeTriggerInterface
type CoreV1Interface ¶
type CoreV1Interface interface { RESTClient() rest.Interface CanaryConfigsGetter EnvironmentsGetter FunctionsGetter HTTPTriggersGetter KubernetesWatchTriggersGetter MessageQueueTriggersGetter PackagesGetter TimeTriggersGetter }
type EnvironmentExpansion ¶
type EnvironmentExpansion interface{}
type EnvironmentInterface ¶
type EnvironmentInterface interface { Create(*v1.Environment) (*v1.Environment, error) Update(*v1.Environment) (*v1.Environment, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Environment, error) List(opts metav1.ListOptions) (*v1.EnvironmentList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Environment, err error) EnvironmentExpansion }
EnvironmentInterface has methods to work with Environment resources.
type EnvironmentsGetter ¶
type EnvironmentsGetter interface {
Environments(namespace string) EnvironmentInterface
}
EnvironmentsGetter has a method to return a EnvironmentInterface. A group's client should implement this interface.
type FunctionExpansion ¶
type FunctionExpansion interface{}
type FunctionInterface ¶
type FunctionInterface interface { Create(*v1.Function) (*v1.Function, error) Update(*v1.Function) (*v1.Function, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Function, error) List(opts metav1.ListOptions) (*v1.FunctionList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Function, err error) FunctionExpansion }
FunctionInterface has methods to work with Function resources.
type FunctionsGetter ¶
type FunctionsGetter interface {
Functions(namespace string) FunctionInterface
}
FunctionsGetter has a method to return a FunctionInterface. A group's client should implement this interface.
type HTTPTriggerExpansion ¶
type HTTPTriggerExpansion interface{}
type HTTPTriggerInterface ¶
type HTTPTriggerInterface interface { Create(*v1.HTTPTrigger) (*v1.HTTPTrigger, error) Update(*v1.HTTPTrigger) (*v1.HTTPTrigger, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.HTTPTrigger, error) List(opts metav1.ListOptions) (*v1.HTTPTriggerList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.HTTPTrigger, err error) HTTPTriggerExpansion }
HTTPTriggerInterface has methods to work with HTTPTrigger resources.
type HTTPTriggersGetter ¶
type HTTPTriggersGetter interface {
HTTPTriggers(namespace string) HTTPTriggerInterface
}
HTTPTriggersGetter has a method to return a HTTPTriggerInterface. A group's client should implement this interface.
type KubernetesWatchTriggerExpansion ¶
type KubernetesWatchTriggerExpansion interface{}
type KubernetesWatchTriggerInterface ¶
type KubernetesWatchTriggerInterface interface { Create(*v1.KubernetesWatchTrigger) (*v1.KubernetesWatchTrigger, error) Update(*v1.KubernetesWatchTrigger) (*v1.KubernetesWatchTrigger, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.KubernetesWatchTrigger, error) List(opts metav1.ListOptions) (*v1.KubernetesWatchTriggerList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.KubernetesWatchTrigger, err error) KubernetesWatchTriggerExpansion }
KubernetesWatchTriggerInterface has methods to work with KubernetesWatchTrigger resources.
type KubernetesWatchTriggersGetter ¶
type KubernetesWatchTriggersGetter interface {
KubernetesWatchTriggers(namespace string) KubernetesWatchTriggerInterface
}
KubernetesWatchTriggersGetter has a method to return a KubernetesWatchTriggerInterface. A group's client should implement this interface.
type MessageQueueTriggerExpansion ¶
type MessageQueueTriggerExpansion interface{}
type MessageQueueTriggerInterface ¶
type MessageQueueTriggerInterface interface { Create(*v1.MessageQueueTrigger) (*v1.MessageQueueTrigger, error) Update(*v1.MessageQueueTrigger) (*v1.MessageQueueTrigger, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.MessageQueueTrigger, error) List(opts metav1.ListOptions) (*v1.MessageQueueTriggerList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.MessageQueueTrigger, err error) MessageQueueTriggerExpansion }
MessageQueueTriggerInterface has methods to work with MessageQueueTrigger resources.
type MessageQueueTriggersGetter ¶
type MessageQueueTriggersGetter interface {
MessageQueueTriggers(namespace string) MessageQueueTriggerInterface
}
MessageQueueTriggersGetter has a method to return a MessageQueueTriggerInterface. A group's client should implement this interface.
type PackageExpansion ¶
type PackageExpansion interface{}
type PackageInterface ¶
type PackageInterface interface { Create(*v1.Package) (*v1.Package, error) Update(*v1.Package) (*v1.Package, error) UpdateStatus(*v1.Package) (*v1.Package, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Package, error) List(opts metav1.ListOptions) (*v1.PackageList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Package, err error) PackageExpansion }
PackageInterface has methods to work with Package resources.
type PackagesGetter ¶
type PackagesGetter interface {
Packages(namespace string) PackageInterface
}
PackagesGetter has a method to return a PackageInterface. A group's client should implement this interface.
type TimeTriggerExpansion ¶
type TimeTriggerExpansion interface{}
type TimeTriggerInterface ¶
type TimeTriggerInterface interface { Create(*v1.TimeTrigger) (*v1.TimeTrigger, error) Update(*v1.TimeTrigger) (*v1.TimeTrigger, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.TimeTrigger, error) List(opts metav1.ListOptions) (*v1.TimeTriggerList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.TimeTrigger, err error) TimeTriggerExpansion }
TimeTriggerInterface has methods to work with TimeTrigger resources.
type TimeTriggersGetter ¶
type TimeTriggersGetter interface {
TimeTriggers(namespace string) TimeTriggerInterface
}
TimeTriggersGetter has a method to return a TimeTriggerInterface. A group's client should implement this interface.