This change adds the API endpoints, the CLI commands and the web UI elements needed to manage objects in GARMs internal storage. This storage system is meant to be used to distribute the garm-agent and as a single source of truth for provider binaries, when we will add the ability for GARM to scale out. Potentially, we can also use this in air gapped systems to distribute the runner binaries for forges that don't have their own internal storage system (like GHES). Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
106 lines
3.2 KiB
Go
106 lines
3.2 KiB
Go
// Code generated by go-swagger; DO NOT EDIT.
|
|
|
|
package objects
|
|
|
|
// This file was generated by the swagger tool.
|
|
// Editing this file might prove futile when you re-run the swagger generate command
|
|
|
|
import (
|
|
"encoding/json"
|
|
"fmt"
|
|
"io"
|
|
|
|
"github.com/go-openapi/runtime"
|
|
"github.com/go-openapi/strfmt"
|
|
|
|
apiserver_params "github.com/cloudbase/garm/apiserver/params"
|
|
)
|
|
|
|
// DeleteFileObjectReader is a Reader for the DeleteFileObject structure.
|
|
type DeleteFileObjectReader struct {
|
|
formats strfmt.Registry
|
|
}
|
|
|
|
// ReadResponse reads a server response into the received o.
|
|
func (o *DeleteFileObjectReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
result := NewDeleteFileObjectDefault(response.Code())
|
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
return nil, err
|
|
}
|
|
if response.Code()/100 == 2 {
|
|
return result, nil
|
|
}
|
|
return nil, result
|
|
}
|
|
|
|
// NewDeleteFileObjectDefault creates a DeleteFileObjectDefault with default headers values
|
|
func NewDeleteFileObjectDefault(code int) *DeleteFileObjectDefault {
|
|
return &DeleteFileObjectDefault{
|
|
_statusCode: code,
|
|
}
|
|
}
|
|
|
|
/*
|
|
DeleteFileObjectDefault describes a response with status code -1, with default header values.
|
|
|
|
APIErrorResponse
|
|
*/
|
|
type DeleteFileObjectDefault struct {
|
|
_statusCode int
|
|
|
|
Payload apiserver_params.APIErrorResponse
|
|
}
|
|
|
|
// IsSuccess returns true when this delete file object default response has a 2xx status code
|
|
func (o *DeleteFileObjectDefault) IsSuccess() bool {
|
|
return o._statusCode/100 == 2
|
|
}
|
|
|
|
// IsRedirect returns true when this delete file object default response has a 3xx status code
|
|
func (o *DeleteFileObjectDefault) IsRedirect() bool {
|
|
return o._statusCode/100 == 3
|
|
}
|
|
|
|
// IsClientError returns true when this delete file object default response has a 4xx status code
|
|
func (o *DeleteFileObjectDefault) IsClientError() bool {
|
|
return o._statusCode/100 == 4
|
|
}
|
|
|
|
// IsServerError returns true when this delete file object default response has a 5xx status code
|
|
func (o *DeleteFileObjectDefault) IsServerError() bool {
|
|
return o._statusCode/100 == 5
|
|
}
|
|
|
|
// IsCode returns true when this delete file object default response a status code equal to that given
|
|
func (o *DeleteFileObjectDefault) IsCode(code int) bool {
|
|
return o._statusCode == code
|
|
}
|
|
|
|
// Code gets the status code for the delete file object default response
|
|
func (o *DeleteFileObjectDefault) Code() int {
|
|
return o._statusCode
|
|
}
|
|
|
|
func (o *DeleteFileObjectDefault) Error() string {
|
|
payload, _ := json.Marshal(o.Payload)
|
|
return fmt.Sprintf("[DELETE /objects/{objectID}][%d] DeleteFileObject default %s", o._statusCode, payload)
|
|
}
|
|
|
|
func (o *DeleteFileObjectDefault) String() string {
|
|
payload, _ := json.Marshal(o.Payload)
|
|
return fmt.Sprintf("[DELETE /objects/{objectID}][%d] DeleteFileObject default %s", o._statusCode, payload)
|
|
}
|
|
|
|
func (o *DeleteFileObjectDefault) GetPayload() apiserver_params.APIErrorResponse {
|
|
return o.Payload
|
|
}
|
|
|
|
func (o *DeleteFileObjectDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
|
|
// response payload
|
|
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|