service

package
v1.9.0-rc0 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2020 License: Apache-2.0 Imports: 8 Imported by: 39

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 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 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