Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultFilterSpec ¶
GetDefaultFilterSpec returns the default filter spec of the kind.
func NewProxyFilterSpec ¶
NewProxyFilterSpec returns a new ProxyFilterSpec.
func NewRequestAdaptorFilterSpec ¶
func NewRequestAdaptorFilterSpec(name string) *builder.RequestAdaptorSpec
NewRequestAdaptorFilterSpec returns a new RequestAdaptorFilterSpec.
func NewWebsocketFilterSpec ¶
func NewWebsocketFilterSpec(name string) *httpproxy.WebSocketProxySpec
NewWebsocketFilterSpec returns a new WebsocketFilterSpec.
Types ¶
type HTTPServerSpec ¶
type HTTPServerSpec struct {
Name string `json:"name"`
Kind string `json:"kind"`
httpserver.Spec `json:",inline"`
}
HTTPServerSpec is the spec of HTTPServer.
func NewHTTPServerSpec ¶
func NewHTTPServerSpec(name string) *HTTPServerSpec
NewHTTPServerSpec returns a new HTTPServerSpec.
type PipelineSpec ¶
type PipelineSpec struct {
Name string `json:"name"`
Kind string `json:"kind"`
pipeline.Spec `json:",inline"`
}
PipelineSpec is the spec of Pipeline.
func NewPipelineSpec ¶
func NewPipelineSpec(name string) *PipelineSpec
NewPipelineSpec returns a new PipelineSpec.
func (*PipelineSpec) SetFilters ¶
func (p *PipelineSpec) SetFilters(filters []filters.Spec)
SetFilters sets the filters of PipelineSpec.
Click to show internal directories.
Click to hide internal directories.