Flush: logOpts.Follow, }, nil } // NewGetOptions creates a new options object func (r *LogREST) NewGetOptions() (runtime.Object, bool, string) { return &api.PodLogOptions{}, false, "" } // ProxyREST implements the proxy subresource for a Pod type ProxyREST struct { store *etcdgeneric.Etcd } // Implement Connecter var _ = rest.Connecter(&ProxyREST{}) var proxyMethods = []string{"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS"} // New returns an empty pod resource func (r *ProxyREST) New() runtime.Object { return &api.Pod{} } // ConnectMethods returns the list of HTTP methods that can be proxied func (r *ProxyREST) ConnectMethods() []string { return proxyMethods } // NewConnectOptions returns versioned resource that represents proxy parameters func (r *ProxyREST) NewConnectOptions() (runtime.Object, bool, string) {
"k8s.io/kubernetes/pkg/kubelet/client" "k8s.io/kubernetes/pkg/registry/generic/registry" genericrest "k8s.io/kubernetes/pkg/registry/generic/rest" "k8s.io/kubernetes/pkg/registry/node" "k8s.io/kubernetes/pkg/runtime" ) // ProxyREST implements the proxy subresource for a Node type ProxyREST struct { Store *registry.Store Connection client.ConnectionInfoGetter ProxyTransport http.RoundTripper } // Implement Connecter var _ = rest.Connecter(&ProxyREST{}) var proxyMethods = []string{"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS"} // New returns an empty service resource func (r *ProxyREST) New() runtime.Object { return &api.Node{} } // ConnectMethods returns the list of HTTP methods that can be proxied func (r *ProxyREST) ConnectMethods() []string { return proxyMethods } // NewConnectOptions returns versioned resource that represents proxy parameters func (r *ProxyREST) NewConnectOptions() (runtime.Object, bool, string) {