Documentation ¶
Index ¶
- Constants
- type DeleteServiceID
- type DeleteServiceIDFailure
- type DeleteServiceIDHandler
- type DeleteServiceIDHandlerFunc
- type DeleteServiceIDNotFound
- type DeleteServiceIDOK
- type DeleteServiceIDParams
- type GetLrp
- type GetLrpHandler
- type GetLrpHandlerFunc
- type GetLrpOK
- type GetLrpParams
- type GetService
- type GetServiceHandler
- type GetServiceHandlerFunc
- type GetServiceID
- type GetServiceIDHandler
- type GetServiceIDHandlerFunc
- type GetServiceIDNotFound
- type GetServiceIDOK
- type GetServiceIDParams
- type GetServiceOK
- type GetServiceParams
- type PutServiceID
- type PutServiceIDCreated
- type PutServiceIDFailure
- type PutServiceIDHandler
- type PutServiceIDHandlerFunc
- type PutServiceIDInvalidBackend
- type PutServiceIDInvalidFrontend
- type PutServiceIDOK
- type PutServiceIDParams
- type PutServiceIDUpdateBackendFailure
Constants ¶
const DeleteServiceIDFailureCode int = 500
DeleteServiceIDFailureCode is the HTTP code returned for type DeleteServiceIDFailure
const DeleteServiceIDNotFoundCode int = 404
DeleteServiceIDNotFoundCode is the HTTP code returned for type DeleteServiceIDNotFound
const DeleteServiceIDOKCode int = 200
DeleteServiceIDOKCode is the HTTP code returned for type DeleteServiceIDOK
const GetLrpOKCode int = 200
GetLrpOKCode is the HTTP code returned for type GetLrpOK
const GetServiceIDNotFoundCode int = 404
GetServiceIDNotFoundCode is the HTTP code returned for type GetServiceIDNotFound
const GetServiceIDOKCode int = 200
GetServiceIDOKCode is the HTTP code returned for type GetServiceIDOK
const GetServiceOKCode int = 200
GetServiceOKCode is the HTTP code returned for type GetServiceOK
const PutServiceIDCreatedCode int = 201
PutServiceIDCreatedCode is the HTTP code returned for type PutServiceIDCreated
const PutServiceIDFailureCode int = 500
PutServiceIDFailureCode is the HTTP code returned for type PutServiceIDFailure
const PutServiceIDInvalidBackendCode int = 461
PutServiceIDInvalidBackendCode is the HTTP code returned for type PutServiceIDInvalidBackend
const PutServiceIDInvalidFrontendCode int = 460
PutServiceIDInvalidFrontendCode is the HTTP code returned for type PutServiceIDInvalidFrontend
const PutServiceIDOKCode int = 200
PutServiceIDOKCode is the HTTP code returned for type PutServiceIDOK
const PutServiceIDUpdateBackendFailureCode int = 501
PutServiceIDUpdateBackendFailureCode is the HTTP code returned for type PutServiceIDUpdateBackendFailure
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteServiceID ¶
type DeleteServiceID struct { Context *middleware.Context Handler DeleteServiceIDHandler }
DeleteServiceID swagger:route DELETE /service/{id} service deleteServiceId
Delete a service
func NewDeleteServiceID ¶
func NewDeleteServiceID(ctx *middleware.Context, handler DeleteServiceIDHandler) *DeleteServiceID
NewDeleteServiceID creates a new http.Handler for the delete service ID operation
func (*DeleteServiceID) ServeHTTP ¶
func (o *DeleteServiceID) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type DeleteServiceIDFailure ¶
DeleteServiceIDFailure Service deletion failed
swagger:response deleteServiceIdFailure
func NewDeleteServiceIDFailure ¶
func NewDeleteServiceIDFailure() *DeleteServiceIDFailure
NewDeleteServiceIDFailure creates DeleteServiceIDFailure with default headers values
func (*DeleteServiceIDFailure) SetPayload ¶
func (o *DeleteServiceIDFailure) SetPayload(payload models.Error)
SetPayload sets the payload to the delete service Id failure response
func (*DeleteServiceIDFailure) WithPayload ¶
func (o *DeleteServiceIDFailure) WithPayload(payload models.Error) *DeleteServiceIDFailure
WithPayload adds the payload to the delete service Id failure response
func (*DeleteServiceIDFailure) WriteResponse ¶
func (o *DeleteServiceIDFailure) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteServiceIDHandler ¶
type DeleteServiceIDHandler interface {
Handle(DeleteServiceIDParams) middleware.Responder
}
DeleteServiceIDHandler interface for that can handle valid delete service ID params
type DeleteServiceIDHandlerFunc ¶
type DeleteServiceIDHandlerFunc func(DeleteServiceIDParams) middleware.Responder
DeleteServiceIDHandlerFunc turns a function with the right signature into a delete service ID handler
func (DeleteServiceIDHandlerFunc) Handle ¶
func (fn DeleteServiceIDHandlerFunc) Handle(params DeleteServiceIDParams) middleware.Responder
Handle executing the request and returning a response
type DeleteServiceIDNotFound ¶
type DeleteServiceIDNotFound struct { }
DeleteServiceIDNotFound Service not found
swagger:response deleteServiceIdNotFound
func NewDeleteServiceIDNotFound ¶
func NewDeleteServiceIDNotFound() *DeleteServiceIDNotFound
NewDeleteServiceIDNotFound creates DeleteServiceIDNotFound with default headers values
func (*DeleteServiceIDNotFound) WriteResponse ¶
func (o *DeleteServiceIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteServiceIDOK ¶
type DeleteServiceIDOK struct { }
DeleteServiceIDOK Success
swagger:response deleteServiceIdOK
func NewDeleteServiceIDOK ¶
func NewDeleteServiceIDOK() *DeleteServiceIDOK
NewDeleteServiceIDOK creates DeleteServiceIDOK with default headers values
func (*DeleteServiceIDOK) WriteResponse ¶
func (o *DeleteServiceIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type DeleteServiceIDParams ¶
type DeleteServiceIDParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*ID of service Required: true In: path */ ID int64 }
DeleteServiceIDParams contains all the bound params for the delete service ID operation typically these are obtained from a http.Request
swagger:parameters DeleteServiceID
func NewDeleteServiceIDParams ¶
func NewDeleteServiceIDParams() DeleteServiceIDParams
NewDeleteServiceIDParams creates a new DeleteServiceIDParams object no default values defined in spec.
func (*DeleteServiceIDParams) BindRequest ¶
func (o *DeleteServiceIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewDeleteServiceIDParams() beforehand.
type GetLrp ¶ added in v0.15.7
type GetLrp struct { Context *middleware.Context Handler GetLrpHandler }
GetLrp swagger:route GET /lrp service getLrp
Retrieve list of all local redirect policies
func NewGetLrp ¶ added in v0.15.7
func NewGetLrp(ctx *middleware.Context, handler GetLrpHandler) *GetLrp
NewGetLrp creates a new http.Handler for the get lrp operation
type GetLrpHandler ¶ added in v0.15.7
type GetLrpHandler interface {
Handle(GetLrpParams) middleware.Responder
}
GetLrpHandler interface for that can handle valid get lrp params
type GetLrpHandlerFunc ¶ added in v0.15.7
type GetLrpHandlerFunc func(GetLrpParams) middleware.Responder
GetLrpHandlerFunc turns a function with the right signature into a get lrp handler
func (GetLrpHandlerFunc) Handle ¶ added in v0.15.7
func (fn GetLrpHandlerFunc) Handle(params GetLrpParams) middleware.Responder
Handle executing the request and returning a response
type GetLrpOK ¶ added in v0.15.7
GetLrpOK Success
swagger:response getLrpOK
func NewGetLrpOK ¶ added in v0.15.7
func NewGetLrpOK() *GetLrpOK
NewGetLrpOK creates GetLrpOK with default headers values
func (*GetLrpOK) SetPayload ¶ added in v0.15.7
SetPayload sets the payload to the get lrp o k response
func (*GetLrpOK) WithPayload ¶ added in v0.15.7
WithPayload adds the payload to the get lrp o k response
func (*GetLrpOK) WriteResponse ¶ added in v0.15.7
func (o *GetLrpOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetLrpParams ¶ added in v0.15.7
GetLrpParams contains all the bound params for the get lrp operation typically these are obtained from a http.Request
swagger:parameters GetLrp
func NewGetLrpParams ¶ added in v0.15.7
func NewGetLrpParams() GetLrpParams
NewGetLrpParams creates a new GetLrpParams object no default values defined in spec.
func (*GetLrpParams) BindRequest ¶ added in v0.15.7
func (o *GetLrpParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewGetLrpParams() beforehand.
type GetService ¶
type GetService struct { Context *middleware.Context Handler GetServiceHandler }
GetService swagger:route GET /service service getService
Retrieve list of all services
func NewGetService ¶
func NewGetService(ctx *middleware.Context, handler GetServiceHandler) *GetService
NewGetService creates a new http.Handler for the get service operation
func (*GetService) ServeHTTP ¶
func (o *GetService) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type GetServiceHandler ¶
type GetServiceHandler interface {
Handle(GetServiceParams) middleware.Responder
}
GetServiceHandler interface for that can handle valid get service params
type GetServiceHandlerFunc ¶
type GetServiceHandlerFunc func(GetServiceParams) middleware.Responder
GetServiceHandlerFunc turns a function with the right signature into a get service handler
func (GetServiceHandlerFunc) Handle ¶
func (fn GetServiceHandlerFunc) Handle(params GetServiceParams) middleware.Responder
Handle executing the request and returning a response
type GetServiceID ¶
type GetServiceID struct { Context *middleware.Context Handler GetServiceIDHandler }
GetServiceID swagger:route GET /service/{id} service getServiceId
Retrieve configuration of a service
func NewGetServiceID ¶
func NewGetServiceID(ctx *middleware.Context, handler GetServiceIDHandler) *GetServiceID
NewGetServiceID creates a new http.Handler for the get service ID operation
func (*GetServiceID) ServeHTTP ¶
func (o *GetServiceID) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type GetServiceIDHandler ¶
type GetServiceIDHandler interface {
Handle(GetServiceIDParams) middleware.Responder
}
GetServiceIDHandler interface for that can handle valid get service ID params
type GetServiceIDHandlerFunc ¶
type GetServiceIDHandlerFunc func(GetServiceIDParams) middleware.Responder
GetServiceIDHandlerFunc turns a function with the right signature into a get service ID handler
func (GetServiceIDHandlerFunc) Handle ¶
func (fn GetServiceIDHandlerFunc) Handle(params GetServiceIDParams) middleware.Responder
Handle executing the request and returning a response
type GetServiceIDNotFound ¶
type GetServiceIDNotFound struct { }
GetServiceIDNotFound Service not found
swagger:response getServiceIdNotFound
func NewGetServiceIDNotFound ¶
func NewGetServiceIDNotFound() *GetServiceIDNotFound
NewGetServiceIDNotFound creates GetServiceIDNotFound with default headers values
func (*GetServiceIDNotFound) WriteResponse ¶
func (o *GetServiceIDNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetServiceIDOK ¶
GetServiceIDOK Success
swagger:response getServiceIdOK
func NewGetServiceIDOK ¶
func NewGetServiceIDOK() *GetServiceIDOK
NewGetServiceIDOK creates GetServiceIDOK with default headers values
func (*GetServiceIDOK) SetPayload ¶
func (o *GetServiceIDOK) SetPayload(payload *models.Service)
SetPayload sets the payload to the get service Id o k response
func (*GetServiceIDOK) WithPayload ¶
func (o *GetServiceIDOK) WithPayload(payload *models.Service) *GetServiceIDOK
WithPayload adds the payload to the get service Id o k response
func (*GetServiceIDOK) WriteResponse ¶
func (o *GetServiceIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetServiceIDParams ¶
type GetServiceIDParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*ID of service Required: true In: path */ ID int64 }
GetServiceIDParams contains all the bound params for the get service ID operation typically these are obtained from a http.Request
swagger:parameters GetServiceID
func NewGetServiceIDParams ¶
func NewGetServiceIDParams() GetServiceIDParams
NewGetServiceIDParams creates a new GetServiceIDParams object no default values defined in spec.
func (*GetServiceIDParams) BindRequest ¶
func (o *GetServiceIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewGetServiceIDParams() beforehand.
type GetServiceOK ¶
GetServiceOK Success
swagger:response getServiceOK
func NewGetServiceOK ¶
func NewGetServiceOK() *GetServiceOK
NewGetServiceOK creates GetServiceOK with default headers values
func (*GetServiceOK) SetPayload ¶
func (o *GetServiceOK) SetPayload(payload []*models.Service)
SetPayload sets the payload to the get service o k response
func (*GetServiceOK) WithPayload ¶
func (o *GetServiceOK) WithPayload(payload []*models.Service) *GetServiceOK
WithPayload adds the payload to the get service o k response
func (*GetServiceOK) WriteResponse ¶
func (o *GetServiceOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type GetServiceParams ¶
GetServiceParams contains all the bound params for the get service operation typically these are obtained from a http.Request
swagger:parameters GetService
func NewGetServiceParams ¶
func NewGetServiceParams() GetServiceParams
NewGetServiceParams creates a new GetServiceParams object no default values defined in spec.
func (*GetServiceParams) BindRequest ¶
func (o *GetServiceParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewGetServiceParams() beforehand.
type PutServiceID ¶
type PutServiceID struct { Context *middleware.Context Handler PutServiceIDHandler }
PutServiceID swagger:route PUT /service/{id} service putServiceId
Create or update service
func NewPutServiceID ¶
func NewPutServiceID(ctx *middleware.Context, handler PutServiceIDHandler) *PutServiceID
NewPutServiceID creates a new http.Handler for the put service ID operation
func (*PutServiceID) ServeHTTP ¶
func (o *PutServiceID) ServeHTTP(rw http.ResponseWriter, r *http.Request)
type PutServiceIDCreated ¶
type PutServiceIDCreated struct { }
PutServiceIDCreated Created
swagger:response putServiceIdCreated
func NewPutServiceIDCreated ¶
func NewPutServiceIDCreated() *PutServiceIDCreated
NewPutServiceIDCreated creates PutServiceIDCreated with default headers values
func (*PutServiceIDCreated) WriteResponse ¶
func (o *PutServiceIDCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PutServiceIDFailure ¶
PutServiceIDFailure Error while creating service
swagger:response putServiceIdFailure
func NewPutServiceIDFailure ¶
func NewPutServiceIDFailure() *PutServiceIDFailure
NewPutServiceIDFailure creates PutServiceIDFailure with default headers values
func (*PutServiceIDFailure) SetPayload ¶
func (o *PutServiceIDFailure) SetPayload(payload models.Error)
SetPayload sets the payload to the put service Id failure response
func (*PutServiceIDFailure) WithPayload ¶
func (o *PutServiceIDFailure) WithPayload(payload models.Error) *PutServiceIDFailure
WithPayload adds the payload to the put service Id failure response
func (*PutServiceIDFailure) WriteResponse ¶
func (o *PutServiceIDFailure) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PutServiceIDHandler ¶
type PutServiceIDHandler interface {
Handle(PutServiceIDParams) middleware.Responder
}
PutServiceIDHandler interface for that can handle valid put service ID params
type PutServiceIDHandlerFunc ¶
type PutServiceIDHandlerFunc func(PutServiceIDParams) middleware.Responder
PutServiceIDHandlerFunc turns a function with the right signature into a put service ID handler
func (PutServiceIDHandlerFunc) Handle ¶
func (fn PutServiceIDHandlerFunc) Handle(params PutServiceIDParams) middleware.Responder
Handle executing the request and returning a response
type PutServiceIDInvalidBackend ¶
type PutServiceIDInvalidBackend struct { /* In: Body */ Payload models.Error `json:"body,omitempty"` }
PutServiceIDInvalidBackend Invalid backend in service configuration
swagger:response putServiceIdInvalidBackend
func NewPutServiceIDInvalidBackend ¶
func NewPutServiceIDInvalidBackend() *PutServiceIDInvalidBackend
NewPutServiceIDInvalidBackend creates PutServiceIDInvalidBackend with default headers values
func (*PutServiceIDInvalidBackend) SetPayload ¶
func (o *PutServiceIDInvalidBackend) SetPayload(payload models.Error)
SetPayload sets the payload to the put service Id invalid backend response
func (*PutServiceIDInvalidBackend) WithPayload ¶
func (o *PutServiceIDInvalidBackend) WithPayload(payload models.Error) *PutServiceIDInvalidBackend
WithPayload adds the payload to the put service Id invalid backend response
func (*PutServiceIDInvalidBackend) WriteResponse ¶
func (o *PutServiceIDInvalidBackend) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PutServiceIDInvalidFrontend ¶
type PutServiceIDInvalidFrontend struct { /* In: Body */ Payload models.Error `json:"body,omitempty"` }
PutServiceIDInvalidFrontend Invalid frontend in service configuration
swagger:response putServiceIdInvalidFrontend
func NewPutServiceIDInvalidFrontend ¶
func NewPutServiceIDInvalidFrontend() *PutServiceIDInvalidFrontend
NewPutServiceIDInvalidFrontend creates PutServiceIDInvalidFrontend with default headers values
func (*PutServiceIDInvalidFrontend) SetPayload ¶
func (o *PutServiceIDInvalidFrontend) SetPayload(payload models.Error)
SetPayload sets the payload to the put service Id invalid frontend response
func (*PutServiceIDInvalidFrontend) WithPayload ¶
func (o *PutServiceIDInvalidFrontend) WithPayload(payload models.Error) *PutServiceIDInvalidFrontend
WithPayload adds the payload to the put service Id invalid frontend response
func (*PutServiceIDInvalidFrontend) WriteResponse ¶
func (o *PutServiceIDInvalidFrontend) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PutServiceIDOK ¶
type PutServiceIDOK struct { }
PutServiceIDOK Updated
swagger:response putServiceIdOK
func NewPutServiceIDOK ¶
func NewPutServiceIDOK() *PutServiceIDOK
NewPutServiceIDOK creates PutServiceIDOK with default headers values
func (*PutServiceIDOK) WriteResponse ¶
func (o *PutServiceIDOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type PutServiceIDParams ¶
type PutServiceIDParams struct { // HTTP Request Object HTTPRequest *http.Request `json:"-"` /*Service configuration Required: true In: body */ Config *models.ServiceSpec /*ID of service Required: true In: path */ ID int64 }
PutServiceIDParams contains all the bound params for the put service ID operation typically these are obtained from a http.Request
swagger:parameters PutServiceID
func NewPutServiceIDParams ¶
func NewPutServiceIDParams() PutServiceIDParams
NewPutServiceIDParams creates a new PutServiceIDParams object no default values defined in spec.
func (*PutServiceIDParams) BindRequest ¶
func (o *PutServiceIDParams) BindRequest(r *http.Request, route *middleware.MatchedRoute) error
BindRequest both binds and validates a request, it assumes that complex things implement a Validatable(strfmt.Registry) error interface for simple values it will use straight method calls.
To ensure default values, the struct must have been initialized with NewPutServiceIDParams() beforehand.
type PutServiceIDUpdateBackendFailure ¶ added in v0.15.7
type PutServiceIDUpdateBackendFailure struct { /* In: Body */ Payload models.Error `json:"body,omitempty"` }
PutServiceIDUpdateBackendFailure Error while updating backend states
swagger:response putServiceIdUpdateBackendFailure
func NewPutServiceIDUpdateBackendFailure ¶ added in v0.15.7
func NewPutServiceIDUpdateBackendFailure() *PutServiceIDUpdateBackendFailure
NewPutServiceIDUpdateBackendFailure creates PutServiceIDUpdateBackendFailure with default headers values
func (*PutServiceIDUpdateBackendFailure) SetPayload ¶ added in v0.15.7
func (o *PutServiceIDUpdateBackendFailure) SetPayload(payload models.Error)
SetPayload sets the payload to the put service Id update backend failure response
func (*PutServiceIDUpdateBackendFailure) WithPayload ¶ added in v0.15.7
func (o *PutServiceIDUpdateBackendFailure) WithPayload(payload models.Error) *PutServiceIDUpdateBackendFailure
WithPayload adds the payload to the put service Id update backend failure response
func (*PutServiceIDUpdateBackendFailure) WriteResponse ¶ added in v0.15.7
func (o *PutServiceIDUpdateBackendFailure) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
Source Files ¶
- delete_service_id.go
- delete_service_id_parameters.go
- delete_service_id_responses.go
- get_lrp.go
- get_lrp_parameters.go
- get_lrp_responses.go
- get_service.go
- get_service_id.go
- get_service_id_parameters.go
- get_service_id_responses.go
- get_service_parameters.go
- get_service_responses.go
- put_service_id.go
- put_service_id_parameters.go
- put_service_id_responses.go