type Fake … type Reactor … type WatchReactor … type ProxyReactor … type ReactionFunc … type WatchReactionFunc … type ProxyReactionFunc … // AddReactor appends a reactor to the end of the chain. func (c *Fake) AddReactor(verb, resource string, reaction ReactionFunc) { … } // PrependReactor adds a reactor to the beginning of the chain. func (c *Fake) PrependReactor(verb, resource string, reaction ReactionFunc) { … } // AddWatchReactor appends a reactor to the end of the chain. func (c *Fake) AddWatchReactor(resource string, reaction WatchReactionFunc) { … } // PrependWatchReactor adds a reactor to the beginning of the chain. func (c *Fake) PrependWatchReactor(resource string, reaction WatchReactionFunc) { … } // AddProxyReactor appends a reactor to the end of the chain. func (c *Fake) AddProxyReactor(resource string, reaction ProxyReactionFunc) { … } // PrependProxyReactor adds a reactor to the beginning of the chain. func (c *Fake) PrependProxyReactor(resource string, reaction ProxyReactionFunc) { … } // Invokes records the provided Action and then invokes the ReactionFunc that // handles the action if one exists. defaultReturnObj is expected to be of the // same type a normal call would return. func (c *Fake) Invokes(action Action, defaultReturnObj runtime.Object) (runtime.Object, error) { … } // InvokesWatch records the provided Action and then invokes the ReactionFunc // that handles the action if one exists. func (c *Fake) InvokesWatch(action Action) (watch.Interface, error) { … } // InvokesProxy records the provided Action and then invokes the ReactionFunc // that handles the action if one exists. func (c *Fake) InvokesProxy(action Action) restclient.ResponseWrapper { … } // ClearActions clears the history of actions called on the fake client. func (c *Fake) ClearActions() { … } // Actions returns a chronologically ordered slice fake actions called on the // fake client. func (c *Fake) Actions() []Action { … }