service

package
v0.19.93 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const CreateServiceBadRequestCode int = 400

CreateServiceBadRequestCode is the HTTP code returned for type CreateServiceBadRequest

View Source
const CreateServiceCreatedCode int = 201

CreateServiceCreatedCode is the HTTP code returned for type CreateServiceCreated

View Source
const CreateServiceUnauthorizedCode int = 401

CreateServiceUnauthorizedCode is the HTTP code returned for type CreateServiceUnauthorized

View Source
const DeleteServiceBadRequestCode int = 400

DeleteServiceBadRequestCode is the HTTP code returned for type DeleteServiceBadRequest

View Source
const DeleteServiceConflictCode int = 409

DeleteServiceConflictCode is the HTTP code returned for type DeleteServiceConflict

View Source
const DeleteServiceOKCode int = 200

DeleteServiceOKCode is the HTTP code returned for type DeleteServiceOK

View Source
const DeleteServiceUnauthorizedCode int = 401

DeleteServiceUnauthorizedCode is the HTTP code returned for type DeleteServiceUnauthorized

View Source
const DetailServiceNotFoundCode int = 404

DetailServiceNotFoundCode is the HTTP code returned for type DetailServiceNotFound

View Source
const DetailServiceOKCode int = 200

DetailServiceOKCode is the HTTP code returned for type DetailServiceOK

View Source
const DetailServiceUnauthorizedCode int = 401

DetailServiceUnauthorizedCode is the HTTP code returned for type DetailServiceUnauthorized

View Source
const ListServiceConfigOKCode int = 200

ListServiceConfigOKCode is the HTTP code returned for type ListServiceConfigOK

View Source
const ListServiceConfigUnauthorizedCode int = 401

ListServiceConfigUnauthorizedCode is the HTTP code returned for type ListServiceConfigUnauthorized

View Source
const ListServiceEdgeRoutersOKCode int = 200

ListServiceEdgeRoutersOKCode is the HTTP code returned for type ListServiceEdgeRoutersOK

View Source
const ListServiceEdgeRoutersUnauthorizedCode int = 401

ListServiceEdgeRoutersUnauthorizedCode is the HTTP code returned for type ListServiceEdgeRoutersUnauthorized

View Source
const ListServiceIdentitiesOKCode int = 200

ListServiceIdentitiesOKCode is the HTTP code returned for type ListServiceIdentitiesOK

View Source
const ListServiceIdentitiesUnauthorizedCode int = 401

ListServiceIdentitiesUnauthorizedCode is the HTTP code returned for type ListServiceIdentitiesUnauthorized

View Source
const ListServiceServiceEdgeRouterPoliciesOKCode int = 200

ListServiceServiceEdgeRouterPoliciesOKCode is the HTTP code returned for type ListServiceServiceEdgeRouterPoliciesOK

View Source
const ListServiceServiceEdgeRouterPoliciesUnauthorizedCode int = 401

ListServiceServiceEdgeRouterPoliciesUnauthorizedCode is the HTTP code returned for type ListServiceServiceEdgeRouterPoliciesUnauthorized

View Source
const ListServiceServicePoliciesOKCode int = 200

ListServiceServicePoliciesOKCode is the HTTP code returned for type ListServiceServicePoliciesOK

View Source
const ListServiceServicePoliciesUnauthorizedCode int = 401

ListServiceServicePoliciesUnauthorizedCode is the HTTP code returned for type ListServiceServicePoliciesUnauthorized

View Source
const ListServiceTerminatorsOKCode int = 200

ListServiceTerminatorsOKCode is the HTTP code returned for type ListServiceTerminatorsOK

View Source
const ListServiceTerminatorsUnauthorizedCode int = 401

ListServiceTerminatorsUnauthorizedCode is the HTTP code returned for type ListServiceTerminatorsUnauthorized

View Source
const ListServicesOKCode int = 200

ListServicesOKCode is the HTTP code returned for type ListServicesOK

View Source
const ListServicesUnauthorizedCode int = 401

ListServicesUnauthorizedCode is the HTTP code returned for type ListServicesUnauthorized

View Source
const PatchServiceBadRequestCode int = 400

PatchServiceBadRequestCode is the HTTP code returned for type PatchServiceBadRequest

View Source
const PatchServiceNotFoundCode int = 404

PatchServiceNotFoundCode is the HTTP code returned for type PatchServiceNotFound

View Source
const PatchServiceOKCode int = 200

PatchServiceOKCode is the HTTP code returned for type PatchServiceOK

View Source
const PatchServiceUnauthorizedCode int = 401

PatchServiceUnauthorizedCode is the HTTP code returned for type PatchServiceUnauthorized

View Source
const UpdateServiceBadRequestCode int = 400

UpdateServiceBadRequestCode is the HTTP code returned for type UpdateServiceBadRequest

View Source
const UpdateServiceNotFoundCode int = 404

UpdateServiceNotFoundCode is the HTTP code returned for type UpdateServiceNotFound

View Source
const UpdateServiceOKCode int = 200

UpdateServiceOKCode is the HTTP code returned for type UpdateServiceOK

View Source
const UpdateServiceUnauthorizedCode int = 401

UpdateServiceUnauthorizedCode is the HTTP code returned for type UpdateServiceUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateService

type CreateService struct {
	Context *middleware.Context
	Handler CreateServiceHandler
}

CreateService swagger:route POST /services Service createService

Create a services resource

Create a services resource. Requires admin access.

func NewCreateService

func NewCreateService(ctx *middleware.Context, handler CreateServiceHandler) *CreateService

NewCreateService creates a new http.Handler for the create service operation

func (*CreateService) ServeHTTP

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

type CreateServiceBadRequest

type CreateServiceBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response createServiceBadRequest

func NewCreateServiceBadRequest

func NewCreateServiceBadRequest() *CreateServiceBadRequest

NewCreateServiceBadRequest creates CreateServiceBadRequest with default headers values

func (*CreateServiceBadRequest) SetPayload

