 and deletes it. Returns an error if one occurs. func (c *validatingWebhookConfigurations) Delete(name string, options *v0.DeleteOptions) error {  return c.client.Delete().   Resource("validatingwebhookconfigurations").   Name(name).   Body(options).   Do().   Error() }  // DeleteCollection deletes a collection of objects. func (c *validatingWebhookConfigurations) DeleteCollection(options *v0.DeleteOptions, listOptions v0.ListOptions) error {  var timeout time.Duration  if listOptions.TimeoutSeconds != nil {   timeout = time.Duration(*listOptions.TimeoutSeconds) * time.Second  }  return c.client.Delete().   Resource("validatingwebhookconfigurations").   VersionedParams(&listOptions, scheme.ParameterCodec).   Timeout(timeout).   Body(options).   Do().   Error() }  // Patch applies the patch and returns the patched 