service

package
v1.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2022 License: Apache-2.0 Imports: 8 Imported by: 37

Documentation

Index

Constants

View Source
const DeleteServiceIDFailureCode int = 500

DeleteServiceIDFailureCode is the HTTP code returned for type DeleteServiceIDFailure

View Source
const DeleteServiceIDNotFoundCode int = 404

DeleteServiceIDNotFoundCode is the HTTP code returned for type DeleteServiceIDNotFound

View Source
const DeleteServiceIDOKCode int = 200

DeleteServiceIDOKCode is the HTTP code returned for type DeleteServiceIDOK

View Source
const GetLrpOKCode int = 200

GetLrpOKCode is the HTTP code returned for type GetLrpOK

View Source
const GetServiceIDNotFoundCode int = 404

GetServiceIDNotFoundCode is the HTTP code returned for type GetServiceIDNotFound

View Source
const GetServiceIDOKCode int = 200

GetServiceIDOKCode is the HTTP code returned for type GetServiceIDOK

View Source
const GetServiceOKCode int = 200

GetServiceOKCode is the HTTP code returned for type GetServiceOK

View Source
const PutServiceIDCreatedCode int = 201

PutServiceIDCreatedCode is the HTTP code returned for type PutServiceIDCreated

View Source
const PutServiceIDFailureCode int = 500

PutServiceIDFailureCode is the HTTP code returned for type PutServiceIDFailure

View Source
const PutServiceIDInvalidBackendCode int = 461

PutServiceIDInvalidBackendCode is the HTTP code returned for type PutServiceIDInvalidBackend

View Source
const PutServiceIDInvalidFrontendCode int = 460

PutServiceIDInvalidFrontendCode is the HTTP code returned for type PutServiceIDInvalidFrontend

View Source
const PutServiceIDOKCode int = 200

PutServiceIDOKCode is the HTTP code returned for type PutServiceIDOK

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

type DeleteServiceIDFailure struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

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

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

func (*GetLrp) ServeHTTP added in v0.15.7

func (o *GetLrp) ServeHTTP(rw http.ResponseWriter, r *http.Request)

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

Handle executing the request and returning a response

type GetLrpOK added in v0.15.7

type GetLrpOK struct {

	/*
	  In: Body
	*/
	Payload []*models.LRPSpec `json:"body,omitempty"`
}

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

func (o *GetLrpOK) SetPayload(payload []*models.LRPSpec)

SetPayload sets the payload to the get lrp o k response

func (*GetLrpOK) WithPayload added in v0.15.7

func (o *GetLrpOK) WithPayload(payload []*models.LRPSpec) *GetLrpOK

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

type GetLrpParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

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

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

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

type GetServiceIDOK struct {

	/*
	  In: Body
	*/
	Payload *models.Service `json:"body,omitempty"`
}

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

type GetServiceOK struct {

	/*
	  In: Body
	*/
	Payload []*models.Service `json:"body,omitempty"`
}

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

type GetServiceParams struct {

	// HTTP Request Object
	HTTPRequest *http.Request `json:"-"`
}

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

type PutServiceIDFailure struct {

	/*
	  In: Body
	*/
	Payload models.Error `json:"body,omitempty"`
}

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

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL