Documentation ¶
Index ¶
- Constants
- type CreateService
- type CreateServiceBadRequest
- type CreateServiceCreated
- type CreateServiceHandler
- type CreateServiceHandlerFunc
- type CreateServiceParams
- type CreateServiceTooManyRequests
- func (o *CreateServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *CreateServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateServiceTooManyRequests
- func (o *CreateServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type CreateServiceURL
- func (o *CreateServiceURL) Build() (*url.URL, error)
- func (o *CreateServiceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *CreateServiceURL) Must(u *url.URL, err error) *url.URL
- func (o *CreateServiceURL) SetBasePath(bp string)
- func (o *CreateServiceURL) String() string
- func (o *CreateServiceURL) StringFull(scheme, host string) string
- func (o *CreateServiceURL) WithBasePath(bp string) *CreateServiceURL
- type CreateServiceUnauthorized
- type DeleteService
- type DeleteServiceBadRequest
- type DeleteServiceConflict
- type DeleteServiceHandler
- type DeleteServiceHandlerFunc
- type DeleteServiceOK
- type DeleteServiceParams
- type DeleteServiceTooManyRequests
- func (o *DeleteServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DeleteServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteServiceTooManyRequests
- func (o *DeleteServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DeleteServiceURL
- func (o *DeleteServiceURL) Build() (*url.URL, error)
- func (o *DeleteServiceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DeleteServiceURL) Must(u *url.URL, err error) *url.URL
- func (o *DeleteServiceURL) SetBasePath(bp string)
- func (o *DeleteServiceURL) String() string
- func (o *DeleteServiceURL) StringFull(scheme, host string) string
- func (o *DeleteServiceURL) WithBasePath(bp string) *DeleteServiceURL
- type DeleteServiceUnauthorized
- type DetailService
- type DetailServiceHandler
- type DetailServiceHandlerFunc
- type DetailServiceNotFound
- type DetailServiceOK
- type DetailServiceParams
- type DetailServiceTooManyRequests
- func (o *DetailServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *DetailServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailServiceTooManyRequests
- func (o *DetailServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type DetailServiceURL
- func (o *DetailServiceURL) Build() (*url.URL, error)
- func (o *DetailServiceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *DetailServiceURL) Must(u *url.URL, err error) *url.URL
- func (o *DetailServiceURL) SetBasePath(bp string)
- func (o *DetailServiceURL) String() string
- func (o *DetailServiceURL) StringFull(scheme, host string) string
- func (o *DetailServiceURL) WithBasePath(bp string) *DetailServiceURL
- type DetailServiceUnauthorized
- type ListServiceTerminators
- type ListServiceTerminatorsBadRequest
- func (o *ListServiceTerminatorsBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *ListServiceTerminatorsBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsBadRequest
- func (o *ListServiceTerminatorsBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListServiceTerminatorsHandler
- type ListServiceTerminatorsHandlerFunc
- type ListServiceTerminatorsOK
- func (o *ListServiceTerminatorsOK) SetPayload(payload *rest_model.ListTerminatorsEnvelope)
- func (o *ListServiceTerminatorsOK) WithPayload(payload *rest_model.ListTerminatorsEnvelope) *ListServiceTerminatorsOK
- func (o *ListServiceTerminatorsOK) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListServiceTerminatorsParams
- type ListServiceTerminatorsTooManyRequests
- func (o *ListServiceTerminatorsTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *ListServiceTerminatorsTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsTooManyRequests
- func (o *ListServiceTerminatorsTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListServiceTerminatorsURL
- func (o *ListServiceTerminatorsURL) Build() (*url.URL, error)
- func (o *ListServiceTerminatorsURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListServiceTerminatorsURL) Must(u *url.URL, err error) *url.URL
- func (o *ListServiceTerminatorsURL) SetBasePath(bp string)
- func (o *ListServiceTerminatorsURL) String() string
- func (o *ListServiceTerminatorsURL) StringFull(scheme, host string) string
- func (o *ListServiceTerminatorsURL) WithBasePath(bp string) *ListServiceTerminatorsURL
- type ListServiceTerminatorsUnauthorized
- func (o *ListServiceTerminatorsUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *ListServiceTerminatorsUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsUnauthorized
- func (o *ListServiceTerminatorsUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListServices
- type ListServicesHandler
- type ListServicesHandlerFunc
- type ListServicesOK
- type ListServicesParams
- type ListServicesTooManyRequests
- func (o *ListServicesTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *ListServicesTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServicesTooManyRequests
- func (o *ListServicesTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type ListServicesURL
- func (o *ListServicesURL) Build() (*url.URL, error)
- func (o *ListServicesURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *ListServicesURL) Must(u *url.URL, err error) *url.URL
- func (o *ListServicesURL) SetBasePath(bp string)
- func (o *ListServicesURL) String() string
- func (o *ListServicesURL) StringFull(scheme, host string) string
- func (o *ListServicesURL) WithBasePath(bp string) *ListServicesURL
- type ListServicesUnauthorized
- type PatchService
- type PatchServiceBadRequest
- type PatchServiceHandler
- type PatchServiceHandlerFunc
- type PatchServiceNotFound
- type PatchServiceOK
- type PatchServiceParams
- type PatchServiceTooManyRequests
- func (o *PatchServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *PatchServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchServiceTooManyRequests
- func (o *PatchServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type PatchServiceURL
- func (o *PatchServiceURL) Build() (*url.URL, error)
- func (o *PatchServiceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *PatchServiceURL) Must(u *url.URL, err error) *url.URL
- func (o *PatchServiceURL) SetBasePath(bp string)
- func (o *PatchServiceURL) String() string
- func (o *PatchServiceURL) StringFull(scheme, host string) string
- func (o *PatchServiceURL) WithBasePath(bp string) *PatchServiceURL
- type PatchServiceUnauthorized
- type UpdateService
- type UpdateServiceBadRequest
- type UpdateServiceHandler
- type UpdateServiceHandlerFunc
- type UpdateServiceNotFound
- type UpdateServiceOK
- type UpdateServiceParams
- type UpdateServiceTooManyRequests
- func (o *UpdateServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
- func (o *UpdateServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateServiceTooManyRequests
- func (o *UpdateServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
- type UpdateServiceURL
- func (o *UpdateServiceURL) Build() (*url.URL, error)
- func (o *UpdateServiceURL) BuildFull(scheme, host string) (*url.URL, error)
- func (o *UpdateServiceURL) Must(u *url.URL, err error) *url.URL
- func (o *UpdateServiceURL) SetBasePath(bp string)
- func (o *UpdateServiceURL) String() string
- func (o *UpdateServiceURL) StringFull(scheme, host string) string
- func (o *UpdateServiceURL) WithBasePath(bp string) *UpdateServiceURL
- type UpdateServiceUnauthorized
Constants ¶
const CreateServiceBadRequestCode int = 400
CreateServiceBadRequestCode is the HTTP code returned for type CreateServiceBadRequest
const CreateServiceCreatedCode int = 201
CreateServiceCreatedCode is the HTTP code returned for type CreateServiceCreated
const CreateServiceTooManyRequestsCode int = 429
CreateServiceTooManyRequestsCode is the HTTP code returned for type CreateServiceTooManyRequests
CreateServiceUnauthorizedCode is the HTTP code returned for type CreateServiceUnauthorized
const DeleteServiceBadRequestCode int = 400
DeleteServiceBadRequestCode is the HTTP code returned for type DeleteServiceBadRequest
const DeleteServiceConflictCode int = 409
DeleteServiceConflictCode is the HTTP code returned for type DeleteServiceConflict
const DeleteServiceOKCode int = 200
DeleteServiceOKCode is the HTTP code returned for type DeleteServiceOK
const DeleteServiceTooManyRequestsCode int = 429
DeleteServiceTooManyRequestsCode is the HTTP code returned for type DeleteServiceTooManyRequests
DeleteServiceUnauthorizedCode is the HTTP code returned for type DeleteServiceUnauthorized
const DetailServiceNotFoundCode int = 404
DetailServiceNotFoundCode is the HTTP code returned for type DetailServiceNotFound
const DetailServiceOKCode int = 200
DetailServiceOKCode is the HTTP code returned for type DetailServiceOK
const DetailServiceTooManyRequestsCode int = 429
DetailServiceTooManyRequestsCode is the HTTP code returned for type DetailServiceTooManyRequests
DetailServiceUnauthorizedCode is the HTTP code returned for type DetailServiceUnauthorized
const ListServiceTerminatorsBadRequestCode int = 400
ListServiceTerminatorsBadRequestCode is the HTTP code returned for type ListServiceTerminatorsBadRequest
const ListServiceTerminatorsOKCode int = 200
ListServiceTerminatorsOKCode is the HTTP code returned for type ListServiceTerminatorsOK
const ListServiceTerminatorsTooManyRequestsCode int = 429
ListServiceTerminatorsTooManyRequestsCode is the HTTP code returned for type ListServiceTerminatorsTooManyRequests
ListServiceTerminatorsUnauthorizedCode is the HTTP code returned for type ListServiceTerminatorsUnauthorized
const ListServicesOKCode int = 200
ListServicesOKCode is the HTTP code returned for type ListServicesOK
const ListServicesTooManyRequestsCode int = 429
ListServicesTooManyRequestsCode is the HTTP code returned for type ListServicesTooManyRequests
ListServicesUnauthorizedCode is the HTTP code returned for type ListServicesUnauthorized
const PatchServiceBadRequestCode int = 400
PatchServiceBadRequestCode is the HTTP code returned for type PatchServiceBadRequest
const PatchServiceNotFoundCode int = 404
PatchServiceNotFoundCode is the HTTP code returned for type PatchServiceNotFound
const PatchServiceOKCode int = 200
PatchServiceOKCode is the HTTP code returned for type PatchServiceOK
const PatchServiceTooManyRequestsCode int = 429
PatchServiceTooManyRequestsCode is the HTTP code returned for type PatchServiceTooManyRequests
PatchServiceUnauthorizedCode is the HTTP code returned for type PatchServiceUnauthorized
const UpdateServiceBadRequestCode int = 400
UpdateServiceBadRequestCode is the HTTP code returned for type UpdateServiceBadRequest
const UpdateServiceNotFoundCode int = 404
UpdateServiceNotFoundCode is the HTTP code returned for type UpdateServiceNotFound
const UpdateServiceOKCode int = 200
UpdateServiceOKCode is the HTTP code returned for type UpdateServiceOK
const UpdateServiceTooManyRequestsCode int = 429
UpdateServiceTooManyRequestsCode is the HTTP code returned for type UpdateServiceTooManyRequests
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 service resource ¶
Create a service 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 ¶
func (o *CreateServiceBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateServiceBadRequest
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 ¶
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 ¶
func NewCreateServiceCreated() *CreateServiceCreated
NewCreateServiceCreated creates CreateServiceCreated with default headers values
func (*CreateServiceCreated) SetPayload ¶
func (o *CreateServiceCreated) SetPayload(payload *rest_model.CreateEnvelope)
SetPayload sets the payload to the create service created response
func (*CreateServiceCreated) WithPayload ¶
func (o *CreateServiceCreated) WithPayload(payload *rest_model.CreateEnvelope) *CreateServiceCreated
WithPayload adds the payload to the create service created response
func (*CreateServiceCreated) WriteResponse ¶
func (o *CreateServiceCreated) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type CreateServiceHandler ¶
type CreateServiceHandler interface {
Handle(CreateServiceParams) middleware.Responder
}
CreateServiceHandler interface for that can handle valid create service params
type CreateServiceHandlerFunc ¶
type CreateServiceHandlerFunc func(CreateServiceParams) middleware.Responder
CreateServiceHandlerFunc turns a function with the right signature into a create service handler
func (CreateServiceHandlerFunc) Handle ¶
func (fn CreateServiceHandlerFunc) Handle(params CreateServiceParams) 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
There are no default values defined in the 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 CreateServiceTooManyRequests ¶ added in v0.31.0
type CreateServiceTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
CreateServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response createServiceTooManyRequests
func NewCreateServiceTooManyRequests ¶ added in v0.31.0
func NewCreateServiceTooManyRequests() *CreateServiceTooManyRequests
NewCreateServiceTooManyRequests creates CreateServiceTooManyRequests with default headers values
func (*CreateServiceTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *CreateServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the create service too many requests response
func (*CreateServiceTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *CreateServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateServiceTooManyRequests
WithPayload adds the payload to the create service too many requests response
func (*CreateServiceTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *CreateServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *CreateServiceUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *CreateServiceUnauthorized
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 ¶
func (o *DeleteServiceBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteServiceBadRequest
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 ¶
func (o *DeleteServiceConflict) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteServiceConflict
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) middleware.Responder
}
DeleteServiceHandler interface for that can handle valid delete service params
type DeleteServiceHandlerFunc ¶
type DeleteServiceHandlerFunc func(DeleteServiceParams) middleware.Responder
DeleteServiceHandlerFunc turns a function with the right signature into a delete service handler
func (DeleteServiceHandlerFunc) Handle ¶
func (fn DeleteServiceHandlerFunc) Handle(params DeleteServiceParams) 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
There are no default values defined in the 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 DeleteServiceTooManyRequests ¶ added in v0.31.0
type DeleteServiceTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
DeleteServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response deleteServiceTooManyRequests
func NewDeleteServiceTooManyRequests ¶ added in v0.31.0
func NewDeleteServiceTooManyRequests() *DeleteServiceTooManyRequests
NewDeleteServiceTooManyRequests creates DeleteServiceTooManyRequests with default headers values
func (*DeleteServiceTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *DeleteServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the delete service too many requests response
func (*DeleteServiceTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *DeleteServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteServiceTooManyRequests
WithPayload adds the payload to the delete service too many requests response
func (*DeleteServiceTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *DeleteServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DeleteServiceUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DeleteServiceUnauthorized
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) middleware.Responder
}
DetailServiceHandler interface for that can handle valid detail service params
type DetailServiceHandlerFunc ¶
type DetailServiceHandlerFunc func(DetailServiceParams) middleware.Responder
DetailServiceHandlerFunc turns a function with the right signature into a detail service handler
func (DetailServiceHandlerFunc) Handle ¶
func (fn DetailServiceHandlerFunc) Handle(params DetailServiceParams) 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 ¶
func (o *DetailServiceNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailServiceNotFound
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 ¶
func (o *DetailServiceOK) WithPayload(payload *rest_model.DetailServiceEnvelope) *DetailServiceOK
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
There are no default values defined in the 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 DetailServiceTooManyRequests ¶ added in v0.31.0
type DetailServiceTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
DetailServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response detailServiceTooManyRequests
func NewDetailServiceTooManyRequests ¶ added in v0.31.0
func NewDetailServiceTooManyRequests() *DetailServiceTooManyRequests
NewDetailServiceTooManyRequests creates DetailServiceTooManyRequests with default headers values
func (*DetailServiceTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *DetailServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the detail service too many requests response
func (*DetailServiceTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *DetailServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailServiceTooManyRequests
WithPayload adds the payload to the detail service too many requests response
func (*DetailServiceTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *DetailServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *DetailServiceUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *DetailServiceUnauthorized
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 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 ListServiceTerminatorsBadRequest ¶
type ListServiceTerminatorsBadRequest struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
ListServiceTerminatorsBadRequest 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 listServiceTerminatorsBadRequest
func NewListServiceTerminatorsBadRequest ¶
func NewListServiceTerminatorsBadRequest() *ListServiceTerminatorsBadRequest
NewListServiceTerminatorsBadRequest creates ListServiceTerminatorsBadRequest with default headers values
func (*ListServiceTerminatorsBadRequest) SetPayload ¶
func (o *ListServiceTerminatorsBadRequest) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the list service terminators bad request response
func (*ListServiceTerminatorsBadRequest) WithPayload ¶
func (o *ListServiceTerminatorsBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsBadRequest
WithPayload adds the payload to the list service terminators bad request response
func (*ListServiceTerminatorsBadRequest) WriteResponse ¶
func (o *ListServiceTerminatorsBadRequest) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListServiceTerminatorsHandler ¶
type ListServiceTerminatorsHandler interface {
Handle(ListServiceTerminatorsParams) middleware.Responder
}
ListServiceTerminatorsHandler interface for that can handle valid list service terminators params
type ListServiceTerminatorsHandlerFunc ¶
type ListServiceTerminatorsHandlerFunc func(ListServiceTerminatorsParams) middleware.Responder
ListServiceTerminatorsHandlerFunc turns a function with the right signature into a list service terminators handler
func (ListServiceTerminatorsHandlerFunc) Handle ¶
func (fn ListServiceTerminatorsHandlerFunc) Handle(params ListServiceTerminatorsParams) middleware.Responder
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 ¶
func (o *ListServiceTerminatorsOK) SetPayload(payload *rest_model.ListTerminatorsEnvelope)
SetPayload sets the payload to the list service terminators o k response
func (*ListServiceTerminatorsOK) WithPayload ¶
func (o *ListServiceTerminatorsOK) WithPayload(payload *rest_model.ListTerminatorsEnvelope) *ListServiceTerminatorsOK
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
There are no default values defined in the spec.
func (*ListServiceTerminatorsParams) BindRequest ¶
func (o *ListServiceTerminatorsParams) 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 NewListServiceTerminatorsParams() beforehand.
type ListServiceTerminatorsTooManyRequests ¶ added in v0.31.0
type ListServiceTerminatorsTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
ListServiceTerminatorsTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServiceTerminatorsTooManyRequests
func NewListServiceTerminatorsTooManyRequests ¶ added in v0.31.0
func NewListServiceTerminatorsTooManyRequests() *ListServiceTerminatorsTooManyRequests
NewListServiceTerminatorsTooManyRequests creates ListServiceTerminatorsTooManyRequests with default headers values
func (*ListServiceTerminatorsTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *ListServiceTerminatorsTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the list service terminators too many requests response
func (*ListServiceTerminatorsTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *ListServiceTerminatorsTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsTooManyRequests
WithPayload adds the payload to the list service terminators too many requests response
func (*ListServiceTerminatorsTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *ListServiceTerminatorsTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 ¶
func (o *ListServiceTerminatorsURL) WithBasePath(bp string) *ListServiceTerminatorsURL
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *ListServiceTerminatorsUnauthorized) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the list service terminators unauthorized response
func (*ListServiceTerminatorsUnauthorized) WithPayload ¶
func (o *ListServiceTerminatorsUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServiceTerminatorsUnauthorized
WithPayload adds the payload to the list service terminators unauthorized response
func (*ListServiceTerminatorsUnauthorized) WriteResponse ¶
func (o *ListServiceTerminatorsUnauthorized) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
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 service 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) middleware.Responder
}
ListServicesHandler interface for that can handle valid list services params
type ListServicesHandlerFunc ¶
type ListServicesHandlerFunc func(ListServicesParams) middleware.Responder
ListServicesHandlerFunc turns a function with the right signature into a list services handler
func (ListServicesHandlerFunc) Handle ¶
func (fn ListServicesHandlerFunc) Handle(params ListServicesParams) 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 ¶
func (o *ListServicesOK) WithPayload(payload *rest_model.ListServicesEnvelope) *ListServicesOK
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 }
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
There are no default values defined in the 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 ListServicesTooManyRequests ¶ added in v0.31.0
type ListServicesTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
ListServicesTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response listServicesTooManyRequests
func NewListServicesTooManyRequests ¶ added in v0.31.0
func NewListServicesTooManyRequests() *ListServicesTooManyRequests
NewListServicesTooManyRequests creates ListServicesTooManyRequests with default headers values
func (*ListServicesTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *ListServicesTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the list services too many requests response
func (*ListServicesTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *ListServicesTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServicesTooManyRequests
WithPayload adds the payload to the list services too many requests response
func (*ListServicesTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *ListServicesTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
type ListServicesURL ¶
type ListServicesURL struct { Filter *string Limit *int64 Offset *int64 // 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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *ListServicesUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *ListServicesUnauthorized
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 ¶
func (o *PatchServiceBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchServiceBadRequest
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) middleware.Responder
}
PatchServiceHandler interface for that can handle valid patch service params
type PatchServiceHandlerFunc ¶
type PatchServiceHandlerFunc func(PatchServiceParams) middleware.Responder
PatchServiceHandlerFunc turns a function with the right signature into a patch service handler
func (PatchServiceHandlerFunc) Handle ¶
func (fn PatchServiceHandlerFunc) Handle(params PatchServiceParams) 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 ¶
func (o *PatchServiceNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchServiceNotFound
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
There are no default values defined in the 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 PatchServiceTooManyRequests ¶ added in v0.31.0
type PatchServiceTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
PatchServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response patchServiceTooManyRequests
func NewPatchServiceTooManyRequests ¶ added in v0.31.0
func NewPatchServiceTooManyRequests() *PatchServiceTooManyRequests
NewPatchServiceTooManyRequests creates PatchServiceTooManyRequests with default headers values
func (*PatchServiceTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *PatchServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the patch service too many requests response
func (*PatchServiceTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *PatchServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchServiceTooManyRequests
WithPayload adds the payload to the patch service too many requests response
func (*PatchServiceTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *PatchServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *PatchServiceUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *PatchServiceUnauthorized
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 ¶
func (o *UpdateServiceBadRequest) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateServiceBadRequest
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) middleware.Responder
}
UpdateServiceHandler interface for that can handle valid update service params
type UpdateServiceHandlerFunc ¶
type UpdateServiceHandlerFunc func(UpdateServiceParams) middleware.Responder
UpdateServiceHandlerFunc turns a function with the right signature into a update service handler
func (UpdateServiceHandlerFunc) Handle ¶
func (fn UpdateServiceHandlerFunc) Handle(params UpdateServiceParams) 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 ¶
func (o *UpdateServiceNotFound) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateServiceNotFound
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
There are no default values defined in the 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 UpdateServiceTooManyRequests ¶ added in v0.31.0
type UpdateServiceTooManyRequests struct { /* In: Body */ Payload *rest_model.APIErrorEnvelope `json:"body,omitempty"` }
UpdateServiceTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response updateServiceTooManyRequests
func NewUpdateServiceTooManyRequests ¶ added in v0.31.0
func NewUpdateServiceTooManyRequests() *UpdateServiceTooManyRequests
NewUpdateServiceTooManyRequests creates UpdateServiceTooManyRequests with default headers values
func (*UpdateServiceTooManyRequests) SetPayload ¶ added in v0.31.0
func (o *UpdateServiceTooManyRequests) SetPayload(payload *rest_model.APIErrorEnvelope)
SetPayload sets the payload to the update service too many requests response
func (*UpdateServiceTooManyRequests) WithPayload ¶ added in v0.31.0
func (o *UpdateServiceTooManyRequests) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateServiceTooManyRequests
WithPayload adds the payload to the update service too many requests response
func (*UpdateServiceTooManyRequests) WriteResponse ¶ added in v0.31.0
func (o *UpdateServiceTooManyRequests) WriteResponse(rw http.ResponseWriter, producer runtime.Producer)
WriteResponse to the client
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 ¶
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 { rest_model.APIErrorEnvelope `json:"body,omitempty"` }Payload *
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 ¶
func (o *UpdateServiceUnauthorized) WithPayload(payload *rest_model.APIErrorEnvelope) *UpdateServiceUnauthorized
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 ¶
- create_service.go
- create_service_parameters.go
- create_service_responses.go
- create_service_urlbuilder.go
- delete_service.go
- delete_service_parameters.go
- delete_service_responses.go
- delete_service_urlbuilder.go
- detail_service.go
- detail_service_parameters.go
- detail_service_responses.go
- detail_service_urlbuilder.go
- list_service_terminators.go
- list_service_terminators_parameters.go
- list_service_terminators_responses.go
- list_service_terminators_urlbuilder.go
- list_services.go
- list_services_parameters.go
- list_services_responses.go
- list_services_urlbuilder.go
- patch_service.go
- patch_service_parameters.go
- patch_service_responses.go
- patch_service_urlbuilder.go
- update_service.go
- update_service_parameters.go
- update_service_responses.go
- update_service_urlbuilder.go