service

package
v0.0.0-...-318a3d5 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const DeleteProjectProjectNameServiceServiceNameBadRequestCode int = 400

DeleteProjectProjectNameServiceServiceNameBadRequestCode is the HTTP code returned for type DeleteProjectProjectNameServiceServiceNameBadRequest

View Source
const DeleteProjectProjectNameServiceServiceNameOKCode int = 200

DeleteProjectProjectNameServiceServiceNameOKCode is the HTTP code returned for type DeleteProjectProjectNameServiceServiceNameOK

View Source
const PostProjectProjectNameServiceBadRequestCode int = 400

PostProjectProjectNameServiceBadRequestCode is the HTTP code returned for type PostProjectProjectNameServiceBadRequest

View Source
const PostProjectProjectNameServiceOKCode int = 200

PostProjectProjectNameServiceOKCode is the HTTP code returned for type PostProjectProjectNameServiceOK

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteProjectProjectNameServiceServiceName

type DeleteProjectProjectNameServiceServiceName struct {
	Context *middleware.Context
	Handler DeleteProjectProjectNameServiceServiceNameHandler
}

DeleteProjectProjectNameServiceServiceName swagger:route DELETE /project/{projectName}/service/{serviceName} Service deleteProjectProjectNameServiceServiceName

Deletes a service

func NewDeleteProjectProjectNameServiceServiceName

func NewDeleteProjectProjectNameServiceServiceName(ctx *middleware.Context, handler DeleteProjectProjectNameServiceServiceNameHandler) *DeleteProjectProjectNameServiceServiceName

NewDeleteProjectProjectNameServiceServiceName creates a new http.Handler for the delete project project name service service name operation

func (*DeleteProjectProjectNameServiceServiceName) ServeHTTP

type DeleteProjectProjectNameServiceServiceNameBadRequest