func (o *CreateServiceBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the create service bad request response

func (*CreateServiceBadRequest) WithPayload

WithPayload adds the payload to the create service bad request response

func (*CreateServiceBadRequest) WriteResponse

func (o *CreateServiceBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type CreateServiceCreated added in v0.17.52

type CreateServiceCreated struct {

	/*
	  In: Body
	*/
	Payload *rest_model.CreateEnvelope `json:"body,omitempty"`
}

CreateServiceCreated The create request was successful and the resource has been added at the following location

swagger:response createServiceCreated

func NewCreateServiceCreated added in v0.17.52

func NewCreateServiceCreated() *CreateServiceCreated

NewCreateServiceCreated creates CreateServiceCreated with default headers values

func (*CreateServiceCreated) SetPayload added in v0.17.52

func (o *CreateServiceCreated) SetPayload(payload *rest_model.CreateEnvelope)

SetPayload sets the payload to the create service created response

func (*CreateServiceCreated) WithPayload added in v0.17.52

WithPayload adds the payload to the create service created response

func (*CreateServiceCreated) WriteResponse added in v0.17.52

func (o *CreateServiceCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type CreateServiceHandler

type CreateServiceHandler interface {
	Handle(CreateServiceParams, interface{}) middleware.Responder
}

CreateServiceHandler interface for that can handle valid create service params

type CreateServiceHandlerFunc

type CreateServiceHandlerFunc func(CreateServiceParams, interface{}) middleware.Responder

CreateServiceHandlerFunc turns a function with the right signature into a create service handler

func (CreateServiceHandlerFunc) Handle

func (fn CreateServiceHandlerFunc) Handle(params CreateServiceParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type CreateServiceParams

type CreateServiceParams struct {

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

	/*A service to create
	  Required: true
	  In: body
	*/
	Service *rest_model.ServiceCreate
}

CreateServiceParams contains all the bound params for the create service operation typically these are obtained from a http.Request

swagger:parameters createService

func NewCreateServiceParams

func NewCreateServiceParams() CreateServiceParams

NewCreateServiceParams creates a new CreateServiceParams object no default values defined in spec.

func (*CreateServiceParams) BindRequest

func (o *CreateServiceParams) 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 NewCreateServiceParams() beforehand.

type CreateServiceURL

type CreateServiceURL struct {
	// contains filtered or unexported fields
}

CreateServiceURL generates an URL for the create service operation

func (*CreateServiceURL) Build

func (o *CreateServiceURL) Build() (*url.URL, error)

Build a url path and query string

func (*CreateServiceURL) BuildFull

func (o *CreateServiceURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*CreateServiceURL) Must

func (o *CreateServiceURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*CreateServiceURL) SetBasePath

func (o *CreateServiceURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*CreateServiceURL) String

func (o *CreateServiceURL) String() string

String returns the string representation of the path with query string

func (*CreateServiceURL) StringFull

func (o *CreateServiceURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*CreateServiceURL) WithBasePath

func (o *CreateServiceURL) WithBasePath(bp string) *CreateServiceURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type CreateServiceUnauthorized

type CreateServiceUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

CreateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response createServiceUnauthorized

func NewCreateServiceUnauthorized

func NewCreateServiceUnauthorized() *CreateServiceUnauthorized

NewCreateServiceUnauthorized creates CreateServiceUnauthorized with default headers values

func (*CreateServiceUnauthorized) SetPayload

func (o *CreateServiceUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the create service unauthorized response

func (*CreateServiceUnauthorized) WithPayload

WithPayload adds the payload to the create service unauthorized response

func (*CreateServiceUnauthorized) WriteResponse

func (o *CreateServiceUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteService

type DeleteService struct {
	Context *middleware.Context
	Handler DeleteServiceHandler
}

DeleteService swagger:route DELETE /services/{id} Service deleteService

Delete a service

Delete a service by id. Requires admin access.

func NewDeleteService

func NewDeleteService(ctx *middleware.Context, handler DeleteServiceHandler) *DeleteService

NewDeleteService creates a new http.Handler for the delete service operation

func (*DeleteService) ServeHTTP

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

type DeleteServiceBadRequest

type DeleteServiceBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response deleteServiceBadRequest

func NewDeleteServiceBadRequest

func NewDeleteServiceBadRequest() *DeleteServiceBadRequest

NewDeleteServiceBadRequest creates DeleteServiceBadRequest with default headers values

func (*DeleteServiceBadRequest) SetPayload

func (o *DeleteServiceBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete service bad request response

func (*DeleteServiceBadRequest) WithPayload

WithPayload adds the payload to the delete service bad request response

func (*DeleteServiceBadRequest) WriteResponse

func (o *DeleteServiceBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteServiceConflict

type DeleteServiceConflict struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceConflict The resource requested to be removed/altered cannot be as it is referenced by another object.

swagger:response deleteServiceConflict

func NewDeleteServiceConflict

func NewDeleteServiceConflict() *DeleteServiceConflict

NewDeleteServiceConflict creates DeleteServiceConflict with default headers values

func (*DeleteServiceConflict) SetPayload

func (o *DeleteServiceConflict) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete service conflict response

func (*DeleteServiceConflict) WithPayload

WithPayload adds the payload to the delete service conflict response

func (*DeleteServiceConflict) WriteResponse

func (o *DeleteServiceConflict) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteServiceHandler

type DeleteServiceHandler interface {
	Handle(DeleteServiceParams, interface{}) middleware.Responder
}

DeleteServiceHandler interface for that can handle valid delete service params

type DeleteServiceHandlerFunc

type DeleteServiceHandlerFunc func(DeleteServiceParams, interface{}) middleware.Responder

DeleteServiceHandlerFunc turns a function with the right signature into a delete service handler

func (DeleteServiceHandlerFunc) Handle

func (fn DeleteServiceHandlerFunc) Handle(params DeleteServiceParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type DeleteServiceOK

type DeleteServiceOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

DeleteServiceOK The delete request was successful and the resource has been removed

swagger:response deleteServiceOK

func NewDeleteServiceOK

func NewDeleteServiceOK() *DeleteServiceOK

NewDeleteServiceOK creates DeleteServiceOK with default headers values

func (*DeleteServiceOK) SetPayload

func (o *DeleteServiceOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the delete service o k response

func (*DeleteServiceOK) WithPayload

func (o *DeleteServiceOK) WithPayload(payload *rest_model.Empty) *DeleteServiceOK

WithPayload adds the payload to the delete service o k response

func (*DeleteServiceOK) WriteResponse

func (o *DeleteServiceOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DeleteServiceParams

type DeleteServiceParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DeleteServiceParams contains all the bound params for the delete service operation typically these are obtained from a http.Request

swagger:parameters deleteService

func NewDeleteServiceParams

func NewDeleteServiceParams() DeleteServiceParams

NewDeleteServiceParams creates a new DeleteServiceParams object no default values defined in spec.

func (*DeleteServiceParams) BindRequest

func (o *DeleteServiceParams) 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 NewDeleteServiceParams() beforehand.

type DeleteServiceURL

type DeleteServiceURL struct {
	ID string
	// contains filtered or unexported fields
}

DeleteServiceURL generates an URL for the delete service operation

func (*DeleteServiceURL) Build

func (o *DeleteServiceURL) Build() (*url.URL, error)

Build a url path and query string

func (*DeleteServiceURL) BuildFull

func (o *DeleteServiceURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*DeleteServiceURL) Must

func (o *DeleteServiceURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*DeleteServiceURL) SetBasePath

func (o *DeleteServiceURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*DeleteServiceURL) String

func (o *DeleteServiceURL) String() string

String returns the string representation of the path with query string

func (*DeleteServiceURL) StringFull

func (o *DeleteServiceURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*DeleteServiceURL) WithBasePath

func (o *DeleteServiceURL) WithBasePath(bp string) *DeleteServiceURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type DeleteServiceUnauthorized

type DeleteServiceUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DeleteServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response deleteServiceUnauthorized

func NewDeleteServiceUnauthorized

func NewDeleteServiceUnauthorized() *DeleteServiceUnauthorized

NewDeleteServiceUnauthorized creates DeleteServiceUnauthorized with default headers values

func (*DeleteServiceUnauthorized) SetPayload

func (o *DeleteServiceUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the delete service unauthorized response

func (*DeleteServiceUnauthorized) WithPayload

WithPayload adds the payload to the delete service unauthorized response

func (*DeleteServiceUnauthorized) WriteResponse

func (o *DeleteServiceUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailService

type DetailService struct {
	Context *middleware.Context
	Handler DetailServiceHandler
}

DetailService swagger:route GET /services/{id} Service detailService

Retrieves a single service

Retrieves a single service by id. Requires admin access.

func NewDetailService

func NewDetailService(ctx *middleware.Context, handler DetailServiceHandler) *DetailService

NewDetailService creates a new http.Handler for the detail service operation

func (*DetailService) ServeHTTP

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

type DetailServiceHandler

type DetailServiceHandler interface {
	Handle(DetailServiceParams, interface{}) middleware.Responder
}

DetailServiceHandler interface for that can handle valid detail service params

type DetailServiceHandlerFunc

type DetailServiceHandlerFunc func(DetailServiceParams, interface{}) middleware.Responder

DetailServiceHandlerFunc turns a function with the right signature into a detail service handler

func (DetailServiceHandlerFunc) Handle

func (fn DetailServiceHandlerFunc) Handle(params DetailServiceParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type DetailServiceNotFound

type DetailServiceNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailServiceNotFound The requested resource does not exist

swagger:response detailServiceNotFound

func NewDetailServiceNotFound

func NewDetailServiceNotFound() *DetailServiceNotFound

NewDetailServiceNotFound creates DetailServiceNotFound with default headers values

func (*DetailServiceNotFound) SetPayload

func (o *DetailServiceNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the detail service not found response

func (*DetailServiceNotFound) WithPayload

WithPayload adds the payload to the detail service not found response

func (*DetailServiceNotFound) WriteResponse

func (o *DetailServiceNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailServiceOK

type DetailServiceOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.DetailServiceEnvelope `json:"body,omitempty"`
}

DetailServiceOK A single service

swagger:response detailServiceOK

func NewDetailServiceOK

func NewDetailServiceOK() *DetailServiceOK

NewDetailServiceOK creates DetailServiceOK with default headers values

func (*DetailServiceOK) SetPayload

func (o *DetailServiceOK) SetPayload(payload *rest_model.DetailServiceEnvelope)

SetPayload sets the payload to the detail service o k response

func (*DetailServiceOK) WithPayload

WithPayload adds the payload to the detail service o k response

func (*DetailServiceOK) WriteResponse

func (o *DetailServiceOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type DetailServiceParams

type DetailServiceParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
}

DetailServiceParams contains all the bound params for the detail service operation typically these are obtained from a http.Request

swagger:parameters detailService

func NewDetailServiceParams

func NewDetailServiceParams() DetailServiceParams

NewDetailServiceParams creates a new DetailServiceParams object no default values defined in spec.

func (*DetailServiceParams) BindRequest

func (o *DetailServiceParams) 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 NewDetailServiceParams() beforehand.

type DetailServiceURL

type DetailServiceURL struct {
	ID string
	// contains filtered or unexported fields
}

DetailServiceURL generates an URL for the detail service operation

func (*DetailServiceURL) Build

func (o *DetailServiceURL) Build() (*url.URL, error)

Build a url path and query string

func (*DetailServiceURL) BuildFull

func (o *DetailServiceURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*DetailServiceURL) Must

func (o *DetailServiceURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*DetailServiceURL) SetBasePath

func (o *DetailServiceURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*DetailServiceURL) String

func (o *DetailServiceURL) String() string

String returns the string representation of the path with query string

func (*DetailServiceURL) StringFull

func (o *DetailServiceURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*DetailServiceURL) WithBasePath

func (o *DetailServiceURL) WithBasePath(bp string) *DetailServiceURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type DetailServiceUnauthorized

type DetailServiceUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

DetailServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response detailServiceUnauthorized

func NewDetailServiceUnauthorized

func NewDetailServiceUnauthorized() *DetailServiceUnauthorized

NewDetailServiceUnauthorized creates DetailServiceUnauthorized with default headers values

func (*DetailServiceUnauthorized) SetPayload

func (o *DetailServiceUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the detail service unauthorized response

func (*DetailServiceUnauthorized) WithPayload

WithPayload adds the payload to the detail service unauthorized response

func (*DetailServiceUnauthorized) WriteResponse

func (o *DetailServiceUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceConfig

type ListServiceConfig struct {
	Context *middleware.Context
	Handler ListServiceConfigHandler
}

ListServiceConfig swagger:route GET /services/{id}/configs Service listServiceConfig

List configs associated to a specific service

Retrieves a list of config resources associated to a specific service; supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceConfig

func NewListServiceConfig(ctx *middleware.Context, handler ListServiceConfigHandler) *ListServiceConfig

NewListServiceConfig creates a new http.Handler for the list service config operation

func (*ListServiceConfig) ServeHTTP

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

type ListServiceConfigHandler

type ListServiceConfigHandler interface {
	Handle(ListServiceConfigParams, interface{}) middleware.Responder
}

ListServiceConfigHandler interface for that can handle valid list service config params

type ListServiceConfigHandlerFunc

type ListServiceConfigHandlerFunc func(ListServiceConfigParams, interface{}) middleware.Responder

ListServiceConfigHandlerFunc turns a function with the right signature into a list service config handler

func (ListServiceConfigHandlerFunc) Handle

func (fn ListServiceConfigHandlerFunc) Handle(params ListServiceConfigParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type ListServiceConfigOK

type ListServiceConfigOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListConfigsEnvelope `json:"body,omitempty"`
}

ListServiceConfigOK A list of configs

swagger:response listServiceConfigOK

func NewListServiceConfigOK

func NewListServiceConfigOK() *ListServiceConfigOK

NewListServiceConfigOK creates ListServiceConfigOK with default headers values

func (*ListServiceConfigOK) SetPayload

func (o *ListServiceConfigOK) SetPayload(payload *rest_model.ListConfigsEnvelope)

SetPayload sets the payload to the list service config o k response

func (*ListServiceConfigOK) WithPayload

WithPayload adds the payload to the list service config o k response

func (*ListServiceConfigOK) WriteResponse

func (o *ListServiceConfigOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceConfigParams

type ListServiceConfigParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceConfigParams contains all the bound params for the list service config operation typically these are obtained from a http.Request

swagger:parameters listServiceConfig

func NewListServiceConfigParams

func NewListServiceConfigParams() ListServiceConfigParams

NewListServiceConfigParams creates a new ListServiceConfigParams object no default values defined in spec.

func (*ListServiceConfigParams) BindRequest

func (o *ListServiceConfigParams) 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 NewListServiceConfigParams() beforehand.

type ListServiceConfigURL

type ListServiceConfigURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceConfigURL generates an URL for the list service config operation

func (*ListServiceConfigURL) Build

func (o *ListServiceConfigURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServiceConfigURL) BuildFull

func (o *ListServiceConfigURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceConfigURL) Must

func (o *ListServiceConfigURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServiceConfigURL) SetBasePath

func (o *ListServiceConfigURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceConfigURL) String

func (o *ListServiceConfigURL) String() string

String returns the string representation of the path with query string

func (*ListServiceConfigURL) StringFull

func (o *ListServiceConfigURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceConfigURL) WithBasePath

func (o *ListServiceConfigURL) WithBasePath(bp string) *ListServiceConfigURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceConfigUnauthorized

type ListServiceConfigUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceConfigUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceConfigUnauthorized

func NewListServiceConfigUnauthorized

func NewListServiceConfigUnauthorized() *ListServiceConfigUnauthorized

NewListServiceConfigUnauthorized creates ListServiceConfigUnauthorized with default headers values

func (*ListServiceConfigUnauthorized) SetPayload

SetPayload sets the payload to the list service config unauthorized response

func (*ListServiceConfigUnauthorized) WithPayload

WithPayload adds the payload to the list service config unauthorized response

func (*ListServiceConfigUnauthorized) WriteResponse

func (o *ListServiceConfigUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceEdgeRouters

type ListServiceEdgeRouters struct {
	Context *middleware.Context
	Handler ListServiceEdgeRoutersHandler
}

ListServiceEdgeRouters swagger:route GET /services/{id}/edge-routers Service listServiceEdgeRouters

List accessible edge-routers

Retrieves a list of edge-routers that may be used to access the given service. Supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceEdgeRouters

func NewListServiceEdgeRouters(ctx *middleware.Context, handler ListServiceEdgeRoutersHandler) *ListServiceEdgeRouters

NewListServiceEdgeRouters creates a new http.Handler for the list service edge routers operation

func (*ListServiceEdgeRouters) ServeHTTP

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

type ListServiceEdgeRoutersHandler

type ListServiceEdgeRoutersHandler interface {
	Handle(ListServiceEdgeRoutersParams, interface{}) middleware.Responder
}

ListServiceEdgeRoutersHandler interface for that can handle valid list service edge routers params

type ListServiceEdgeRoutersHandlerFunc

type ListServiceEdgeRoutersHandlerFunc func(ListServiceEdgeRoutersParams, interface{}) middleware.Responder

ListServiceEdgeRoutersHandlerFunc turns a function with the right signature into a list service edge routers handler

func (ListServiceEdgeRoutersHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceEdgeRoutersOK

type ListServiceEdgeRoutersOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListEdgeRoutersEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRoutersOK A list of edge routers

swagger:response listServiceEdgeRoutersOK

func NewListServiceEdgeRoutersOK

func NewListServiceEdgeRoutersOK() *ListServiceEdgeRoutersOK

NewListServiceEdgeRoutersOK creates ListServiceEdgeRoutersOK with default headers values

func (*ListServiceEdgeRoutersOK) SetPayload

SetPayload sets the payload to the list service edge routers o k response

func (*ListServiceEdgeRoutersOK) WithPayload

WithPayload adds the payload to the list service edge routers o k response

func (*ListServiceEdgeRoutersOK) WriteResponse

func (o *ListServiceEdgeRoutersOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceEdgeRoutersParams

type ListServiceEdgeRoutersParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceEdgeRoutersParams contains all the bound params for the list service edge routers operation typically these are obtained from a http.Request

swagger:parameters listServiceEdgeRouters

func NewListServiceEdgeRoutersParams

func NewListServiceEdgeRoutersParams() ListServiceEdgeRoutersParams

NewListServiceEdgeRoutersParams creates a new ListServiceEdgeRoutersParams object no default values defined in spec.

func (*ListServiceEdgeRoutersParams) BindRequest

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 NewListServiceEdgeRoutersParams() beforehand.

type ListServiceEdgeRoutersURL

type ListServiceEdgeRoutersURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceEdgeRoutersURL generates an URL for the list service edge routers operation

func (*ListServiceEdgeRoutersURL) Build

func (o *ListServiceEdgeRoutersURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServiceEdgeRoutersURL) BuildFull

func (o *ListServiceEdgeRoutersURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceEdgeRoutersURL) Must

func (o *ListServiceEdgeRoutersURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServiceEdgeRoutersURL) SetBasePath

func (o *ListServiceEdgeRoutersURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceEdgeRoutersURL) String

func (o *ListServiceEdgeRoutersURL) String() string

String returns the string representation of the path with query string

func (*ListServiceEdgeRoutersURL) StringFull

func (o *ListServiceEdgeRoutersURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceEdgeRoutersURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceEdgeRoutersUnauthorized

type ListServiceEdgeRoutersUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceEdgeRoutersUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceEdgeRoutersUnauthorized

func NewListServiceEdgeRoutersUnauthorized

func NewListServiceEdgeRoutersUnauthorized() *ListServiceEdgeRoutersUnauthorized

NewListServiceEdgeRoutersUnauthorized creates ListServiceEdgeRoutersUnauthorized with default headers values

func (*ListServiceEdgeRoutersUnauthorized) SetPayload

SetPayload sets the payload to the list service edge routers unauthorized response

func (*ListServiceEdgeRoutersUnauthorized) WithPayload

WithPayload adds the payload to the list service edge routers unauthorized response

func (*ListServiceEdgeRoutersUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceIdentities

type ListServiceIdentities struct {
	Context *middleware.Context
	Handler ListServiceIdentitiesHandler
}

ListServiceIdentities swagger:route GET /services/{id}/identities Service listServiceIdentities

List identities with access

Retrieves a list of identities that have access to this service. Supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceIdentities

func NewListServiceIdentities(ctx *middleware.Context, handler ListServiceIdentitiesHandler) *ListServiceIdentities

NewListServiceIdentities creates a new http.Handler for the list service identities operation

func (*ListServiceIdentities) ServeHTTP

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

type ListServiceIdentitiesHandler

type ListServiceIdentitiesHandler interface {
	Handle(ListServiceIdentitiesParams, interface{}) middleware.Responder
}

ListServiceIdentitiesHandler interface for that can handle valid list service identities params

type ListServiceIdentitiesHandlerFunc

type ListServiceIdentitiesHandlerFunc func(ListServiceIdentitiesParams, interface{}) middleware.Responder

ListServiceIdentitiesHandlerFunc turns a function with the right signature into a list service identities handler

func (ListServiceIdentitiesHandlerFunc) Handle

func (fn ListServiceIdentitiesHandlerFunc) Handle(params ListServiceIdentitiesParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type ListServiceIdentitiesOK

type ListServiceIdentitiesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListIdentitiesEnvelope `json:"body,omitempty"`
}

ListServiceIdentitiesOK A list of identities

swagger:response listServiceIdentitiesOK

func NewListServiceIdentitiesOK

func NewListServiceIdentitiesOK() *ListServiceIdentitiesOK

NewListServiceIdentitiesOK creates ListServiceIdentitiesOK with default headers values

func (*ListServiceIdentitiesOK) SetPayload

SetPayload sets the payload to the list service identities o k response

func (*ListServiceIdentitiesOK) WithPayload

WithPayload adds the payload to the list service identities o k response

func (*ListServiceIdentitiesOK) WriteResponse

func (o *ListServiceIdentitiesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceIdentitiesParams

type ListServiceIdentitiesParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceIdentitiesParams contains all the bound params for the list service identities operation typically these are obtained from a http.Request

swagger:parameters listServiceIdentities

func NewListServiceIdentitiesParams

func NewListServiceIdentitiesParams() ListServiceIdentitiesParams

NewListServiceIdentitiesParams creates a new ListServiceIdentitiesParams object no default values defined in spec.

func (*ListServiceIdentitiesParams) BindRequest

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 NewListServiceIdentitiesParams() beforehand.

type ListServiceIdentitiesURL

type ListServiceIdentitiesURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceIdentitiesURL generates an URL for the list service identities operation

func (*ListServiceIdentitiesURL) Build

func (o *ListServiceIdentitiesURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServiceIdentitiesURL) BuildFull

func (o *ListServiceIdentitiesURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceIdentitiesURL) Must

func (o *ListServiceIdentitiesURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServiceIdentitiesURL) SetBasePath

func (o *ListServiceIdentitiesURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceIdentitiesURL) String

func (o *ListServiceIdentitiesURL) String() string

String returns the string representation of the path with query string

func (*ListServiceIdentitiesURL) StringFull

func (o *ListServiceIdentitiesURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceIdentitiesURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceIdentitiesUnauthorized

type ListServiceIdentitiesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceIdentitiesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceIdentitiesUnauthorized

func NewListServiceIdentitiesUnauthorized

func NewListServiceIdentitiesUnauthorized() *ListServiceIdentitiesUnauthorized

NewListServiceIdentitiesUnauthorized creates ListServiceIdentitiesUnauthorized with default headers values

func (*ListServiceIdentitiesUnauthorized) SetPayload

SetPayload sets the payload to the list service identities unauthorized response

func (*ListServiceIdentitiesUnauthorized) WithPayload

WithPayload adds the payload to the list service identities unauthorized response

func (*ListServiceIdentitiesUnauthorized) WriteResponse

func (o *ListServiceIdentitiesUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceServiceEdgeRouterPolicies

type ListServiceServiceEdgeRouterPolicies struct {
	Context *middleware.Context
	Handler ListServiceServiceEdgeRouterPoliciesHandler
}

ListServiceServiceEdgeRouterPolicies swagger:route GET /services/{id}/service-edge-router-policies Service listServiceServiceEdgeRouterPolicies

List service edge router policies that affect a specific service

Retrieves a list of service edge router policy resources that affect a specific service; supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceServiceEdgeRouterPolicies

func NewListServiceServiceEdgeRouterPolicies(ctx *middleware.Context, handler ListServiceServiceEdgeRouterPoliciesHandler) *ListServiceServiceEdgeRouterPolicies

NewListServiceServiceEdgeRouterPolicies creates a new http.Handler for the list service service edge router policies operation

func (*ListServiceServiceEdgeRouterPolicies) ServeHTTP

type ListServiceServiceEdgeRouterPoliciesHandler

type ListServiceServiceEdgeRouterPoliciesHandler interface {
	Handle(ListServiceServiceEdgeRouterPoliciesParams, interface{}) middleware.Responder
}

ListServiceServiceEdgeRouterPoliciesHandler interface for that can handle valid list service service edge router policies params

type ListServiceServiceEdgeRouterPoliciesHandlerFunc

type ListServiceServiceEdgeRouterPoliciesHandlerFunc func(ListServiceServiceEdgeRouterPoliciesParams, interface{}) middleware.Responder

ListServiceServiceEdgeRouterPoliciesHandlerFunc turns a function with the right signature into a list service service edge router policies handler

func (ListServiceServiceEdgeRouterPoliciesHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceServiceEdgeRouterPoliciesOK

type ListServiceServiceEdgeRouterPoliciesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListServiceEdgeRouterPoliciesEnvelope `json:"body,omitempty"`
}

ListServiceServiceEdgeRouterPoliciesOK A list of service edge router policies

swagger:response listServiceServiceEdgeRouterPoliciesOK

func NewListServiceServiceEdgeRouterPoliciesOK

func NewListServiceServiceEdgeRouterPoliciesOK() *ListServiceServiceEdgeRouterPoliciesOK

NewListServiceServiceEdgeRouterPoliciesOK creates ListServiceServiceEdgeRouterPoliciesOK with default headers values

func (*ListServiceServiceEdgeRouterPoliciesOK) SetPayload

SetPayload sets the payload to the list service service edge router policies o k response

func (*ListServiceServiceEdgeRouterPoliciesOK) WithPayload

WithPayload adds the payload to the list service service edge router policies o k response

func (*ListServiceServiceEdgeRouterPoliciesOK) WriteResponse

WriteResponse to the client

type ListServiceServiceEdgeRouterPoliciesParams

type ListServiceServiceEdgeRouterPoliciesParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceServiceEdgeRouterPoliciesParams contains all the bound params for the list service service edge router policies operation typically these are obtained from a http.Request

swagger:parameters listServiceServiceEdgeRouterPolicies

func NewListServiceServiceEdgeRouterPoliciesParams

func NewListServiceServiceEdgeRouterPoliciesParams() ListServiceServiceEdgeRouterPoliciesParams

NewListServiceServiceEdgeRouterPoliciesParams creates a new ListServiceServiceEdgeRouterPoliciesParams object no default values defined in spec.

func (*ListServiceServiceEdgeRouterPoliciesParams) BindRequest

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 NewListServiceServiceEdgeRouterPoliciesParams() beforehand.

type ListServiceServiceEdgeRouterPoliciesURL

type ListServiceServiceEdgeRouterPoliciesURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceServiceEdgeRouterPoliciesURL generates an URL for the list service service edge router policies operation

func (*ListServiceServiceEdgeRouterPoliciesURL) Build

Build a url path and query string

func (*ListServiceServiceEdgeRouterPoliciesURL) BuildFull

func (o *ListServiceServiceEdgeRouterPoliciesURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceServiceEdgeRouterPoliciesURL) Must

Must is a helper function to panic when the url builder returns an error

func (*ListServiceServiceEdgeRouterPoliciesURL) SetBasePath

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceServiceEdgeRouterPoliciesURL) String

String returns the string representation of the path with query string

func (*ListServiceServiceEdgeRouterPoliciesURL) StringFull

func (o *ListServiceServiceEdgeRouterPoliciesURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceServiceEdgeRouterPoliciesURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceServiceEdgeRouterPoliciesUnauthorized

type ListServiceServiceEdgeRouterPoliciesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceServiceEdgeRouterPoliciesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceServiceEdgeRouterPoliciesUnauthorized

func NewListServiceServiceEdgeRouterPoliciesUnauthorized

func NewListServiceServiceEdgeRouterPoliciesUnauthorized() *ListServiceServiceEdgeRouterPoliciesUnauthorized

NewListServiceServiceEdgeRouterPoliciesUnauthorized creates ListServiceServiceEdgeRouterPoliciesUnauthorized with default headers values

func (*ListServiceServiceEdgeRouterPoliciesUnauthorized) SetPayload

SetPayload sets the payload to the list service service edge router policies unauthorized response

func (*ListServiceServiceEdgeRouterPoliciesUnauthorized) WithPayload

WithPayload adds the payload to the list service service edge router policies unauthorized response

func (*ListServiceServiceEdgeRouterPoliciesUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceServicePolicies

type ListServiceServicePolicies struct {
	Context *middleware.Context
	Handler ListServiceServicePoliciesHandler
}

ListServiceServicePolicies swagger:route GET /services/{id}/service-policies Service listServiceServicePolicies

List service policies that affect a specific service

Retrieves a list of service policy resources that affect specific service; supports filtering, sorting, and pagination. Requires admin access.

func NewListServiceServicePolicies

func NewListServiceServicePolicies(ctx *middleware.Context, handler ListServiceServicePoliciesHandler) *ListServiceServicePolicies

NewListServiceServicePolicies creates a new http.Handler for the list service service policies operation

func (*ListServiceServicePolicies) ServeHTTP

type ListServiceServicePoliciesHandler

type ListServiceServicePoliciesHandler interface {
	Handle(ListServiceServicePoliciesParams, interface{}) middleware.Responder
}

ListServiceServicePoliciesHandler interface for that can handle valid list service service policies params

type ListServiceServicePoliciesHandlerFunc

type ListServiceServicePoliciesHandlerFunc func(ListServiceServicePoliciesParams, interface{}) middleware.Responder

ListServiceServicePoliciesHandlerFunc turns a function with the right signature into a list service service policies handler

func (ListServiceServicePoliciesHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceServicePoliciesOK

type ListServiceServicePoliciesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListServicePoliciesEnvelope `json:"body,omitempty"`
}

ListServiceServicePoliciesOK A list of service policies

swagger:response listServiceServicePoliciesOK

func NewListServiceServicePoliciesOK

func NewListServiceServicePoliciesOK() *ListServiceServicePoliciesOK

NewListServiceServicePoliciesOK creates ListServiceServicePoliciesOK with default headers values

func (*ListServiceServicePoliciesOK) SetPayload

SetPayload sets the payload to the list service service policies o k response

func (*ListServiceServicePoliciesOK) WithPayload

WithPayload adds the payload to the list service service policies o k response

func (*ListServiceServicePoliciesOK) WriteResponse

func (o *ListServiceServicePoliciesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceServicePoliciesParams

type ListServiceServicePoliciesParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceServicePoliciesParams contains all the bound params for the list service service policies operation typically these are obtained from a http.Request

swagger:parameters listServiceServicePolicies

func NewListServiceServicePoliciesParams

func NewListServiceServicePoliciesParams() ListServiceServicePoliciesParams

NewListServiceServicePoliciesParams creates a new ListServiceServicePoliciesParams object no default values defined in spec.

func (*ListServiceServicePoliciesParams) BindRequest

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 NewListServiceServicePoliciesParams() beforehand.

type ListServiceServicePoliciesURL

type ListServiceServicePoliciesURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceServicePoliciesURL generates an URL for the list service service policies operation

func (*ListServiceServicePoliciesURL) Build

func (o *ListServiceServicePoliciesURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServiceServicePoliciesURL) BuildFull

func (o *ListServiceServicePoliciesURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceServicePoliciesURL) Must

func (o *ListServiceServicePoliciesURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServiceServicePoliciesURL) SetBasePath

func (o *ListServiceServicePoliciesURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceServicePoliciesURL) String

String returns the string representation of the path with query string

func (*ListServiceServicePoliciesURL) StringFull

func (o *ListServiceServicePoliciesURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceServicePoliciesURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceServicePoliciesUnauthorized

type ListServiceServicePoliciesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceServicePoliciesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceServicePoliciesUnauthorized

func NewListServiceServicePoliciesUnauthorized

func NewListServiceServicePoliciesUnauthorized() *ListServiceServicePoliciesUnauthorized

NewListServiceServicePoliciesUnauthorized creates ListServiceServicePoliciesUnauthorized with default headers values

func (*ListServiceServicePoliciesUnauthorized) SetPayload

SetPayload sets the payload to the list service service policies unauthorized response

func (*ListServiceServicePoliciesUnauthorized) WithPayload

WithPayload adds the payload to the list service service policies unauthorized response

func (*ListServiceServicePoliciesUnauthorized) WriteResponse

WriteResponse to the client

type ListServiceTerminators

type ListServiceTerminators struct {
	Context *middleware.Context
	Handler ListServiceTerminatorsHandler
}

ListServiceTerminators swagger:route GET /services/{id}/terminators Service listServiceTerminators

List of terminators assigned to a service

Retrieves a list of terminator resources that are assigned specific service; supports filtering, sorting, and pagination.

func NewListServiceTerminators

func NewListServiceTerminators(ctx *middleware.Context, handler ListServiceTerminatorsHandler) *ListServiceTerminators

NewListServiceTerminators creates a new http.Handler for the list service terminators operation

func (*ListServiceTerminators) ServeHTTP

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

type ListServiceTerminatorsHandler

type ListServiceTerminatorsHandler interface {
	Handle(ListServiceTerminatorsParams, interface{}) middleware.Responder
}

ListServiceTerminatorsHandler interface for that can handle valid list service terminators params

type ListServiceTerminatorsHandlerFunc

type ListServiceTerminatorsHandlerFunc func(ListServiceTerminatorsParams, interface{}) middleware.Responder

ListServiceTerminatorsHandlerFunc turns a function with the right signature into a list service terminators handler

func (ListServiceTerminatorsHandlerFunc) Handle

Handle executing the request and returning a response

type ListServiceTerminatorsOK

type ListServiceTerminatorsOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListTerminatorsEnvelope `json:"body,omitempty"`
}

ListServiceTerminatorsOK A list of terminators

swagger:response listServiceTerminatorsOK

func NewListServiceTerminatorsOK

func NewListServiceTerminatorsOK() *ListServiceTerminatorsOK

NewListServiceTerminatorsOK creates ListServiceTerminatorsOK with default headers values

func (*ListServiceTerminatorsOK) SetPayload

SetPayload sets the payload to the list service terminators o k response

func (*ListServiceTerminatorsOK) WithPayload

WithPayload adds the payload to the list service terminators o k response

func (*ListServiceTerminatorsOK) WriteResponse

func (o *ListServiceTerminatorsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServiceTerminatorsParams

type ListServiceTerminatorsParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
}

ListServiceTerminatorsParams contains all the bound params for the list service terminators operation typically these are obtained from a http.Request

swagger:parameters listServiceTerminators

func NewListServiceTerminatorsParams

func NewListServiceTerminatorsParams() ListServiceTerminatorsParams

NewListServiceTerminatorsParams creates a new ListServiceTerminatorsParams object no default values defined in spec.

func (*ListServiceTerminatorsParams) BindRequest

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 NewListServiceTerminatorsParams() beforehand.

type ListServiceTerminatorsURL

type ListServiceTerminatorsURL struct {
	ID string

	Filter *string
	Limit  *int64
	Offset *int64
	// contains filtered or unexported fields
}

ListServiceTerminatorsURL generates an URL for the list service terminators operation

func (*ListServiceTerminatorsURL) Build

func (o *ListServiceTerminatorsURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServiceTerminatorsURL) BuildFull

func (o *ListServiceTerminatorsURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServiceTerminatorsURL) Must

func (o *ListServiceTerminatorsURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServiceTerminatorsURL) SetBasePath

func (o *ListServiceTerminatorsURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServiceTerminatorsURL) String

func (o *ListServiceTerminatorsURL) String() string

String returns the string representation of the path with query string

func (*ListServiceTerminatorsURL) StringFull

func (o *ListServiceTerminatorsURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServiceTerminatorsURL) WithBasePath

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServiceTerminatorsUnauthorized

type ListServiceTerminatorsUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServiceTerminatorsUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServiceTerminatorsUnauthorized

func NewListServiceTerminatorsUnauthorized

func NewListServiceTerminatorsUnauthorized() *ListServiceTerminatorsUnauthorized

NewListServiceTerminatorsUnauthorized creates ListServiceTerminatorsUnauthorized with default headers values

func (*ListServiceTerminatorsUnauthorized) SetPayload

SetPayload sets the payload to the list service terminators unauthorized response

func (*ListServiceTerminatorsUnauthorized) WithPayload

WithPayload adds the payload to the list service terminators unauthorized response

func (*ListServiceTerminatorsUnauthorized) WriteResponse

WriteResponse to the client

type ListServices

type ListServices struct {
	Context *middleware.Context
	Handler ListServicesHandler
}

ListServices swagger:route GET /services Service listServices

List services

Retrieves a list of config resources; supports filtering, sorting, and pagination. Requires admin access.

func NewListServices

func NewListServices(ctx *middleware.Context, handler ListServicesHandler) *ListServices

NewListServices creates a new http.Handler for the list services operation

func (*ListServices) ServeHTTP

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

type ListServicesHandler

type ListServicesHandler interface {
	Handle(ListServicesParams, interface{}) middleware.Responder
}

ListServicesHandler interface for that can handle valid list services params

type ListServicesHandlerFunc

type ListServicesHandlerFunc func(ListServicesParams, interface{}) middleware.Responder

ListServicesHandlerFunc turns a function with the right signature into a list services handler

func (ListServicesHandlerFunc) Handle

func (fn ListServicesHandlerFunc) Handle(params ListServicesParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type ListServicesOK

type ListServicesOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.ListServicesEnvelope `json:"body,omitempty"`
}

ListServicesOK A list of services

swagger:response listServicesOK

func NewListServicesOK

func NewListServicesOK() *ListServicesOK

NewListServicesOK creates ListServicesOK with default headers values

func (*ListServicesOK) SetPayload

func (o *ListServicesOK) SetPayload(payload *rest_model.ListServicesEnvelope)

SetPayload sets the payload to the list services o k response

func (*ListServicesOK) WithPayload

WithPayload adds the payload to the list services o k response

func (*ListServicesOK) WriteResponse

func (o *ListServicesOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type ListServicesParams

type ListServicesParams struct {

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

	/*
	  In: query
	*/
	Filter *string
	/*
	  In: query
	*/
	Limit *int64
	/*
	  In: query
	*/
	Offset *int64
	/*
	  In: query
	  Collection Format: multi
	*/
	RoleFilter []string
	/*
	  In: query
	*/
	RoleSemantic *string
}

ListServicesParams contains all the bound params for the list services operation typically these are obtained from a http.Request

swagger:parameters listServices

func NewListServicesParams

func NewListServicesParams() ListServicesParams

NewListServicesParams creates a new ListServicesParams object no default values defined in spec.

func (*ListServicesParams) BindRequest

func (o *ListServicesParams) 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 NewListServicesParams() beforehand.

type ListServicesURL

type ListServicesURL struct {
	Filter       *string
	Limit        *int64
	Offset       *int64
	RoleFilter   []string
	RoleSemantic *string
	// contains filtered or unexported fields
}

ListServicesURL generates an URL for the list services operation

func (*ListServicesURL) Build

func (o *ListServicesURL) Build() (*url.URL, error)

Build a url path and query string

func (*ListServicesURL) BuildFull

func (o *ListServicesURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*ListServicesURL) Must

func (o *ListServicesURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*ListServicesURL) SetBasePath

func (o *ListServicesURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*ListServicesURL) String

func (o *ListServicesURL) String() string

String returns the string representation of the path with query string

func (*ListServicesURL) StringFull

func (o *ListServicesURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*ListServicesURL) WithBasePath

func (o *ListServicesURL) WithBasePath(bp string) *ListServicesURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type ListServicesUnauthorized

type ListServicesUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

ListServicesUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response listServicesUnauthorized

func NewListServicesUnauthorized

func NewListServicesUnauthorized() *ListServicesUnauthorized

NewListServicesUnauthorized creates ListServicesUnauthorized with default headers values

func (*ListServicesUnauthorized) SetPayload

func (o *ListServicesUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the list services unauthorized response

func (*ListServicesUnauthorized) WithPayload

WithPayload adds the payload to the list services unauthorized response

func (*ListServicesUnauthorized) WriteResponse

func (o *ListServicesUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchService

type PatchService struct {
	Context *middleware.Context
	Handler PatchServiceHandler
}

PatchService swagger:route PATCH /services/{id} Service patchService

Update the supplied fields on a service

Update the supplied fields on a service. Requires admin access.

func NewPatchService

func NewPatchService(ctx *middleware.Context, handler PatchServiceHandler) *PatchService

NewPatchService creates a new http.Handler for the patch service operation

func (*PatchService) ServeHTTP

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

type PatchServiceBadRequest

type PatchServiceBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response patchServiceBadRequest

func NewPatchServiceBadRequest

func NewPatchServiceBadRequest() *PatchServiceBadRequest

NewPatchServiceBadRequest creates PatchServiceBadRequest with default headers values

func (*PatchServiceBadRequest) SetPayload

func (o *PatchServiceBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch service bad request response

func (*PatchServiceBadRequest) WithPayload

WithPayload adds the payload to the patch service bad request response

func (*PatchServiceBadRequest) WriteResponse

func (o *PatchServiceBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchServiceHandler

type PatchServiceHandler interface {
	Handle(PatchServiceParams, interface{}) middleware.Responder
}

PatchServiceHandler interface for that can handle valid patch service params

type PatchServiceHandlerFunc

type PatchServiceHandlerFunc func(PatchServiceParams, interface{}) middleware.Responder

PatchServiceHandlerFunc turns a function with the right signature into a patch service handler

func (PatchServiceHandlerFunc) Handle

func (fn PatchServiceHandlerFunc) Handle(params PatchServiceParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type PatchServiceNotFound

type PatchServiceNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceNotFound The requested resource does not exist

swagger:response patchServiceNotFound

func NewPatchServiceNotFound

func NewPatchServiceNotFound() *PatchServiceNotFound

NewPatchServiceNotFound creates PatchServiceNotFound with default headers values

func (*PatchServiceNotFound) SetPayload

func (o *PatchServiceNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch service not found response

func (*PatchServiceNotFound) WithPayload

WithPayload adds the payload to the patch service not found response

func (*PatchServiceNotFound) WriteResponse

func (o *PatchServiceNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchServiceOK

type PatchServiceOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

PatchServiceOK The patch request was successful and the resource has been altered

swagger:response patchServiceOK

func NewPatchServiceOK

func NewPatchServiceOK() *PatchServiceOK

NewPatchServiceOK creates PatchServiceOK with default headers values

func (*PatchServiceOK) SetPayload

func (o *PatchServiceOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the patch service o k response

func (*PatchServiceOK) WithPayload

func (o *PatchServiceOK) WithPayload(payload *rest_model.Empty) *PatchServiceOK

WithPayload adds the payload to the patch service o k response

func (*PatchServiceOK) WriteResponse

func (o *PatchServiceOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type PatchServiceParams

type PatchServiceParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A service patch object
	  Required: true
	  In: body
	*/
	Service *rest_model.ServicePatch
}

PatchServiceParams contains all the bound params for the patch service operation typically these are obtained from a http.Request

swagger:parameters patchService

func NewPatchServiceParams

func NewPatchServiceParams() PatchServiceParams

NewPatchServiceParams creates a new PatchServiceParams object no default values defined in spec.

func (*PatchServiceParams) BindRequest

func (o *PatchServiceParams) 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 NewPatchServiceParams() beforehand.

type PatchServiceURL

type PatchServiceURL struct {
	ID string
	// contains filtered or unexported fields
}

PatchServiceURL generates an URL for the patch service operation

func (*PatchServiceURL) Build

func (o *PatchServiceURL) Build() (*url.URL, error)

Build a url path and query string

func (*PatchServiceURL) BuildFull

func (o *PatchServiceURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*PatchServiceURL) Must

func (o *PatchServiceURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*PatchServiceURL) SetBasePath

func (o *PatchServiceURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*PatchServiceURL) String

func (o *PatchServiceURL) String() string

String returns the string representation of the path with query string

func (*PatchServiceURL) StringFull

func (o *PatchServiceURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*PatchServiceURL) WithBasePath

func (o *PatchServiceURL) WithBasePath(bp string) *PatchServiceURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type PatchServiceUnauthorized

type PatchServiceUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

PatchServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response patchServiceUnauthorized

func NewPatchServiceUnauthorized

func NewPatchServiceUnauthorized() *PatchServiceUnauthorized

NewPatchServiceUnauthorized creates PatchServiceUnauthorized with default headers values

func (*PatchServiceUnauthorized) SetPayload

func (o *PatchServiceUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the patch service unauthorized response

func (*PatchServiceUnauthorized) WithPayload

WithPayload adds the payload to the patch service unauthorized response

func (*PatchServiceUnauthorized) WriteResponse

func (o *PatchServiceUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateService

type UpdateService struct {
	Context *middleware.Context
	Handler UpdateServiceHandler
}

UpdateService swagger:route PUT /services/{id} Service updateService

Update all fields on a service

Update all fields on a service by id. Requires admin access.

func NewUpdateService

func NewUpdateService(ctx *middleware.Context, handler UpdateServiceHandler) *UpdateService

NewUpdateService creates a new http.Handler for the update service operation

func (*UpdateService) ServeHTTP

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

type UpdateServiceBadRequest

type UpdateServiceBadRequest struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

swagger:response updateServiceBadRequest

func NewUpdateServiceBadRequest

func NewUpdateServiceBadRequest() *UpdateServiceBadRequest

NewUpdateServiceBadRequest creates UpdateServiceBadRequest with default headers values

func (*UpdateServiceBadRequest) SetPayload

func (o *UpdateServiceBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update service bad request response

func (*UpdateServiceBadRequest) WithPayload

WithPayload adds the payload to the update service bad request response

func (*UpdateServiceBadRequest) WriteResponse

func (o *UpdateServiceBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateServiceHandler

type UpdateServiceHandler interface {
	Handle(UpdateServiceParams, interface{}) middleware.Responder
}

UpdateServiceHandler interface for that can handle valid update service params

type UpdateServiceHandlerFunc

type UpdateServiceHandlerFunc func(UpdateServiceParams, interface{}) middleware.Responder

UpdateServiceHandlerFunc turns a function with the right signature into a update service handler

func (UpdateServiceHandlerFunc) Handle

func (fn UpdateServiceHandlerFunc) Handle(params UpdateServiceParams, principal interface{}) middleware.Responder

Handle executing the request and returning a response

type UpdateServiceNotFound

type UpdateServiceNotFound struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceNotFound The requested resource does not exist

swagger:response updateServiceNotFound

func NewUpdateServiceNotFound

func NewUpdateServiceNotFound() *UpdateServiceNotFound

NewUpdateServiceNotFound creates UpdateServiceNotFound with default headers values

func (*UpdateServiceNotFound) SetPayload

func (o *UpdateServiceNotFound) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update service not found response

func (*UpdateServiceNotFound) WithPayload

WithPayload adds the payload to the update service not found response

func (*UpdateServiceNotFound) WriteResponse

func (o *UpdateServiceNotFound) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateServiceOK

type UpdateServiceOK struct {

	/*
	  In: Body
	*/
	Payload *rest_model.Empty `json:"body,omitempty"`
}

UpdateServiceOK The update request was successful and the resource has been altered

swagger:response updateServiceOK

func NewUpdateServiceOK

func NewUpdateServiceOK() *UpdateServiceOK

NewUpdateServiceOK creates UpdateServiceOK with default headers values

func (*UpdateServiceOK) SetPayload

func (o *UpdateServiceOK) SetPayload(payload *rest_model.Empty)

SetPayload sets the payload to the update service o k response

func (*UpdateServiceOK) WithPayload

func (o *UpdateServiceOK) WithPayload(payload *rest_model.Empty) *UpdateServiceOK

WithPayload adds the payload to the update service o k response

func (*UpdateServiceOK) WriteResponse

func (o *UpdateServiceOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

type UpdateServiceParams

type UpdateServiceParams struct {

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

	/*The id of the requested resource
	  Required: true
	  In: path
	*/
	ID string
	/*A service update object
	  Required: true
	  In: body
	*/
	Service *rest_model.ServiceUpdate
}

UpdateServiceParams contains all the bound params for the update service operation typically these are obtained from a http.Request

swagger:parameters updateService

func NewUpdateServiceParams

func NewUpdateServiceParams() UpdateServiceParams

NewUpdateServiceParams creates a new UpdateServiceParams object no default values defined in spec.

func (*UpdateServiceParams) BindRequest

func (o *UpdateServiceParams) 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 NewUpdateServiceParams() beforehand.

type UpdateServiceURL

type UpdateServiceURL struct {
	ID string
	// contains filtered or unexported fields
}

UpdateServiceURL generates an URL for the update service operation

func (*UpdateServiceURL) Build

func (o *UpdateServiceURL) Build() (*url.URL, error)

Build a url path and query string

func (*UpdateServiceURL) BuildFull

func (o *UpdateServiceURL) BuildFull(scheme, host string) (*url.URL, error)

BuildFull builds a full url with scheme, host, path and query string

func (*UpdateServiceURL) Must

func (o *UpdateServiceURL) Must(u *url.URL, err error) *url.URL

Must is a helper function to panic when the url builder returns an error

func (*UpdateServiceURL) SetBasePath

func (o *UpdateServiceURL) SetBasePath(bp string)

SetBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

func (*UpdateServiceURL) String

func (o *UpdateServiceURL) String() string

String returns the string representation of the path with query string

func (*UpdateServiceURL) StringFull

func (o *UpdateServiceURL) StringFull(scheme, host string) string

StringFull returns the string representation of a complete url

func (*UpdateServiceURL) WithBasePath

func (o *UpdateServiceURL) WithBasePath(bp string) *UpdateServiceURL

WithBasePath sets the base path for this url builder, only required when it's different from the base path specified in the swagger spec. When the value of the base path is an empty string

type UpdateServiceUnauthorized

type UpdateServiceUnauthorized struct {

	/*
	  In: Body
	*/
	Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"`
}

UpdateServiceUnauthorized The currently supplied session does not have the correct access rights to request this resource

swagger:response updateServiceUnauthorized

func NewUpdateServiceUnauthorized

func NewUpdateServiceUnauthorized() *UpdateServiceUnauthorized

NewUpdateServiceUnauthorized creates UpdateServiceUnauthorized with default headers values

func (*UpdateServiceUnauthorized) SetPayload

func (o *UpdateServiceUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)

SetPayload sets the payload to the update service unauthorized response

func (*UpdateServiceUnauthorized) WithPayload

WithPayload adds the payload to the update service unauthorized response

func (*UpdateServiceUnauthorized) WriteResponse

func (o *UpdateServiceUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)

WriteResponse to the client

Source Files

Jump to

Keyboard shortcuts

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