type DeleteProjectProjectNameServiceServiceNameBadRequest struct {

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

DeleteProjectProjectNameServiceServiceNameBadRequest Failed. Service could not be deleted

swagger:response deleteProjectProjectNameServiceServiceNameBadRequest

func NewDeleteProjectProjectNameServiceServiceNameBadRequest

func NewDeleteProjectProjectNameServiceServiceNameBadRequest() *DeleteProjectProjectNameServiceServiceNameBadRequest

NewDeleteProjectProjectNameServiceServiceNameBadRequest creates DeleteProjectProjectNameServiceServiceNameBadRequest with default headers values

func (*DeleteProjectProjectNameServiceServiceNameBadRequest) SetPayload

SetPayload sets the payload to the delete project project name service service name bad request response

func (*DeleteProjectProjectNameServiceServiceNameBadRequest) WithPayload

WithPayload adds the payload to the delete project project name service service name bad request response

func (*DeleteProjectProjectNameServiceServiceNameBadRequest) WriteResponse

WriteResponse to the client

type DeleteProjectProjectNameServiceServiceNameDefault

type DeleteProjectProjectNameServiceServiceNameDefault struct {

	/*
	  In: Body
	*/
	Payload *models.Error `json:"body,omitempty"`
	// contains filtered or unexported fields
}

DeleteProjectProjectNameServiceServiceNameDefault Error

swagger:response deleteProjectProjectNameServiceServiceNameDefault

func NewDeleteProjectProjectNameServiceServiceNameDefault

func NewDeleteProjectProjectNameServiceServiceNameDefault(code int) *DeleteProjectProjectNameServiceServiceNameDefault

NewDeleteProjectProjectNameServiceServiceNameDefault creates DeleteProjectProjectNameServiceServiceNameDefault with default headers values

func (*DeleteProjectProjectNameServiceServiceNameDefault) SetPayload

SetPayload sets the payload to the delete project project name service service name default response

func (*DeleteProjectProjectNameServiceServiceNameDefault) SetStatusCode

SetStatusCode sets the status to the delete project project name service service name default response

func (*DeleteProjectProjectNameServiceServiceNameDefault) WithPayload

WithPayload adds the payload to the delete project project name service service name default response

func (*DeleteProjectProjectNameServiceServiceNameDefault) WithStatusCode

WithStatusCode adds the status to the delete project project name service service name default response

func (*DeleteProjectProjectNameServiceServiceNameDefault) WriteResponse

WriteResponse to the client

type DeleteProjectProjectNameServiceServiceNameHandler

type DeleteProjectProjectNameServiceServiceNameHandler interface {
	Handle(DeleteProjectProjectNameServiceServiceNameParams, *models.Principal) middleware.Responder
}

DeleteProjectProjectNameServiceServiceNameHandler interface for that can handle valid delete project project name service service name params

type DeleteProjectProjectNameServiceServiceNameHandlerFunc

type DeleteProjectProjectNameServiceServiceNameHandlerFunc func(DeleteProjectProjectNameServiceServiceNameParams, *models.Principal) middleware.Responder

DeleteProjectProjectNameServiceServiceNameHandlerFunc turns a function with the right signature into a delete project project name service service name handler

func (DeleteProjectProjectNameServiceServiceNameHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteProjectProjectNameServiceServiceNameOK

type DeleteProjectProjectNameServiceServiceNameOK struct {

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

DeleteProjectProjectNameServiceServiceNameOK Deletion of service triggered

swagger:response deleteProjectProjectNameServiceServiceNameOK

func NewDeleteProjectProjectNameServiceServiceNameOK

func NewDeleteProjectProjectNameServiceServiceNameOK() *DeleteProjectProjectNameServiceServiceNameOK

NewDeleteProjectProjectNameServiceServiceNameOK creates DeleteProjectProjectNameServiceServiceNameOK with default headers values

func (*DeleteProjectProjectNameServiceServiceNameOK) SetPayload

SetPayload sets the payload to the delete project project name service service name o k response

func (*DeleteProjectProjectNameServiceServiceNameOK) WithPayload

WithPayload adds the payload to the delete project project name service service name o k response

func (*DeleteProjectProjectNameServiceServiceNameOK) WriteResponse

WriteResponse to the client

type DeleteProjectProjectNameServiceServiceNameParams

type DeleteProjectProjectNameServiceServiceNameParams struct {

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

	/*Name of the project
	  Required: true
	  In: path
	*/
	ProjectName string
	/*Name of the service
	  Required: true
	  In: path
	*/
	ServiceName string
}

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

swagger:parameters DeleteProjectProjectNameServiceServiceName

func NewDeleteProjectProjectNameServiceServiceNameParams

func NewDeleteProjectProjectNameServiceServiceNameParams() DeleteProjectProjectNameServiceServiceNameParams

NewDeleteProjectProjectNameServiceServiceNameParams creates a new DeleteProjectProjectNameServiceServiceNameParams object no default values defined in spec.

func (*DeleteProjectProjectNameServiceServiceNameParams) 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 NewDeleteProjectProjectNameServiceServiceNameParams() beforehand.

type DeleteProjectProjectNameServiceServiceNameURL

type DeleteProjectProjectNameServiceServiceNameURL struct {
	ProjectName string
	ServiceName string
	// contains filtered or unexported fields
}

DeleteProjectProjectNameServiceServiceNameURL generates an URL for the delete project project name service service name operation

func (*DeleteProjectProjectNameServiceServiceNameURL) Build

Build a url path and query string

func (*DeleteProjectProjectNameServiceServiceNameURL) BuildFull

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

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

func (*DeleteProjectProjectNameServiceServiceNameURL) Must

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

func (*DeleteProjectProjectNameServiceServiceNameURL) 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 (*DeleteProjectProjectNameServiceServiceNameURL) String

String returns the string representation of the path with query string

func (*DeleteProjectProjectNameServiceServiceNameURL) StringFull

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

StringFull returns the string representation of a complete url

func (*DeleteProjectProjectNameServiceServiceNameURL) 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 PostProjectProjectNameService

type PostProjectProjectNameService struct {
	Context *middleware.Context
	Handler PostProjectProjectNameServiceHandler
}

PostProjectProjectNameService swagger:route POST /project/{projectName}/service Service postProjectProjectNameService

Creates a new service

func NewPostProjectProjectNameService

func NewPostProjectProjectNameService(ctx *middleware.Context, handler PostProjectProjectNameServiceHandler) *PostProjectProjectNameService

NewPostProjectProjectNameService creates a new http.Handler for the post project project name service operation

func (*PostProjectProjectNameService) ServeHTTP

type PostProjectProjectNameServiceBadRequest

type PostProjectProjectNameServiceBadRequest struct {

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

PostProjectProjectNameServiceBadRequest Failed. Project could not be created

swagger:response postProjectProjectNameServiceBadRequest

func NewPostProjectProjectNameServiceBadRequest

func NewPostProjectProjectNameServiceBadRequest() *PostProjectProjectNameServiceBadRequest

NewPostProjectProjectNameServiceBadRequest creates PostProjectProjectNameServiceBadRequest with default headers values

func (*PostProjectProjectNameServiceBadRequest) SetPayload

func (o *PostProjectProjectNameServiceBadRequest) SetPayload(payload *models.Error)

SetPayload sets the payload to the post project project name service bad request response

func (*PostProjectProjectNameServiceBadRequest) WithPayload

WithPayload adds the payload to the post project project name service bad request response

func (*PostProjectProjectNameServiceBadRequest) WriteResponse

WriteResponse to the client

type PostProjectProjectNameServiceDefault

type PostProjectProjectNameServiceDefault struct {

	/*
	  In: Body
	*/
	Payload *models.Error `json:"body,omitempty"`
	// contains filtered or unexported fields
}

PostProjectProjectNameServiceDefault Error

swagger:response postProjectProjectNameServiceDefault

func NewPostProjectProjectNameServiceDefault

func NewPostProjectProjectNameServiceDefault(code int) *PostProjectProjectNameServiceDefault

NewPostProjectProjectNameServiceDefault creates PostProjectProjectNameServiceDefault with default headers values

func (*PostProjectProjectNameServiceDefault) SetPayload

func (o *PostProjectProjectNameServiceDefault) SetPayload(payload *models.Error)

SetPayload sets the payload to the post project project name service default response

func (*PostProjectProjectNameServiceDefault) SetStatusCode

func (o *PostProjectProjectNameServiceDefault) SetStatusCode(code int)

SetStatusCode sets the status to the post project project name service default response

func (*PostProjectProjectNameServiceDefault) WithPayload

WithPayload adds the payload to the post project project name service default response

func (*PostProjectProjectNameServiceDefault) WithStatusCode

WithStatusCode adds the status to the post project project name service default response

func (*PostProjectProjectNameServiceDefault) WriteResponse

WriteResponse to the client

type PostProjectProjectNameServiceHandler

type PostProjectProjectNameServiceHandler interface {
	Handle(PostProjectProjectNameServiceParams, *models.Principal) middleware.Responder
}

PostProjectProjectNameServiceHandler interface for that can handle valid post project project name service params

type PostProjectProjectNameServiceHandlerFunc

type PostProjectProjectNameServiceHandlerFunc func(PostProjectProjectNameServiceParams, *models.Principal) middleware.Responder

PostProjectProjectNameServiceHandlerFunc turns a function with the right signature into a post project project name service handler

func (PostProjectProjectNameServiceHandlerFunc) Handle

Handle executing the request and returning a response

type PostProjectProjectNameServiceOK

type PostProjectProjectNameServiceOK struct {

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

PostProjectProjectNameServiceOK Creating of service triggered

swagger:response postProjectProjectNameServiceOK

func NewPostProjectProjectNameServiceOK

func NewPostProjectProjectNameServiceOK() *PostProjectProjectNameServiceOK

NewPostProjectProjectNameServiceOK creates PostProjectProjectNameServiceOK with default headers values

func (*PostProjectProjectNameServiceOK) SetPayload

func (o *PostProjectProjectNameServiceOK) SetPayload(payload *models.EventContext)

SetPayload sets the payload to the post project project name service o k response

func (*PostProjectProjectNameServiceOK) WithPayload

WithPayload adds the payload to the post project project name service o k response

func (*PostProjectProjectNameServiceOK) WriteResponse

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

WriteResponse to the client

type PostProjectProjectNameServiceParams

type PostProjectProjectNameServiceParams struct {

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

	/*Name of the project
	  Required: true
	  In: path
	*/
	ProjectName string
	/*Service entity
	  In: body
	*/
	Service *models.Service
}

PostProjectProjectNameServiceParams contains all the bound params for the post project project name service operation typically these are obtained from a http.Request

swagger:parameters PostProjectProjectNameService

func NewPostProjectProjectNameServiceParams

func NewPostProjectProjectNameServiceParams() PostProjectProjectNameServiceParams

NewPostProjectProjectNameServiceParams creates a new PostProjectProjectNameServiceParams object no default values defined in spec.

func (*PostProjectProjectNameServiceParams) 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 NewPostProjectProjectNameServiceParams() beforehand.

type PostProjectProjectNameServiceURL

type PostProjectProjectNameServiceURL struct {
	ProjectName string
	// contains filtered or unexported fields
}

PostProjectProjectNameServiceURL generates an URL for the post project project name service operation

func (*PostProjectProjectNameServiceURL) Build

Build a url path and query string

func (*PostProjectProjectNameServiceURL) BuildFull

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

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

func (*PostProjectProjectNameServiceURL) Must

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

func (*PostProjectProjectNameServiceURL) SetBasePath

func (o *PostProjectProjectNameServiceURL) 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 (*PostProjectProjectNameServiceURL) String

String returns the string representation of the path with query string

func (*PostProjectProjectNameServiceURL) StringFull

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

StringFull returns the string representation of a complete url

func (*PostProjectProjectNameServiceURL) 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

Jump to

Keyboard shortcuts

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