storage_v1

package
v0.0.0-...-1e5aeb1 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const CreateStorageV1CSIDriverAcceptedCode int = 202

CreateStorageV1CSIDriverAcceptedCode is the HTTP code returned for type CreateStorageV1CSIDriverAccepted

View Source
const CreateStorageV1CSIDriverCreatedCode int = 201

CreateStorageV1CSIDriverCreatedCode is the HTTP code returned for type CreateStorageV1CSIDriverCreated

View Source
const CreateStorageV1CSIDriverOKCode int = 200

CreateStorageV1CSIDriverOKCode is the HTTP code returned for type CreateStorageV1CSIDriverOK

View Source
const CreateStorageV1CSIDriverUnauthorizedCode int = 401

CreateStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type CreateStorageV1CSIDriverUnauthorized

View Source
const CreateStorageV1CSINodeAcceptedCode int = 202

CreateStorageV1CSINodeAcceptedCode is the HTTP code returned for type CreateStorageV1CSINodeAccepted

View Source
const CreateStorageV1CSINodeCreatedCode int = 201

CreateStorageV1CSINodeCreatedCode is the HTTP code returned for type CreateStorageV1CSINodeCreated

View Source
const CreateStorageV1CSINodeOKCode int = 200

CreateStorageV1CSINodeOKCode is the HTTP code returned for type CreateStorageV1CSINodeOK

View Source
const CreateStorageV1CSINodeUnauthorizedCode int = 401

CreateStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type CreateStorageV1CSINodeUnauthorized

View Source
const CreateStorageV1StorageClassAcceptedCode int = 202

CreateStorageV1StorageClassAcceptedCode is the HTTP code returned for type CreateStorageV1StorageClassAccepted

View Source
const CreateStorageV1StorageClassCreatedCode int = 201

CreateStorageV1StorageClassCreatedCode is the HTTP code returned for type CreateStorageV1StorageClassCreated

View Source
const CreateStorageV1StorageClassOKCode int = 200

CreateStorageV1StorageClassOKCode is the HTTP code returned for type CreateStorageV1StorageClassOK

View Source
const CreateStorageV1StorageClassUnauthorizedCode int = 401

CreateStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type CreateStorageV1StorageClassUnauthorized

View Source
const CreateStorageV1VolumeAttachmentAcceptedCode int = 202

CreateStorageV1VolumeAttachmentAcceptedCode is the HTTP code returned for type CreateStorageV1VolumeAttachmentAccepted

View Source
const CreateStorageV1VolumeAttachmentCreatedCode int = 201

CreateStorageV1VolumeAttachmentCreatedCode is the HTTP code returned for type CreateStorageV1VolumeAttachmentCreated

View Source
const CreateStorageV1VolumeAttachmentOKCode int = 200

CreateStorageV1VolumeAttachmentOKCode is the HTTP code returned for type CreateStorageV1VolumeAttachmentOK

View Source
const CreateStorageV1VolumeAttachmentUnauthorizedCode int = 401

CreateStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type CreateStorageV1VolumeAttachmentUnauthorized

View Source
const DeleteStorageV1CSIDriverAcceptedCode int = 202

DeleteStorageV1CSIDriverAcceptedCode is the HTTP code returned for type DeleteStorageV1CSIDriverAccepted

View Source
const DeleteStorageV1CSIDriverOKCode int = 200

DeleteStorageV1CSIDriverOKCode is the HTTP code returned for type DeleteStorageV1CSIDriverOK

View Source
const DeleteStorageV1CSIDriverUnauthorizedCode int = 401

DeleteStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CSIDriverUnauthorized

View Source
const DeleteStorageV1CSINodeAcceptedCode int = 202

DeleteStorageV1CSINodeAcceptedCode is the HTTP code returned for type DeleteStorageV1CSINodeAccepted

View Source
const DeleteStorageV1CSINodeOKCode int = 200

DeleteStorageV1CSINodeOKCode is the HTTP code returned for type DeleteStorageV1CSINodeOK

View Source
const DeleteStorageV1CSINodeUnauthorizedCode int = 401

DeleteStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CSINodeUnauthorized

View Source
const DeleteStorageV1CollectionCSIDriverOKCode int = 200

DeleteStorageV1CollectionCSIDriverOKCode is the HTTP code returned for type DeleteStorageV1CollectionCSIDriverOK

View Source
const DeleteStorageV1CollectionCSIDriverUnauthorizedCode int = 401

DeleteStorageV1CollectionCSIDriverUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CollectionCSIDriverUnauthorized

View Source
const DeleteStorageV1CollectionCSINodeOKCode int = 200

DeleteStorageV1CollectionCSINodeOKCode is the HTTP code returned for type DeleteStorageV1CollectionCSINodeOK

View Source
const DeleteStorageV1CollectionCSINodeUnauthorizedCode int = 401

DeleteStorageV1CollectionCSINodeUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CollectionCSINodeUnauthorized

View Source
const DeleteStorageV1CollectionStorageClassOKCode int = 200

DeleteStorageV1CollectionStorageClassOKCode is the HTTP code returned for type DeleteStorageV1CollectionStorageClassOK

View Source
const DeleteStorageV1CollectionStorageClassUnauthorizedCode int = 401

DeleteStorageV1CollectionStorageClassUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CollectionStorageClassUnauthorized

View Source
const DeleteStorageV1CollectionVolumeAttachmentOKCode int = 200

DeleteStorageV1CollectionVolumeAttachmentOKCode is the HTTP code returned for type DeleteStorageV1CollectionVolumeAttachmentOK

View Source
const DeleteStorageV1CollectionVolumeAttachmentUnauthorizedCode int = 401

DeleteStorageV1CollectionVolumeAttachmentUnauthorizedCode is the HTTP code returned for type DeleteStorageV1CollectionVolumeAttachmentUnauthorized

View Source
const DeleteStorageV1StorageClassAcceptedCode int = 202

DeleteStorageV1StorageClassAcceptedCode is the HTTP code returned for type DeleteStorageV1StorageClassAccepted

View Source
const DeleteStorageV1StorageClassOKCode int = 200

DeleteStorageV1StorageClassOKCode is the HTTP code returned for type DeleteStorageV1StorageClassOK

View Source
const DeleteStorageV1StorageClassUnauthorizedCode int = 401

DeleteStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type DeleteStorageV1StorageClassUnauthorized

View Source
const DeleteStorageV1VolumeAttachmentAcceptedCode int = 202

DeleteStorageV1VolumeAttachmentAcceptedCode is the HTTP code returned for type DeleteStorageV1VolumeAttachmentAccepted

View Source
const DeleteStorageV1VolumeAttachmentOKCode int = 200

DeleteStorageV1VolumeAttachmentOKCode is the HTTP code returned for type DeleteStorageV1VolumeAttachmentOK

View Source
const DeleteStorageV1VolumeAttachmentUnauthorizedCode int = 401

DeleteStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type DeleteStorageV1VolumeAttachmentUnauthorized

View Source
const GetStorageV1APIResourcesOKCode int = 200

GetStorageV1APIResourcesOKCode is the HTTP code returned for type GetStorageV1APIResourcesOK

View Source
const GetStorageV1APIResourcesUnauthorizedCode int = 401

GetStorageV1APIResourcesUnauthorizedCode is the HTTP code returned for type GetStorageV1APIResourcesUnauthorized

View Source
const ListStorageV1CSIDriverOKCode int = 200

ListStorageV1CSIDriverOKCode is the HTTP code returned for type ListStorageV1CSIDriverOK

View Source
const ListStorageV1CSIDriverUnauthorizedCode int = 401

ListStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type ListStorageV1CSIDriverUnauthorized

View Source
const ListStorageV1CSINodeOKCode int = 200

ListStorageV1CSINodeOKCode is the HTTP code returned for type ListStorageV1CSINodeOK

View Source
const ListStorageV1CSINodeUnauthorizedCode int = 401

ListStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type ListStorageV1CSINodeUnauthorized

View Source
const ListStorageV1StorageClassOKCode int = 200

ListStorageV1StorageClassOKCode is the HTTP code returned for type ListStorageV1StorageClassOK

View Source
const ListStorageV1StorageClassUnauthorizedCode int = 401

ListStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type ListStorageV1StorageClassUnauthorized

View Source
const ListStorageV1VolumeAttachmentOKCode int = 200

ListStorageV1VolumeAttachmentOKCode is the HTTP code returned for type ListStorageV1VolumeAttachmentOK

View Source
const ListStorageV1VolumeAttachmentUnauthorizedCode int = 401

ListStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ListStorageV1VolumeAttachmentUnauthorized

View Source
const PatchStorageV1CSIDriverOKCode int = 200

PatchStorageV1CSIDriverOKCode is the HTTP code returned for type PatchStorageV1CSIDriverOK

View Source
const PatchStorageV1CSIDriverUnauthorizedCode int = 401

PatchStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type PatchStorageV1CSIDriverUnauthorized

View Source
const PatchStorageV1CSINodeOKCode int = 200

PatchStorageV1CSINodeOKCode is the HTTP code returned for type PatchStorageV1CSINodeOK

View Source
const PatchStorageV1CSINodeUnauthorizedCode int = 401

PatchStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type PatchStorageV1CSINodeUnauthorized

View Source
const PatchStorageV1StorageClassOKCode int = 200

PatchStorageV1StorageClassOKCode is the HTTP code returned for type PatchStorageV1StorageClassOK

View Source
const PatchStorageV1StorageClassUnauthorizedCode int = 401

PatchStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type PatchStorageV1StorageClassUnauthorized

View Source
const PatchStorageV1VolumeAttachmentOKCode int = 200

PatchStorageV1VolumeAttachmentOKCode is the HTTP code returned for type PatchStorageV1VolumeAttachmentOK

View Source
const PatchStorageV1VolumeAttachmentStatusOKCode int = 200

PatchStorageV1VolumeAttachmentStatusOKCode is the HTTP code returned for type PatchStorageV1VolumeAttachmentStatusOK

View Source
const PatchStorageV1VolumeAttachmentStatusUnauthorizedCode int = 401

PatchStorageV1VolumeAttachmentStatusUnauthorizedCode is the HTTP code returned for type PatchStorageV1VolumeAttachmentStatusUnauthorized

View Source
const PatchStorageV1VolumeAttachmentUnauthorizedCode int = 401

PatchStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type PatchStorageV1VolumeAttachmentUnauthorized

View Source
const ReadStorageV1CSIDriverOKCode int = 200

ReadStorageV1CSIDriverOKCode is the HTTP code returned for type ReadStorageV1CSIDriverOK

View Source
const ReadStorageV1CSIDriverUnauthorizedCode int = 401

ReadStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type ReadStorageV1CSIDriverUnauthorized

View Source
const ReadStorageV1CSINodeOKCode int = 200

ReadStorageV1CSINodeOKCode is the HTTP code returned for type ReadStorageV1CSINodeOK

View Source
const ReadStorageV1CSINodeUnauthorizedCode int = 401

ReadStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type ReadStorageV1CSINodeUnauthorized

View Source
const ReadStorageV1StorageClassOKCode int = 200

ReadStorageV1StorageClassOKCode is the HTTP code returned for type ReadStorageV1StorageClassOK

View Source
const ReadStorageV1StorageClassUnauthorizedCode int = 401

ReadStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type ReadStorageV1StorageClassUnauthorized

View Source
const ReadStorageV1VolumeAttachmentOKCode int = 200

ReadStorageV1VolumeAttachmentOKCode is the HTTP code returned for type ReadStorageV1VolumeAttachmentOK

View Source
const ReadStorageV1VolumeAttachmentStatusOKCode int = 200

ReadStorageV1VolumeAttachmentStatusOKCode is the HTTP code returned for type ReadStorageV1VolumeAttachmentStatusOK

View Source
const ReadStorageV1VolumeAttachmentStatusUnauthorizedCode int = 401

ReadStorageV1VolumeAttachmentStatusUnauthorizedCode is the HTTP code returned for type ReadStorageV1VolumeAttachmentStatusUnauthorized

View Source
const ReadStorageV1VolumeAttachmentUnauthorizedCode int = 401

ReadStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ReadStorageV1VolumeAttachmentUnauthorized

View Source
const ReplaceStorageV1CSIDriverCreatedCode int = 201

ReplaceStorageV1CSIDriverCreatedCode is the HTTP code returned for type ReplaceStorageV1CSIDriverCreated

View Source
const ReplaceStorageV1CSIDriverOKCode int = 200

ReplaceStorageV1CSIDriverOKCode is the HTTP code returned for type ReplaceStorageV1CSIDriverOK

View Source
const ReplaceStorageV1CSIDriverUnauthorizedCode int = 401

ReplaceStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1CSIDriverUnauthorized

View Source
const ReplaceStorageV1CSINodeCreatedCode int = 201

ReplaceStorageV1CSINodeCreatedCode is the HTTP code returned for type ReplaceStorageV1CSINodeCreated

View Source
const ReplaceStorageV1CSINodeOKCode int = 200

ReplaceStorageV1CSINodeOKCode is the HTTP code returned for type ReplaceStorageV1CSINodeOK

View Source
const ReplaceStorageV1CSINodeUnauthorizedCode int = 401

ReplaceStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1CSINodeUnauthorized

View Source
const ReplaceStorageV1StorageClassCreatedCode int = 201

ReplaceStorageV1StorageClassCreatedCode is the HTTP code returned for type ReplaceStorageV1StorageClassCreated

View Source
const ReplaceStorageV1StorageClassOKCode int = 200

ReplaceStorageV1StorageClassOKCode is the HTTP code returned for type ReplaceStorageV1StorageClassOK

View Source
const ReplaceStorageV1StorageClassUnauthorizedCode int = 401

ReplaceStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1StorageClassUnauthorized

View Source
const ReplaceStorageV1VolumeAttachmentCreatedCode int = 201

ReplaceStorageV1VolumeAttachmentCreatedCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentCreated

View Source
const ReplaceStorageV1VolumeAttachmentOKCode int = 200

ReplaceStorageV1VolumeAttachmentOKCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentOK

View Source
const ReplaceStorageV1VolumeAttachmentStatusCreatedCode int = 201

ReplaceStorageV1VolumeAttachmentStatusCreatedCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentStatusCreated

View Source
const ReplaceStorageV1VolumeAttachmentStatusOKCode int = 200

ReplaceStorageV1VolumeAttachmentStatusOKCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentStatusOK

View Source
const ReplaceStorageV1VolumeAttachmentStatusUnauthorizedCode int = 401

ReplaceStorageV1VolumeAttachmentStatusUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentStatusUnauthorized

View Source
const ReplaceStorageV1VolumeAttachmentUnauthorizedCode int = 401

ReplaceStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1VolumeAttachmentUnauthorized

View Source
const WatchStorageV1CSIDriverListOKCode int = 200

WatchStorageV1CSIDriverListOKCode is the HTTP code returned for type WatchStorageV1CSIDriverListOK

View Source
const WatchStorageV1CSIDriverListUnauthorizedCode int = 401

WatchStorageV1CSIDriverListUnauthorizedCode is the HTTP code returned for type WatchStorageV1CSIDriverListUnauthorized

View Source
const WatchStorageV1CSIDriverOKCode int = 200

WatchStorageV1CSIDriverOKCode is the HTTP code returned for type WatchStorageV1CSIDriverOK

View Source
const WatchStorageV1CSIDriverUnauthorizedCode int = 401

WatchStorageV1CSIDriverUnauthorizedCode is the HTTP code returned for type WatchStorageV1CSIDriverUnauthorized

View Source
const WatchStorageV1CSINodeListOKCode int = 200

WatchStorageV1CSINodeListOKCode is the HTTP code returned for type WatchStorageV1CSINodeListOK

View Source
const WatchStorageV1CSINodeListUnauthorizedCode int = 401

WatchStorageV1CSINodeListUnauthorizedCode is the HTTP code returned for type WatchStorageV1CSINodeListUnauthorized

View Source
const WatchStorageV1CSINodeOKCode int = 200

WatchStorageV1CSINodeOKCode is the HTTP code returned for type WatchStorageV1CSINodeOK

View Source
const WatchStorageV1CSINodeUnauthorizedCode int = 401

WatchStorageV1CSINodeUnauthorizedCode is the HTTP code returned for type WatchStorageV1CSINodeUnauthorized

View Source
const WatchStorageV1StorageClassListOKCode int = 200

WatchStorageV1StorageClassListOKCode is the HTTP code returned for type WatchStorageV1StorageClassListOK

View Source
const WatchStorageV1StorageClassListUnauthorizedCode int = 401

WatchStorageV1StorageClassListUnauthorizedCode is the HTTP code returned for type WatchStorageV1StorageClassListUnauthorized

View Source
const WatchStorageV1StorageClassOKCode int = 200

WatchStorageV1StorageClassOKCode is the HTTP code returned for type WatchStorageV1StorageClassOK

View Source
const WatchStorageV1StorageClassUnauthorizedCode int = 401

WatchStorageV1StorageClassUnauthorizedCode is the HTTP code returned for type WatchStorageV1StorageClassUnauthorized

View Source
const WatchStorageV1VolumeAttachmentListOKCode int = 200

WatchStorageV1VolumeAttachmentListOKCode is the HTTP code returned for type WatchStorageV1VolumeAttachmentListOK

View Source
const WatchStorageV1VolumeAttachmentListUnauthorizedCode int = 401

WatchStorageV1VolumeAttachmentListUnauthorizedCode is the HTTP code returned for type WatchStorageV1VolumeAttachmentListUnauthorized

View Source
const WatchStorageV1VolumeAttachmentOKCode int = 200

WatchStorageV1VolumeAttachmentOKCode is the HTTP code returned for type WatchStorageV1VolumeAttachmentOK

View Source
const WatchStorageV1VolumeAttachmentUnauthorizedCode int = 401

WatchStorageV1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type WatchStorageV1VolumeAttachmentUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateStorageV1CSIDriver

type CreateStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler CreateStorageV1CSIDriverHandler
}

CreateStorageV1CSIDriver swagger:route POST /apis/storage.k8s.io/v1/csidrivers storage_v1 createStorageV1CSIDriver

create a CSIDriver

func NewCreateStorageV1CSIDriver

func NewCreateStorageV1CSIDriver(ctx *middleware.Context, handler CreateStorageV1CSIDriverHandler) *CreateStorageV1CSIDriver

NewCreateStorageV1CSIDriver creates a new http.Handler for the create storage v1 c s i driver operation

func (*CreateStorageV1CSIDriver) ServeHTTP

type CreateStorageV1CSIDriverAccepted

type CreateStorageV1CSIDriverAccepted struct {

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

CreateStorageV1CSIDriverAccepted Accepted

swagger:response createStorageV1CSIDriverAccepted

func NewCreateStorageV1CSIDriverAccepted

func NewCreateStorageV1CSIDriverAccepted() *CreateStorageV1CSIDriverAccepted

NewCreateStorageV1CSIDriverAccepted creates CreateStorageV1CSIDriverAccepted with default headers values

func (*CreateStorageV1CSIDriverAccepted) SetPayload

SetPayload sets the payload to the create storage v1 c s i driver accepted response

func (*CreateStorageV1CSIDriverAccepted) WithPayload

WithPayload adds the payload to the create storage v1 c s i driver accepted response

func (*CreateStorageV1CSIDriverAccepted) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSIDriverCreated

type CreateStorageV1CSIDriverCreated struct {

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

CreateStorageV1CSIDriverCreated Created

swagger:response createStorageV1CSIDriverCreated

func NewCreateStorageV1CSIDriverCreated

func NewCreateStorageV1CSIDriverCreated() *CreateStorageV1CSIDriverCreated

NewCreateStorageV1CSIDriverCreated creates CreateStorageV1CSIDriverCreated with default headers values

func (*CreateStorageV1CSIDriverCreated) SetPayload

SetPayload sets the payload to the create storage v1 c s i driver created response

func (*CreateStorageV1CSIDriverCreated) WithPayload

WithPayload adds the payload to the create storage v1 c s i driver created response

func (*CreateStorageV1CSIDriverCreated) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSIDriverHandler

type CreateStorageV1CSIDriverHandler interface {
	Handle(CreateStorageV1CSIDriverParams) middleware.Responder
}

CreateStorageV1CSIDriverHandler interface for that can handle valid create storage v1 c s i driver params

type CreateStorageV1CSIDriverHandlerFunc

type CreateStorageV1CSIDriverHandlerFunc func(CreateStorageV1CSIDriverParams) middleware.Responder

CreateStorageV1CSIDriverHandlerFunc turns a function with the right signature into a create storage v1 c s i driver handler

func (CreateStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1CSIDriverOK

type CreateStorageV1CSIDriverOK struct {

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

CreateStorageV1CSIDriverOK OK

swagger:response createStorageV1CSIDriverOK

func NewCreateStorageV1CSIDriverOK

func NewCreateStorageV1CSIDriverOK() *CreateStorageV1CSIDriverOK

NewCreateStorageV1CSIDriverOK creates CreateStorageV1CSIDriverOK with default headers values

func (*CreateStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the create storage v1 c s i driver o k response

func (*CreateStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the create storage v1 c s i driver o k response

func (*CreateStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSIDriverParams

type CreateStorageV1CSIDriverParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1CSIDriver
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreateStorageV1CSIDriverParams contains all the bound params for the create storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters createStorageV1CSIDriver

func NewCreateStorageV1CSIDriverParams

func NewCreateStorageV1CSIDriverParams() CreateStorageV1CSIDriverParams

NewCreateStorageV1CSIDriverParams creates a new CreateStorageV1CSIDriverParams object no default values defined in spec.

func (*CreateStorageV1CSIDriverParams) 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 NewCreateStorageV1CSIDriverParams() beforehand.

type CreateStorageV1CSIDriverUnauthorized

type CreateStorageV1CSIDriverUnauthorized struct {
}

CreateStorageV1CSIDriverUnauthorized Unauthorized

swagger:response createStorageV1CSIDriverUnauthorized

func NewCreateStorageV1CSIDriverUnauthorized

func NewCreateStorageV1CSIDriverUnauthorized() *CreateStorageV1CSIDriverUnauthorized

NewCreateStorageV1CSIDriverUnauthorized creates CreateStorageV1CSIDriverUnauthorized with default headers values

func (*CreateStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1CSINode

type CreateStorageV1CSINode struct {
	Context *middleware.Context
	Handler CreateStorageV1CSINodeHandler
}

CreateStorageV1CSINode swagger:route POST /apis/storage.k8s.io/v1/csinodes storage_v1 createStorageV1CSINode

create a CSINode

func NewCreateStorageV1CSINode

func NewCreateStorageV1CSINode(ctx *middleware.Context, handler CreateStorageV1CSINodeHandler) *CreateStorageV1CSINode

NewCreateStorageV1CSINode creates a new http.Handler for the create storage v1 c s i node operation

func (*CreateStorageV1CSINode) ServeHTTP

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

type CreateStorageV1CSINodeAccepted

type CreateStorageV1CSINodeAccepted struct {

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

CreateStorageV1CSINodeAccepted Accepted

swagger:response createStorageV1CSINodeAccepted

func NewCreateStorageV1CSINodeAccepted

func NewCreateStorageV1CSINodeAccepted() *CreateStorageV1CSINodeAccepted

NewCreateStorageV1CSINodeAccepted creates CreateStorageV1CSINodeAccepted with default headers values

func (*CreateStorageV1CSINodeAccepted) SetPayload

SetPayload sets the payload to the create storage v1 c s i node accepted response

func (*CreateStorageV1CSINodeAccepted) WithPayload

WithPayload adds the payload to the create storage v1 c s i node accepted response

func (*CreateStorageV1CSINodeAccepted) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSINodeCreated

type CreateStorageV1CSINodeCreated struct {

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

CreateStorageV1CSINodeCreated Created

swagger:response createStorageV1CSINodeCreated

func NewCreateStorageV1CSINodeCreated

func NewCreateStorageV1CSINodeCreated() *CreateStorageV1CSINodeCreated

NewCreateStorageV1CSINodeCreated creates CreateStorageV1CSINodeCreated with default headers values

func (*CreateStorageV1CSINodeCreated) SetPayload

SetPayload sets the payload to the create storage v1 c s i node created response

func (*CreateStorageV1CSINodeCreated) WithPayload

WithPayload adds the payload to the create storage v1 c s i node created response

func (*CreateStorageV1CSINodeCreated) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSINodeHandler

type CreateStorageV1CSINodeHandler interface {
	Handle(CreateStorageV1CSINodeParams) middleware.Responder
}

CreateStorageV1CSINodeHandler interface for that can handle valid create storage v1 c s i node params

type CreateStorageV1CSINodeHandlerFunc

type CreateStorageV1CSINodeHandlerFunc func(CreateStorageV1CSINodeParams) middleware.Responder

CreateStorageV1CSINodeHandlerFunc turns a function with the right signature into a create storage v1 c s i node handler

func (CreateStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1CSINodeOK

type CreateStorageV1CSINodeOK struct {

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

CreateStorageV1CSINodeOK OK

swagger:response createStorageV1CSINodeOK

func NewCreateStorageV1CSINodeOK

func NewCreateStorageV1CSINodeOK() *CreateStorageV1CSINodeOK

NewCreateStorageV1CSINodeOK creates CreateStorageV1CSINodeOK with default headers values

func (*CreateStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the create storage v1 c s i node o k response

func (*CreateStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the create storage v1 c s i node o k response

func (*CreateStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1CSINodeParams

type CreateStorageV1CSINodeParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1CSINode
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreateStorageV1CSINodeParams contains all the bound params for the create storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters createStorageV1CSINode

func NewCreateStorageV1CSINodeParams

func NewCreateStorageV1CSINodeParams() CreateStorageV1CSINodeParams

NewCreateStorageV1CSINodeParams creates a new CreateStorageV1CSINodeParams object no default values defined in spec.

func (*CreateStorageV1CSINodeParams) 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 NewCreateStorageV1CSINodeParams() beforehand.

type CreateStorageV1CSINodeUnauthorized

type CreateStorageV1CSINodeUnauthorized struct {
}

CreateStorageV1CSINodeUnauthorized Unauthorized

swagger:response createStorageV1CSINodeUnauthorized

func NewCreateStorageV1CSINodeUnauthorized

func NewCreateStorageV1CSINodeUnauthorized() *CreateStorageV1CSINodeUnauthorized

NewCreateStorageV1CSINodeUnauthorized creates CreateStorageV1CSINodeUnauthorized with default headers values

func (*CreateStorageV1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1StorageClass

type CreateStorageV1StorageClass struct {
	Context *middleware.Context
	Handler CreateStorageV1StorageClassHandler
}

CreateStorageV1StorageClass swagger:route POST /apis/storage.k8s.io/v1/storageclasses storage_v1 createStorageV1StorageClass

create a StorageClass

func NewCreateStorageV1StorageClass

func NewCreateStorageV1StorageClass(ctx *middleware.Context, handler CreateStorageV1StorageClassHandler) *CreateStorageV1StorageClass

NewCreateStorageV1StorageClass creates a new http.Handler for the create storage v1 storage class operation

func (*CreateStorageV1StorageClass) ServeHTTP

type CreateStorageV1StorageClassAccepted

type CreateStorageV1StorageClassAccepted struct {

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

CreateStorageV1StorageClassAccepted Accepted

swagger:response createStorageV1StorageClassAccepted

func NewCreateStorageV1StorageClassAccepted

func NewCreateStorageV1StorageClassAccepted() *CreateStorageV1StorageClassAccepted

NewCreateStorageV1StorageClassAccepted creates CreateStorageV1StorageClassAccepted with default headers values

func (*CreateStorageV1StorageClassAccepted) SetPayload

SetPayload sets the payload to the create storage v1 storage class accepted response

func (*CreateStorageV1StorageClassAccepted) WithPayload

WithPayload adds the payload to the create storage v1 storage class accepted response

func (*CreateStorageV1StorageClassAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1StorageClassCreated

type CreateStorageV1StorageClassCreated struct {

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

CreateStorageV1StorageClassCreated Created

swagger:response createStorageV1StorageClassCreated

func NewCreateStorageV1StorageClassCreated

func NewCreateStorageV1StorageClassCreated() *CreateStorageV1StorageClassCreated

NewCreateStorageV1StorageClassCreated creates CreateStorageV1StorageClassCreated with default headers values

func (*CreateStorageV1StorageClassCreated) SetPayload

SetPayload sets the payload to the create storage v1 storage class created response

func (*CreateStorageV1StorageClassCreated) WithPayload

WithPayload adds the payload to the create storage v1 storage class created response

func (*CreateStorageV1StorageClassCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1StorageClassHandler

type CreateStorageV1StorageClassHandler interface {
	Handle(CreateStorageV1StorageClassParams) middleware.Responder
}

CreateStorageV1StorageClassHandler interface for that can handle valid create storage v1 storage class params

type CreateStorageV1StorageClassHandlerFunc

type CreateStorageV1StorageClassHandlerFunc func(CreateStorageV1StorageClassParams) middleware.Responder

CreateStorageV1StorageClassHandlerFunc turns a function with the right signature into a create storage v1 storage class handler

func (CreateStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1StorageClassOK

type CreateStorageV1StorageClassOK struct {

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

CreateStorageV1StorageClassOK OK

swagger:response createStorageV1StorageClassOK

func NewCreateStorageV1StorageClassOK

func NewCreateStorageV1StorageClassOK() *CreateStorageV1StorageClassOK

NewCreateStorageV1StorageClassOK creates CreateStorageV1StorageClassOK with default headers values

func (*CreateStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the create storage v1 storage class o k response

func (*CreateStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the create storage v1 storage class o k response

func (*CreateStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1StorageClassParams

type CreateStorageV1StorageClassParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1StorageClass
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreateStorageV1StorageClassParams contains all the bound params for the create storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters createStorageV1StorageClass

func NewCreateStorageV1StorageClassParams

func NewCreateStorageV1StorageClassParams() CreateStorageV1StorageClassParams

NewCreateStorageV1StorageClassParams creates a new CreateStorageV1StorageClassParams object no default values defined in spec.

func (*CreateStorageV1StorageClassParams) 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 NewCreateStorageV1StorageClassParams() beforehand.

type CreateStorageV1StorageClassUnauthorized

type CreateStorageV1StorageClassUnauthorized struct {
}

CreateStorageV1StorageClassUnauthorized Unauthorized

swagger:response createStorageV1StorageClassUnauthorized

func NewCreateStorageV1StorageClassUnauthorized

func NewCreateStorageV1StorageClassUnauthorized() *CreateStorageV1StorageClassUnauthorized

NewCreateStorageV1StorageClassUnauthorized creates CreateStorageV1StorageClassUnauthorized with default headers values

func (*CreateStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1VolumeAttachment

type CreateStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler CreateStorageV1VolumeAttachmentHandler
}

CreateStorageV1VolumeAttachment swagger:route POST /apis/storage.k8s.io/v1/volumeattachments storage_v1 createStorageV1VolumeAttachment

create a VolumeAttachment

func NewCreateStorageV1VolumeAttachment

func NewCreateStorageV1VolumeAttachment(ctx *middleware.Context, handler CreateStorageV1VolumeAttachmentHandler) *CreateStorageV1VolumeAttachment

NewCreateStorageV1VolumeAttachment creates a new http.Handler for the create storage v1 volume attachment operation

func (*CreateStorageV1VolumeAttachment) ServeHTTP

type CreateStorageV1VolumeAttachmentAccepted

type CreateStorageV1VolumeAttachmentAccepted struct {

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

CreateStorageV1VolumeAttachmentAccepted Accepted

swagger:response createStorageV1VolumeAttachmentAccepted

func NewCreateStorageV1VolumeAttachmentAccepted

func NewCreateStorageV1VolumeAttachmentAccepted() *CreateStorageV1VolumeAttachmentAccepted

NewCreateStorageV1VolumeAttachmentAccepted creates CreateStorageV1VolumeAttachmentAccepted with default headers values

func (*CreateStorageV1VolumeAttachmentAccepted) SetPayload

SetPayload sets the payload to the create storage v1 volume attachment accepted response

func (*CreateStorageV1VolumeAttachmentAccepted) WithPayload

WithPayload adds the payload to the create storage v1 volume attachment accepted response

func (*CreateStorageV1VolumeAttachmentAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1VolumeAttachmentCreated

type CreateStorageV1VolumeAttachmentCreated struct {

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

CreateStorageV1VolumeAttachmentCreated Created

swagger:response createStorageV1VolumeAttachmentCreated

func NewCreateStorageV1VolumeAttachmentCreated

func NewCreateStorageV1VolumeAttachmentCreated() *CreateStorageV1VolumeAttachmentCreated

NewCreateStorageV1VolumeAttachmentCreated creates CreateStorageV1VolumeAttachmentCreated with default headers values

func (*CreateStorageV1VolumeAttachmentCreated) SetPayload

SetPayload sets the payload to the create storage v1 volume attachment created response

func (*CreateStorageV1VolumeAttachmentCreated) WithPayload

WithPayload adds the payload to the create storage v1 volume attachment created response

func (*CreateStorageV1VolumeAttachmentCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1VolumeAttachmentHandler

type CreateStorageV1VolumeAttachmentHandler interface {
	Handle(CreateStorageV1VolumeAttachmentParams) middleware.Responder
}

CreateStorageV1VolumeAttachmentHandler interface for that can handle valid create storage v1 volume attachment params

type CreateStorageV1VolumeAttachmentHandlerFunc

type CreateStorageV1VolumeAttachmentHandlerFunc func(CreateStorageV1VolumeAttachmentParams) middleware.Responder

CreateStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a create storage v1 volume attachment handler

func (CreateStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1VolumeAttachmentOK

type CreateStorageV1VolumeAttachmentOK struct {

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

CreateStorageV1VolumeAttachmentOK OK

swagger:response createStorageV1VolumeAttachmentOK

func NewCreateStorageV1VolumeAttachmentOK

func NewCreateStorageV1VolumeAttachmentOK() *CreateStorageV1VolumeAttachmentOK

NewCreateStorageV1VolumeAttachmentOK creates CreateStorageV1VolumeAttachmentOK with default headers values

func (*CreateStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the create storage v1 volume attachment o k response

func (*CreateStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the create storage v1 volume attachment o k response

func (*CreateStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1VolumeAttachmentParams

type CreateStorageV1VolumeAttachmentParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1VolumeAttachment
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

CreateStorageV1VolumeAttachmentParams contains all the bound params for the create storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters createStorageV1VolumeAttachment

func NewCreateStorageV1VolumeAttachmentParams

func NewCreateStorageV1VolumeAttachmentParams() CreateStorageV1VolumeAttachmentParams

NewCreateStorageV1VolumeAttachmentParams creates a new CreateStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*CreateStorageV1VolumeAttachmentParams) 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 NewCreateStorageV1VolumeAttachmentParams() beforehand.

type CreateStorageV1VolumeAttachmentUnauthorized

type CreateStorageV1VolumeAttachmentUnauthorized struct {
}

CreateStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response createStorageV1VolumeAttachmentUnauthorized

func NewCreateStorageV1VolumeAttachmentUnauthorized

func NewCreateStorageV1VolumeAttachmentUnauthorized() *CreateStorageV1VolumeAttachmentUnauthorized

NewCreateStorageV1VolumeAttachmentUnauthorized creates CreateStorageV1VolumeAttachmentUnauthorized with default headers values

func (*CreateStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CSIDriver

type DeleteStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler DeleteStorageV1CSIDriverHandler
}

DeleteStorageV1CSIDriver swagger:route DELETE /apis/storage.k8s.io/v1/csidrivers/{name} storage_v1 deleteStorageV1CSIDriver

delete a CSIDriver

func NewDeleteStorageV1CSIDriver

func NewDeleteStorageV1CSIDriver(ctx *middleware.Context, handler DeleteStorageV1CSIDriverHandler) *DeleteStorageV1CSIDriver

NewDeleteStorageV1CSIDriver creates a new http.Handler for the delete storage v1 c s i driver operation

func (*DeleteStorageV1CSIDriver) ServeHTTP

type DeleteStorageV1CSIDriverAccepted

type DeleteStorageV1CSIDriverAccepted struct {

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

DeleteStorageV1CSIDriverAccepted Accepted

swagger:response deleteStorageV1CSIDriverAccepted

func NewDeleteStorageV1CSIDriverAccepted

func NewDeleteStorageV1CSIDriverAccepted() *DeleteStorageV1CSIDriverAccepted

NewDeleteStorageV1CSIDriverAccepted creates DeleteStorageV1CSIDriverAccepted with default headers values

func (*DeleteStorageV1CSIDriverAccepted) SetPayload

SetPayload sets the payload to the delete storage v1 c s i driver accepted response

func (*DeleteStorageV1CSIDriverAccepted) WithPayload

WithPayload adds the payload to the delete storage v1 c s i driver accepted response

func (*DeleteStorageV1CSIDriverAccepted) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1CSIDriverHandler

type DeleteStorageV1CSIDriverHandler interface {
	Handle(DeleteStorageV1CSIDriverParams) middleware.Responder
}

DeleteStorageV1CSIDriverHandler interface for that can handle valid delete storage v1 c s i driver params

type DeleteStorageV1CSIDriverHandlerFunc

type DeleteStorageV1CSIDriverHandlerFunc func(DeleteStorageV1CSIDriverParams) middleware.Responder

DeleteStorageV1CSIDriverHandlerFunc turns a function with the right signature into a delete storage v1 c s i driver handler

func (DeleteStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CSIDriverOK

type DeleteStorageV1CSIDriverOK struct {

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

DeleteStorageV1CSIDriverOK OK

swagger:response deleteStorageV1CSIDriverOK

func NewDeleteStorageV1CSIDriverOK

func NewDeleteStorageV1CSIDriverOK() *DeleteStorageV1CSIDriverOK

NewDeleteStorageV1CSIDriverOK creates DeleteStorageV1CSIDriverOK with default headers values

func (*DeleteStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the delete storage v1 c s i driver o k response

func (*DeleteStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the delete storage v1 c s i driver o k response

func (*DeleteStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1CSIDriverParams

type DeleteStorageV1CSIDriverParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the CSIDriver
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeleteStorageV1CSIDriverParams contains all the bound params for the delete storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CSIDriver

func NewDeleteStorageV1CSIDriverParams

func NewDeleteStorageV1CSIDriverParams() DeleteStorageV1CSIDriverParams

NewDeleteStorageV1CSIDriverParams creates a new DeleteStorageV1CSIDriverParams object no default values defined in spec.

func (*DeleteStorageV1CSIDriverParams) 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 NewDeleteStorageV1CSIDriverParams() beforehand.

type DeleteStorageV1CSIDriverUnauthorized

type DeleteStorageV1CSIDriverUnauthorized struct {
}

DeleteStorageV1CSIDriverUnauthorized Unauthorized

swagger:response deleteStorageV1CSIDriverUnauthorized

func NewDeleteStorageV1CSIDriverUnauthorized

func NewDeleteStorageV1CSIDriverUnauthorized() *DeleteStorageV1CSIDriverUnauthorized

NewDeleteStorageV1CSIDriverUnauthorized creates DeleteStorageV1CSIDriverUnauthorized with default headers values

func (*DeleteStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CSINode

type DeleteStorageV1CSINode struct {
	Context *middleware.Context
	Handler DeleteStorageV1CSINodeHandler
}

DeleteStorageV1CSINode swagger:route DELETE /apis/storage.k8s.io/v1/csinodes/{name} storage_v1 deleteStorageV1CSINode

delete a CSINode

func NewDeleteStorageV1CSINode

func NewDeleteStorageV1CSINode(ctx *middleware.Context, handler DeleteStorageV1CSINodeHandler) *DeleteStorageV1CSINode

NewDeleteStorageV1CSINode creates a new http.Handler for the delete storage v1 c s i node operation

func (*DeleteStorageV1CSINode) ServeHTTP

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

type DeleteStorageV1CSINodeAccepted

type DeleteStorageV1CSINodeAccepted struct {

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

DeleteStorageV1CSINodeAccepted Accepted

swagger:response deleteStorageV1CSINodeAccepted

func NewDeleteStorageV1CSINodeAccepted

func NewDeleteStorageV1CSINodeAccepted() *DeleteStorageV1CSINodeAccepted

NewDeleteStorageV1CSINodeAccepted creates DeleteStorageV1CSINodeAccepted with default headers values

func (*DeleteStorageV1CSINodeAccepted) SetPayload

SetPayload sets the payload to the delete storage v1 c s i node accepted response

func (*DeleteStorageV1CSINodeAccepted) WithPayload

WithPayload adds the payload to the delete storage v1 c s i node accepted response

func (*DeleteStorageV1CSINodeAccepted) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1CSINodeHandler

type DeleteStorageV1CSINodeHandler interface {
	Handle(DeleteStorageV1CSINodeParams) middleware.Responder
}

DeleteStorageV1CSINodeHandler interface for that can handle valid delete storage v1 c s i node params

type DeleteStorageV1CSINodeHandlerFunc

type DeleteStorageV1CSINodeHandlerFunc func(DeleteStorageV1CSINodeParams) middleware.Responder

DeleteStorageV1CSINodeHandlerFunc turns a function with the right signature into a delete storage v1 c s i node handler

func (DeleteStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CSINodeOK

type DeleteStorageV1CSINodeOK struct {

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

DeleteStorageV1CSINodeOK OK

swagger:response deleteStorageV1CSINodeOK

func NewDeleteStorageV1CSINodeOK

func NewDeleteStorageV1CSINodeOK() *DeleteStorageV1CSINodeOK

NewDeleteStorageV1CSINodeOK creates DeleteStorageV1CSINodeOK with default headers values

func (*DeleteStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the delete storage v1 c s i node o k response

func (*DeleteStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the delete storage v1 c s i node o k response

func (*DeleteStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1CSINodeParams

type DeleteStorageV1CSINodeParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the CSINode
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeleteStorageV1CSINodeParams contains all the bound params for the delete storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CSINode

func NewDeleteStorageV1CSINodeParams

func NewDeleteStorageV1CSINodeParams() DeleteStorageV1CSINodeParams

NewDeleteStorageV1CSINodeParams creates a new DeleteStorageV1CSINodeParams object no default values defined in spec.

func (*DeleteStorageV1CSINodeParams) 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 NewDeleteStorageV1CSINodeParams() beforehand.

type DeleteStorageV1CSINodeUnauthorized

type DeleteStorageV1CSINodeUnauthorized struct {
}

DeleteStorageV1CSINodeUnauthorized Unauthorized

swagger:response deleteStorageV1CSINodeUnauthorized

func NewDeleteStorageV1CSINodeUnauthorized

func NewDeleteStorageV1CSINodeUnauthorized() *DeleteStorageV1CSINodeUnauthorized

NewDeleteStorageV1CSINodeUnauthorized creates DeleteStorageV1CSINodeUnauthorized with default headers values

func (*DeleteStorageV1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionCSIDriver

type DeleteStorageV1CollectionCSIDriver struct {
	Context *middleware.Context
	Handler DeleteStorageV1CollectionCSIDriverHandler
}

DeleteStorageV1CollectionCSIDriver swagger:route DELETE /apis/storage.k8s.io/v1/csidrivers storage_v1 deleteStorageV1CollectionCSIDriver

delete collection of CSIDriver

func NewDeleteStorageV1CollectionCSIDriver

func NewDeleteStorageV1CollectionCSIDriver(ctx *middleware.Context, handler DeleteStorageV1CollectionCSIDriverHandler) *DeleteStorageV1CollectionCSIDriver

NewDeleteStorageV1CollectionCSIDriver creates a new http.Handler for the delete storage v1 collection c s i driver operation

func (*DeleteStorageV1CollectionCSIDriver) ServeHTTP

type DeleteStorageV1CollectionCSIDriverHandler

type DeleteStorageV1CollectionCSIDriverHandler interface {
	Handle(DeleteStorageV1CollectionCSIDriverParams) middleware.Responder
}

DeleteStorageV1CollectionCSIDriverHandler interface for that can handle valid delete storage v1 collection c s i driver params

type DeleteStorageV1CollectionCSIDriverHandlerFunc

type DeleteStorageV1CollectionCSIDriverHandlerFunc func(DeleteStorageV1CollectionCSIDriverParams) middleware.Responder

DeleteStorageV1CollectionCSIDriverHandlerFunc turns a function with the right signature into a delete storage v1 collection c s i driver handler

func (DeleteStorageV1CollectionCSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CollectionCSIDriverOK

type DeleteStorageV1CollectionCSIDriverOK struct {

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

DeleteStorageV1CollectionCSIDriverOK OK

swagger:response deleteStorageV1CollectionCSIDriverOK

func NewDeleteStorageV1CollectionCSIDriverOK

func NewDeleteStorageV1CollectionCSIDriverOK() *DeleteStorageV1CollectionCSIDriverOK

NewDeleteStorageV1CollectionCSIDriverOK creates DeleteStorageV1CollectionCSIDriverOK with default headers values

func (*DeleteStorageV1CollectionCSIDriverOK) SetPayload

SetPayload sets the payload to the delete storage v1 collection c s i driver o k response

func (*DeleteStorageV1CollectionCSIDriverOK) WithPayload

WithPayload adds the payload to the delete storage v1 collection c s i driver o k response

func (*DeleteStorageV1CollectionCSIDriverOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionCSIDriverParams

type DeleteStorageV1CollectionCSIDriverParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeleteStorageV1CollectionCSIDriverParams contains all the bound params for the delete storage v1 collection c s i driver operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CollectionCSIDriver

func NewDeleteStorageV1CollectionCSIDriverParams

func NewDeleteStorageV1CollectionCSIDriverParams() DeleteStorageV1CollectionCSIDriverParams

NewDeleteStorageV1CollectionCSIDriverParams creates a new DeleteStorageV1CollectionCSIDriverParams object no default values defined in spec.

func (*DeleteStorageV1CollectionCSIDriverParams) 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 NewDeleteStorageV1CollectionCSIDriverParams() beforehand.

type DeleteStorageV1CollectionCSIDriverUnauthorized

type DeleteStorageV1CollectionCSIDriverUnauthorized struct {
}

DeleteStorageV1CollectionCSIDriverUnauthorized Unauthorized

swagger:response deleteStorageV1CollectionCSIDriverUnauthorized

func NewDeleteStorageV1CollectionCSIDriverUnauthorized

func NewDeleteStorageV1CollectionCSIDriverUnauthorized() *DeleteStorageV1CollectionCSIDriverUnauthorized

NewDeleteStorageV1CollectionCSIDriverUnauthorized creates DeleteStorageV1CollectionCSIDriverUnauthorized with default headers values

func (*DeleteStorageV1CollectionCSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionCSINode

type DeleteStorageV1CollectionCSINode struct {
	Context *middleware.Context
	Handler DeleteStorageV1CollectionCSINodeHandler
}

DeleteStorageV1CollectionCSINode swagger:route DELETE /apis/storage.k8s.io/v1/csinodes storage_v1 deleteStorageV1CollectionCSINode

delete collection of CSINode

func NewDeleteStorageV1CollectionCSINode

func NewDeleteStorageV1CollectionCSINode(ctx *middleware.Context, handler DeleteStorageV1CollectionCSINodeHandler) *DeleteStorageV1CollectionCSINode

NewDeleteStorageV1CollectionCSINode creates a new http.Handler for the delete storage v1 collection c s i node operation

func (*DeleteStorageV1CollectionCSINode) ServeHTTP

type DeleteStorageV1CollectionCSINodeHandler

type DeleteStorageV1CollectionCSINodeHandler interface {
	Handle(DeleteStorageV1CollectionCSINodeParams) middleware.Responder
}

DeleteStorageV1CollectionCSINodeHandler interface for that can handle valid delete storage v1 collection c s i node params

type DeleteStorageV1CollectionCSINodeHandlerFunc

type DeleteStorageV1CollectionCSINodeHandlerFunc func(DeleteStorageV1CollectionCSINodeParams) middleware.Responder

DeleteStorageV1CollectionCSINodeHandlerFunc turns a function with the right signature into a delete storage v1 collection c s i node handler

func (DeleteStorageV1CollectionCSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CollectionCSINodeOK

type DeleteStorageV1CollectionCSINodeOK struct {

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

DeleteStorageV1CollectionCSINodeOK OK

swagger:response deleteStorageV1CollectionCSINodeOK

func NewDeleteStorageV1CollectionCSINodeOK

func NewDeleteStorageV1CollectionCSINodeOK() *DeleteStorageV1CollectionCSINodeOK

NewDeleteStorageV1CollectionCSINodeOK creates DeleteStorageV1CollectionCSINodeOK with default headers values

func (*DeleteStorageV1CollectionCSINodeOK) SetPayload

SetPayload sets the payload to the delete storage v1 collection c s i node o k response

func (*DeleteStorageV1CollectionCSINodeOK) WithPayload

WithPayload adds the payload to the delete storage v1 collection c s i node o k response

func (*DeleteStorageV1CollectionCSINodeOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionCSINodeParams

type DeleteStorageV1CollectionCSINodeParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeleteStorageV1CollectionCSINodeParams contains all the bound params for the delete storage v1 collection c s i node operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CollectionCSINode

func NewDeleteStorageV1CollectionCSINodeParams

func NewDeleteStorageV1CollectionCSINodeParams() DeleteStorageV1CollectionCSINodeParams

NewDeleteStorageV1CollectionCSINodeParams creates a new DeleteStorageV1CollectionCSINodeParams object no default values defined in spec.

func (*DeleteStorageV1CollectionCSINodeParams) 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 NewDeleteStorageV1CollectionCSINodeParams() beforehand.

type DeleteStorageV1CollectionCSINodeUnauthorized

type DeleteStorageV1CollectionCSINodeUnauthorized struct {
}

DeleteStorageV1CollectionCSINodeUnauthorized Unauthorized

swagger:response deleteStorageV1CollectionCSINodeUnauthorized

func NewDeleteStorageV1CollectionCSINodeUnauthorized

func NewDeleteStorageV1CollectionCSINodeUnauthorized() *DeleteStorageV1CollectionCSINodeUnauthorized

NewDeleteStorageV1CollectionCSINodeUnauthorized creates DeleteStorageV1CollectionCSINodeUnauthorized with default headers values

func (*DeleteStorageV1CollectionCSINodeUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionStorageClass

type DeleteStorageV1CollectionStorageClass struct {
	Context *middleware.Context
	Handler DeleteStorageV1CollectionStorageClassHandler
}

DeleteStorageV1CollectionStorageClass swagger:route DELETE /apis/storage.k8s.io/v1/storageclasses storage_v1 deleteStorageV1CollectionStorageClass

delete collection of StorageClass

func NewDeleteStorageV1CollectionStorageClass

func NewDeleteStorageV1CollectionStorageClass(ctx *middleware.Context, handler DeleteStorageV1CollectionStorageClassHandler) *DeleteStorageV1CollectionStorageClass

NewDeleteStorageV1CollectionStorageClass creates a new http.Handler for the delete storage v1 collection storage class operation

func (*DeleteStorageV1CollectionStorageClass) ServeHTTP

type DeleteStorageV1CollectionStorageClassHandler

type DeleteStorageV1CollectionStorageClassHandler interface {
	Handle(DeleteStorageV1CollectionStorageClassParams) middleware.Responder
}

DeleteStorageV1CollectionStorageClassHandler interface for that can handle valid delete storage v1 collection storage class params

type DeleteStorageV1CollectionStorageClassHandlerFunc

type DeleteStorageV1CollectionStorageClassHandlerFunc func(DeleteStorageV1CollectionStorageClassParams) middleware.Responder

DeleteStorageV1CollectionStorageClassHandlerFunc turns a function with the right signature into a delete storage v1 collection storage class handler

func (DeleteStorageV1CollectionStorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CollectionStorageClassOK

type DeleteStorageV1CollectionStorageClassOK struct {

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

DeleteStorageV1CollectionStorageClassOK OK

swagger:response deleteStorageV1CollectionStorageClassOK

func NewDeleteStorageV1CollectionStorageClassOK

func NewDeleteStorageV1CollectionStorageClassOK() *DeleteStorageV1CollectionStorageClassOK

NewDeleteStorageV1CollectionStorageClassOK creates DeleteStorageV1CollectionStorageClassOK with default headers values

func (*DeleteStorageV1CollectionStorageClassOK) SetPayload

SetPayload sets the payload to the delete storage v1 collection storage class o k response

func (*DeleteStorageV1CollectionStorageClassOK) WithPayload

WithPayload adds the payload to the delete storage v1 collection storage class o k response

func (*DeleteStorageV1CollectionStorageClassOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionStorageClassParams

type DeleteStorageV1CollectionStorageClassParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeleteStorageV1CollectionStorageClassParams contains all the bound params for the delete storage v1 collection storage class operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CollectionStorageClass

func NewDeleteStorageV1CollectionStorageClassParams

func NewDeleteStorageV1CollectionStorageClassParams() DeleteStorageV1CollectionStorageClassParams

NewDeleteStorageV1CollectionStorageClassParams creates a new DeleteStorageV1CollectionStorageClassParams object no default values defined in spec.

func (*DeleteStorageV1CollectionStorageClassParams) 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 NewDeleteStorageV1CollectionStorageClassParams() beforehand.

type DeleteStorageV1CollectionStorageClassUnauthorized

type DeleteStorageV1CollectionStorageClassUnauthorized struct {
}

DeleteStorageV1CollectionStorageClassUnauthorized Unauthorized

swagger:response deleteStorageV1CollectionStorageClassUnauthorized

func NewDeleteStorageV1CollectionStorageClassUnauthorized

func NewDeleteStorageV1CollectionStorageClassUnauthorized() *DeleteStorageV1CollectionStorageClassUnauthorized

NewDeleteStorageV1CollectionStorageClassUnauthorized creates DeleteStorageV1CollectionStorageClassUnauthorized with default headers values

func (*DeleteStorageV1CollectionStorageClassUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionVolumeAttachment

type DeleteStorageV1CollectionVolumeAttachment struct {
	Context *middleware.Context
	Handler DeleteStorageV1CollectionVolumeAttachmentHandler
}

DeleteStorageV1CollectionVolumeAttachment swagger:route DELETE /apis/storage.k8s.io/v1/volumeattachments storage_v1 deleteStorageV1CollectionVolumeAttachment

delete collection of VolumeAttachment

func NewDeleteStorageV1CollectionVolumeAttachment

func NewDeleteStorageV1CollectionVolumeAttachment(ctx *middleware.Context, handler DeleteStorageV1CollectionVolumeAttachmentHandler) *DeleteStorageV1CollectionVolumeAttachment

NewDeleteStorageV1CollectionVolumeAttachment creates a new http.Handler for the delete storage v1 collection volume attachment operation

func (*DeleteStorageV1CollectionVolumeAttachment) ServeHTTP

type DeleteStorageV1CollectionVolumeAttachmentHandler

type DeleteStorageV1CollectionVolumeAttachmentHandler interface {
	Handle(DeleteStorageV1CollectionVolumeAttachmentParams) middleware.Responder
}

DeleteStorageV1CollectionVolumeAttachmentHandler interface for that can handle valid delete storage v1 collection volume attachment params

type DeleteStorageV1CollectionVolumeAttachmentHandlerFunc

type DeleteStorageV1CollectionVolumeAttachmentHandlerFunc func(DeleteStorageV1CollectionVolumeAttachmentParams) middleware.Responder

DeleteStorageV1CollectionVolumeAttachmentHandlerFunc turns a function with the right signature into a delete storage v1 collection volume attachment handler

func (DeleteStorageV1CollectionVolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1CollectionVolumeAttachmentOK

type DeleteStorageV1CollectionVolumeAttachmentOK struct {

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

DeleteStorageV1CollectionVolumeAttachmentOK OK

swagger:response deleteStorageV1CollectionVolumeAttachmentOK

func NewDeleteStorageV1CollectionVolumeAttachmentOK

func NewDeleteStorageV1CollectionVolumeAttachmentOK() *DeleteStorageV1CollectionVolumeAttachmentOK

NewDeleteStorageV1CollectionVolumeAttachmentOK creates DeleteStorageV1CollectionVolumeAttachmentOK with default headers values

func (*DeleteStorageV1CollectionVolumeAttachmentOK) SetPayload

SetPayload sets the payload to the delete storage v1 collection volume attachment o k response

func (*DeleteStorageV1CollectionVolumeAttachmentOK) WithPayload

WithPayload adds the payload to the delete storage v1 collection volume attachment o k response

func (*DeleteStorageV1CollectionVolumeAttachmentOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1CollectionVolumeAttachmentParams

type DeleteStorageV1CollectionVolumeAttachmentParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
}

DeleteStorageV1CollectionVolumeAttachmentParams contains all the bound params for the delete storage v1 collection volume attachment operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1CollectionVolumeAttachment

func NewDeleteStorageV1CollectionVolumeAttachmentParams

func NewDeleteStorageV1CollectionVolumeAttachmentParams() DeleteStorageV1CollectionVolumeAttachmentParams

NewDeleteStorageV1CollectionVolumeAttachmentParams creates a new DeleteStorageV1CollectionVolumeAttachmentParams object no default values defined in spec.

func (*DeleteStorageV1CollectionVolumeAttachmentParams) 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 NewDeleteStorageV1CollectionVolumeAttachmentParams() beforehand.

type DeleteStorageV1CollectionVolumeAttachmentUnauthorized

type DeleteStorageV1CollectionVolumeAttachmentUnauthorized struct {
}

DeleteStorageV1CollectionVolumeAttachmentUnauthorized Unauthorized

swagger:response deleteStorageV1CollectionVolumeAttachmentUnauthorized

func NewDeleteStorageV1CollectionVolumeAttachmentUnauthorized

func NewDeleteStorageV1CollectionVolumeAttachmentUnauthorized() *DeleteStorageV1CollectionVolumeAttachmentUnauthorized

NewDeleteStorageV1CollectionVolumeAttachmentUnauthorized creates DeleteStorageV1CollectionVolumeAttachmentUnauthorized with default headers values

func (*DeleteStorageV1CollectionVolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1StorageClass

type DeleteStorageV1StorageClass struct {
	Context *middleware.Context
	Handler DeleteStorageV1StorageClassHandler
}

DeleteStorageV1StorageClass swagger:route DELETE /apis/storage.k8s.io/v1/storageclasses/{name} storage_v1 deleteStorageV1StorageClass

delete a StorageClass

func NewDeleteStorageV1StorageClass

func NewDeleteStorageV1StorageClass(ctx *middleware.Context, handler DeleteStorageV1StorageClassHandler) *DeleteStorageV1StorageClass

NewDeleteStorageV1StorageClass creates a new http.Handler for the delete storage v1 storage class operation

func (*DeleteStorageV1StorageClass) ServeHTTP

type DeleteStorageV1StorageClassAccepted

type DeleteStorageV1StorageClassAccepted struct {

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

DeleteStorageV1StorageClassAccepted Accepted

swagger:response deleteStorageV1StorageClassAccepted

func NewDeleteStorageV1StorageClassAccepted

func NewDeleteStorageV1StorageClassAccepted() *DeleteStorageV1StorageClassAccepted

NewDeleteStorageV1StorageClassAccepted creates DeleteStorageV1StorageClassAccepted with default headers values

func (*DeleteStorageV1StorageClassAccepted) SetPayload

SetPayload sets the payload to the delete storage v1 storage class accepted response

func (*DeleteStorageV1StorageClassAccepted) WithPayload

WithPayload adds the payload to the delete storage v1 storage class accepted response

func (*DeleteStorageV1StorageClassAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1StorageClassHandler

type DeleteStorageV1StorageClassHandler interface {
	Handle(DeleteStorageV1StorageClassParams) middleware.Responder
}

DeleteStorageV1StorageClassHandler interface for that can handle valid delete storage v1 storage class params

type DeleteStorageV1StorageClassHandlerFunc

type DeleteStorageV1StorageClassHandlerFunc func(DeleteStorageV1StorageClassParams) middleware.Responder

DeleteStorageV1StorageClassHandlerFunc turns a function with the right signature into a delete storage v1 storage class handler

func (DeleteStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1StorageClassOK

type DeleteStorageV1StorageClassOK struct {

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

DeleteStorageV1StorageClassOK OK

swagger:response deleteStorageV1StorageClassOK

func NewDeleteStorageV1StorageClassOK

func NewDeleteStorageV1StorageClassOK() *DeleteStorageV1StorageClassOK

NewDeleteStorageV1StorageClassOK creates DeleteStorageV1StorageClassOK with default headers values

func (*DeleteStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the delete storage v1 storage class o k response

func (*DeleteStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the delete storage v1 storage class o k response

func (*DeleteStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1StorageClassParams

type DeleteStorageV1StorageClassParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the StorageClass
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeleteStorageV1StorageClassParams contains all the bound params for the delete storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1StorageClass

func NewDeleteStorageV1StorageClassParams

func NewDeleteStorageV1StorageClassParams() DeleteStorageV1StorageClassParams

NewDeleteStorageV1StorageClassParams creates a new DeleteStorageV1StorageClassParams object no default values defined in spec.

func (*DeleteStorageV1StorageClassParams) 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 NewDeleteStorageV1StorageClassParams() beforehand.

type DeleteStorageV1StorageClassUnauthorized

type DeleteStorageV1StorageClassUnauthorized struct {
}

DeleteStorageV1StorageClassUnauthorized Unauthorized

swagger:response deleteStorageV1StorageClassUnauthorized

func NewDeleteStorageV1StorageClassUnauthorized

func NewDeleteStorageV1StorageClassUnauthorized() *DeleteStorageV1StorageClassUnauthorized

NewDeleteStorageV1StorageClassUnauthorized creates DeleteStorageV1StorageClassUnauthorized with default headers values

func (*DeleteStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1VolumeAttachment

type DeleteStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler DeleteStorageV1VolumeAttachmentHandler
}

DeleteStorageV1VolumeAttachment swagger:route DELETE /apis/storage.k8s.io/v1/volumeattachments/{name} storage_v1 deleteStorageV1VolumeAttachment

delete a VolumeAttachment

func NewDeleteStorageV1VolumeAttachment

func NewDeleteStorageV1VolumeAttachment(ctx *middleware.Context, handler DeleteStorageV1VolumeAttachmentHandler) *DeleteStorageV1VolumeAttachment

NewDeleteStorageV1VolumeAttachment creates a new http.Handler for the delete storage v1 volume attachment operation

func (*DeleteStorageV1VolumeAttachment) ServeHTTP

type DeleteStorageV1VolumeAttachmentAccepted

type DeleteStorageV1VolumeAttachmentAccepted struct {

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

DeleteStorageV1VolumeAttachmentAccepted Accepted

swagger:response deleteStorageV1VolumeAttachmentAccepted

func NewDeleteStorageV1VolumeAttachmentAccepted

func NewDeleteStorageV1VolumeAttachmentAccepted() *DeleteStorageV1VolumeAttachmentAccepted

NewDeleteStorageV1VolumeAttachmentAccepted creates DeleteStorageV1VolumeAttachmentAccepted with default headers values

func (*DeleteStorageV1VolumeAttachmentAccepted) SetPayload

SetPayload sets the payload to the delete storage v1 volume attachment accepted response

func (*DeleteStorageV1VolumeAttachmentAccepted) WithPayload

WithPayload adds the payload to the delete storage v1 volume attachment accepted response

func (*DeleteStorageV1VolumeAttachmentAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1VolumeAttachmentHandler

type DeleteStorageV1VolumeAttachmentHandler interface {
	Handle(DeleteStorageV1VolumeAttachmentParams) middleware.Responder
}

DeleteStorageV1VolumeAttachmentHandler interface for that can handle valid delete storage v1 volume attachment params

type DeleteStorageV1VolumeAttachmentHandlerFunc

type DeleteStorageV1VolumeAttachmentHandlerFunc func(DeleteStorageV1VolumeAttachmentParams) middleware.Responder

DeleteStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a delete storage v1 volume attachment handler

func (DeleteStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1VolumeAttachmentOK

type DeleteStorageV1VolumeAttachmentOK struct {

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

DeleteStorageV1VolumeAttachmentOK OK

swagger:response deleteStorageV1VolumeAttachmentOK

func NewDeleteStorageV1VolumeAttachmentOK

func NewDeleteStorageV1VolumeAttachmentOK() *DeleteStorageV1VolumeAttachmentOK

NewDeleteStorageV1VolumeAttachmentOK creates DeleteStorageV1VolumeAttachmentOK with default headers values

func (*DeleteStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the delete storage v1 volume attachment o k response

func (*DeleteStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the delete storage v1 volume attachment o k response

func (*DeleteStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1VolumeAttachmentParams

type DeleteStorageV1VolumeAttachmentParams struct {

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

	/*
	  In: body
	*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.
	  Unique: true
	  In: query
	*/
	GracePeriodSeconds *int64
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the "orphan" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.
	  Unique: true
	  In: query
	*/
	OrphanDependents *bool
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.
	  Unique: true
	  In: query
	*/
	PropagationPolicy *string
}

DeleteStorageV1VolumeAttachmentParams contains all the bound params for the delete storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters deleteStorageV1VolumeAttachment

func NewDeleteStorageV1VolumeAttachmentParams

func NewDeleteStorageV1VolumeAttachmentParams() DeleteStorageV1VolumeAttachmentParams

NewDeleteStorageV1VolumeAttachmentParams creates a new DeleteStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*DeleteStorageV1VolumeAttachmentParams) 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 NewDeleteStorageV1VolumeAttachmentParams() beforehand.

type DeleteStorageV1VolumeAttachmentUnauthorized

type DeleteStorageV1VolumeAttachmentUnauthorized struct {
}

DeleteStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response deleteStorageV1VolumeAttachmentUnauthorized

func NewDeleteStorageV1VolumeAttachmentUnauthorized

func NewDeleteStorageV1VolumeAttachmentUnauthorized() *DeleteStorageV1VolumeAttachmentUnauthorized

NewDeleteStorageV1VolumeAttachmentUnauthorized creates DeleteStorageV1VolumeAttachmentUnauthorized with default headers values

func (*DeleteStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type GetStorageV1APIResources

type GetStorageV1APIResources struct {
	Context *middleware.Context
	Handler GetStorageV1APIResourcesHandler
}

GetStorageV1APIResources swagger:route GET /apis/storage.k8s.io/v1/ storage_v1 getStorageV1ApiResources

get available resources

func NewGetStorageV1APIResources

func NewGetStorageV1APIResources(ctx *middleware.Context, handler GetStorageV1APIResourcesHandler) *GetStorageV1APIResources

NewGetStorageV1APIResources creates a new http.Handler for the get storage v1 API resources operation

func (*GetStorageV1APIResources) ServeHTTP

type GetStorageV1APIResourcesHandler

type GetStorageV1APIResourcesHandler interface {
	Handle(GetStorageV1APIResourcesParams) middleware.Responder
}

GetStorageV1APIResourcesHandler interface for that can handle valid get storage v1 API resources params

type GetStorageV1APIResourcesHandlerFunc

type GetStorageV1APIResourcesHandlerFunc func(GetStorageV1APIResourcesParams) middleware.Responder

GetStorageV1APIResourcesHandlerFunc turns a function with the right signature into a get storage v1 API resources handler

func (GetStorageV1APIResourcesHandlerFunc) Handle

Handle executing the request and returning a response

type GetStorageV1APIResourcesOK

type GetStorageV1APIResourcesOK struct {

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

GetStorageV1APIResourcesOK OK

swagger:response getStorageV1ApiResourcesOK

func NewGetStorageV1APIResourcesOK

func NewGetStorageV1APIResourcesOK() *GetStorageV1APIResourcesOK

NewGetStorageV1APIResourcesOK creates GetStorageV1APIResourcesOK with default headers values

func (*GetStorageV1APIResourcesOK) SetPayload

SetPayload sets the payload to the get storage v1 Api resources o k response

func (*GetStorageV1APIResourcesOK) WithPayload

WithPayload adds the payload to the get storage v1 Api resources o k response

func (*GetStorageV1APIResourcesOK) WriteResponse

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

WriteResponse to the client

type GetStorageV1APIResourcesParams

type GetStorageV1APIResourcesParams struct {

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

GetStorageV1APIResourcesParams contains all the bound params for the get storage v1 API resources operation typically these are obtained from a http.Request

swagger:parameters getStorageV1APIResources

func NewGetStorageV1APIResourcesParams

func NewGetStorageV1APIResourcesParams() GetStorageV1APIResourcesParams

NewGetStorageV1APIResourcesParams creates a new GetStorageV1APIResourcesParams object no default values defined in spec.

func (*GetStorageV1APIResourcesParams) 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 NewGetStorageV1APIResourcesParams() beforehand.

type GetStorageV1APIResourcesUnauthorized

type GetStorageV1APIResourcesUnauthorized struct {
}

GetStorageV1APIResourcesUnauthorized Unauthorized

swagger:response getStorageV1ApiResourcesUnauthorized

func NewGetStorageV1APIResourcesUnauthorized

func NewGetStorageV1APIResourcesUnauthorized() *GetStorageV1APIResourcesUnauthorized

NewGetStorageV1APIResourcesUnauthorized creates GetStorageV1APIResourcesUnauthorized with default headers values

func (*GetStorageV1APIResourcesUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1CSIDriver

type ListStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler ListStorageV1CSIDriverHandler
}

ListStorageV1CSIDriver swagger:route GET /apis/storage.k8s.io/v1/csidrivers storage_v1 listStorageV1CSIDriver

list or watch objects of kind CSIDriver

func NewListStorageV1CSIDriver

func NewListStorageV1CSIDriver(ctx *middleware.Context, handler ListStorageV1CSIDriverHandler) *ListStorageV1CSIDriver

NewListStorageV1CSIDriver creates a new http.Handler for the list storage v1 c s i driver operation

func (*ListStorageV1CSIDriver) ServeHTTP

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

type ListStorageV1CSIDriverHandler

type ListStorageV1CSIDriverHandler interface {
	Handle(ListStorageV1CSIDriverParams) middleware.Responder
}

ListStorageV1CSIDriverHandler interface for that can handle valid list storage v1 c s i driver params

type ListStorageV1CSIDriverHandlerFunc

type ListStorageV1CSIDriverHandlerFunc func(ListStorageV1CSIDriverParams) middleware.Responder

ListStorageV1CSIDriverHandlerFunc turns a function with the right signature into a list storage v1 c s i driver handler

func (ListStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1CSIDriverOK

type ListStorageV1CSIDriverOK struct {

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

ListStorageV1CSIDriverOK OK

swagger:response listStorageV1CSIDriverOK

func NewListStorageV1CSIDriverOK

func NewListStorageV1CSIDriverOK() *ListStorageV1CSIDriverOK

NewListStorageV1CSIDriverOK creates ListStorageV1CSIDriverOK with default headers values

func (*ListStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the list storage v1 c s i driver o k response

func (*ListStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the list storage v1 c s i driver o k response

func (*ListStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1CSIDriverParams

type ListStorageV1CSIDriverParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListStorageV1CSIDriverParams contains all the bound params for the list storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters listStorageV1CSIDriver

func NewListStorageV1CSIDriverParams

func NewListStorageV1CSIDriverParams() ListStorageV1CSIDriverParams

NewListStorageV1CSIDriverParams creates a new ListStorageV1CSIDriverParams object no default values defined in spec.

func (*ListStorageV1CSIDriverParams) 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 NewListStorageV1CSIDriverParams() beforehand.

type ListStorageV1CSIDriverUnauthorized

type ListStorageV1CSIDriverUnauthorized struct {
}

ListStorageV1CSIDriverUnauthorized Unauthorized

swagger:response listStorageV1CSIDriverUnauthorized

func NewListStorageV1CSIDriverUnauthorized

func NewListStorageV1CSIDriverUnauthorized() *ListStorageV1CSIDriverUnauthorized

NewListStorageV1CSIDriverUnauthorized creates ListStorageV1CSIDriverUnauthorized with default headers values

func (*ListStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1CSINode

type ListStorageV1CSINode struct {
	Context *middleware.Context
	Handler ListStorageV1CSINodeHandler
}

ListStorageV1CSINode swagger:route GET /apis/storage.k8s.io/v1/csinodes storage_v1 listStorageV1CSINode

list or watch objects of kind CSINode

func NewListStorageV1CSINode

func NewListStorageV1CSINode(ctx *middleware.Context, handler ListStorageV1CSINodeHandler) *ListStorageV1CSINode

NewListStorageV1CSINode creates a new http.Handler for the list storage v1 c s i node operation

func (*ListStorageV1CSINode) ServeHTTP

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

type ListStorageV1CSINodeHandler

type ListStorageV1CSINodeHandler interface {
	Handle(ListStorageV1CSINodeParams) middleware.Responder
}

ListStorageV1CSINodeHandler interface for that can handle valid list storage v1 c s i node params

type ListStorageV1CSINodeHandlerFunc

type ListStorageV1CSINodeHandlerFunc func(ListStorageV1CSINodeParams) middleware.Responder

ListStorageV1CSINodeHandlerFunc turns a function with the right signature into a list storage v1 c s i node handler

func (ListStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1CSINodeOK

type ListStorageV1CSINodeOK struct {

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

ListStorageV1CSINodeOK OK

swagger:response listStorageV1CSINodeOK

func NewListStorageV1CSINodeOK

func NewListStorageV1CSINodeOK() *ListStorageV1CSINodeOK

NewListStorageV1CSINodeOK creates ListStorageV1CSINodeOK with default headers values

func (*ListStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the list storage v1 c s i node o k response

func (*ListStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the list storage v1 c s i node o k response

func (*ListStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1CSINodeParams

type ListStorageV1CSINodeParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListStorageV1CSINodeParams contains all the bound params for the list storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters listStorageV1CSINode

func NewListStorageV1CSINodeParams

func NewListStorageV1CSINodeParams() ListStorageV1CSINodeParams

NewListStorageV1CSINodeParams creates a new ListStorageV1CSINodeParams object no default values defined in spec.

func (*ListStorageV1CSINodeParams) 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 NewListStorageV1CSINodeParams() beforehand.

type ListStorageV1CSINodeUnauthorized

type ListStorageV1CSINodeUnauthorized struct {
}

ListStorageV1CSINodeUnauthorized Unauthorized

swagger:response listStorageV1CSINodeUnauthorized

func NewListStorageV1CSINodeUnauthorized

func NewListStorageV1CSINodeUnauthorized() *ListStorageV1CSINodeUnauthorized

NewListStorageV1CSINodeUnauthorized creates ListStorageV1CSINodeUnauthorized with default headers values

func (*ListStorageV1CSINodeUnauthorized) WriteResponse

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

WriteResponse to the client

type ListStorageV1StorageClass

type ListStorageV1StorageClass struct {
	Context *middleware.Context
	Handler ListStorageV1StorageClassHandler
}

ListStorageV1StorageClass swagger:route GET /apis/storage.k8s.io/v1/storageclasses storage_v1 listStorageV1StorageClass

list or watch objects of kind StorageClass

func NewListStorageV1StorageClass

func NewListStorageV1StorageClass(ctx *middleware.Context, handler ListStorageV1StorageClassHandler) *ListStorageV1StorageClass

NewListStorageV1StorageClass creates a new http.Handler for the list storage v1 storage class operation

func (*ListStorageV1StorageClass) ServeHTTP

type ListStorageV1StorageClassHandler

type ListStorageV1StorageClassHandler interface {
	Handle(ListStorageV1StorageClassParams) middleware.Responder
}

ListStorageV1StorageClassHandler interface for that can handle valid list storage v1 storage class params

type ListStorageV1StorageClassHandlerFunc

type ListStorageV1StorageClassHandlerFunc func(ListStorageV1StorageClassParams) middleware.Responder

ListStorageV1StorageClassHandlerFunc turns a function with the right signature into a list storage v1 storage class handler

func (ListStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1StorageClassOK

type ListStorageV1StorageClassOK struct {

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

ListStorageV1StorageClassOK OK

swagger:response listStorageV1StorageClassOK

func NewListStorageV1StorageClassOK

func NewListStorageV1StorageClassOK() *ListStorageV1StorageClassOK

NewListStorageV1StorageClassOK creates ListStorageV1StorageClassOK with default headers values

func (*ListStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the list storage v1 storage class o k response

func (*ListStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the list storage v1 storage class o k response

func (*ListStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1StorageClassParams

type ListStorageV1StorageClassParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListStorageV1StorageClassParams contains all the bound params for the list storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters listStorageV1StorageClass

func NewListStorageV1StorageClassParams

func NewListStorageV1StorageClassParams() ListStorageV1StorageClassParams

NewListStorageV1StorageClassParams creates a new ListStorageV1StorageClassParams object no default values defined in spec.

func (*ListStorageV1StorageClassParams) 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 NewListStorageV1StorageClassParams() beforehand.

type ListStorageV1StorageClassUnauthorized

type ListStorageV1StorageClassUnauthorized struct {
}

ListStorageV1StorageClassUnauthorized Unauthorized

swagger:response listStorageV1StorageClassUnauthorized

func NewListStorageV1StorageClassUnauthorized

func NewListStorageV1StorageClassUnauthorized() *ListStorageV1StorageClassUnauthorized

NewListStorageV1StorageClassUnauthorized creates ListStorageV1StorageClassUnauthorized with default headers values

func (*ListStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1VolumeAttachment

type ListStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler ListStorageV1VolumeAttachmentHandler
}

ListStorageV1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1/volumeattachments storage_v1 listStorageV1VolumeAttachment

list or watch objects of kind VolumeAttachment

func NewListStorageV1VolumeAttachment

func NewListStorageV1VolumeAttachment(ctx *middleware.Context, handler ListStorageV1VolumeAttachmentHandler) *ListStorageV1VolumeAttachment

NewListStorageV1VolumeAttachment creates a new http.Handler for the list storage v1 volume attachment operation

func (*ListStorageV1VolumeAttachment) ServeHTTP

type ListStorageV1VolumeAttachmentHandler

type ListStorageV1VolumeAttachmentHandler interface {
	Handle(ListStorageV1VolumeAttachmentParams) middleware.Responder
}

ListStorageV1VolumeAttachmentHandler interface for that can handle valid list storage v1 volume attachment params

type ListStorageV1VolumeAttachmentHandlerFunc

type ListStorageV1VolumeAttachmentHandlerFunc func(ListStorageV1VolumeAttachmentParams) middleware.Responder

ListStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a list storage v1 volume attachment handler

func (ListStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1VolumeAttachmentOK

type ListStorageV1VolumeAttachmentOK struct {

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

ListStorageV1VolumeAttachmentOK OK

swagger:response listStorageV1VolumeAttachmentOK

func NewListStorageV1VolumeAttachmentOK

func NewListStorageV1VolumeAttachmentOK() *ListStorageV1VolumeAttachmentOK

NewListStorageV1VolumeAttachmentOK creates ListStorageV1VolumeAttachmentOK with default headers values

func (*ListStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the list storage v1 volume attachment o k response

func (*ListStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the list storage v1 volume attachment o k response

func (*ListStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1VolumeAttachmentParams

type ListStorageV1VolumeAttachmentParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

ListStorageV1VolumeAttachmentParams contains all the bound params for the list storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters listStorageV1VolumeAttachment

func NewListStorageV1VolumeAttachmentParams

func NewListStorageV1VolumeAttachmentParams() ListStorageV1VolumeAttachmentParams

NewListStorageV1VolumeAttachmentParams creates a new ListStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*ListStorageV1VolumeAttachmentParams) 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 NewListStorageV1VolumeAttachmentParams() beforehand.

type ListStorageV1VolumeAttachmentUnauthorized

type ListStorageV1VolumeAttachmentUnauthorized struct {
}

ListStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response listStorageV1VolumeAttachmentUnauthorized

func NewListStorageV1VolumeAttachmentUnauthorized

func NewListStorageV1VolumeAttachmentUnauthorized() *ListStorageV1VolumeAttachmentUnauthorized

NewListStorageV1VolumeAttachmentUnauthorized creates ListStorageV1VolumeAttachmentUnauthorized with default headers values

func (*ListStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1CSIDriver

type PatchStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler PatchStorageV1CSIDriverHandler
}

PatchStorageV1CSIDriver swagger:route PATCH /apis/storage.k8s.io/v1/csidrivers/{name} storage_v1 patchStorageV1CSIDriver

partially update the specified CSIDriver

func NewPatchStorageV1CSIDriver

func NewPatchStorageV1CSIDriver(ctx *middleware.Context, handler PatchStorageV1CSIDriverHandler) *PatchStorageV1CSIDriver

NewPatchStorageV1CSIDriver creates a new http.Handler for the patch storage v1 c s i driver operation

func (*PatchStorageV1CSIDriver) ServeHTTP

type PatchStorageV1CSIDriverHandler

type PatchStorageV1CSIDriverHandler interface {
	Handle(PatchStorageV1CSIDriverParams) middleware.Responder
}

PatchStorageV1CSIDriverHandler interface for that can handle valid patch storage v1 c s i driver params

type PatchStorageV1CSIDriverHandlerFunc

type PatchStorageV1CSIDriverHandlerFunc func(PatchStorageV1CSIDriverParams) middleware.Responder

PatchStorageV1CSIDriverHandlerFunc turns a function with the right signature into a patch storage v1 c s i driver handler

func (PatchStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1CSIDriverOK

type PatchStorageV1CSIDriverOK struct {

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

PatchStorageV1CSIDriverOK OK

swagger:response patchStorageV1CSIDriverOK

func NewPatchStorageV1CSIDriverOK

func NewPatchStorageV1CSIDriverOK() *PatchStorageV1CSIDriverOK

NewPatchStorageV1CSIDriverOK creates PatchStorageV1CSIDriverOK with default headers values

func (*PatchStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the patch storage v1 c s i driver o k response

func (*PatchStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the patch storage v1 c s i driver o k response

func (*PatchStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1CSIDriverParams

type PatchStorageV1CSIDriverParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the CSIDriver
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchStorageV1CSIDriverParams contains all the bound params for the patch storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters patchStorageV1CSIDriver

func NewPatchStorageV1CSIDriverParams

func NewPatchStorageV1CSIDriverParams() PatchStorageV1CSIDriverParams

NewPatchStorageV1CSIDriverParams creates a new PatchStorageV1CSIDriverParams object no default values defined in spec.

func (*PatchStorageV1CSIDriverParams) 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 NewPatchStorageV1CSIDriverParams() beforehand.

type PatchStorageV1CSIDriverUnauthorized

type PatchStorageV1CSIDriverUnauthorized struct {
}

PatchStorageV1CSIDriverUnauthorized Unauthorized

swagger:response patchStorageV1CSIDriverUnauthorized

func NewPatchStorageV1CSIDriverUnauthorized

func NewPatchStorageV1CSIDriverUnauthorized() *PatchStorageV1CSIDriverUnauthorized

NewPatchStorageV1CSIDriverUnauthorized creates PatchStorageV1CSIDriverUnauthorized with default headers values

func (*PatchStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1CSINode

type PatchStorageV1CSINode struct {
	Context *middleware.Context
	Handler PatchStorageV1CSINodeHandler
}

PatchStorageV1CSINode swagger:route PATCH /apis/storage.k8s.io/v1/csinodes/{name} storage_v1 patchStorageV1CSINode

partially update the specified CSINode

func NewPatchStorageV1CSINode

func NewPatchStorageV1CSINode(ctx *middleware.Context, handler PatchStorageV1CSINodeHandler) *PatchStorageV1CSINode

NewPatchStorageV1CSINode creates a new http.Handler for the patch storage v1 c s i node operation

func (*PatchStorageV1CSINode) ServeHTTP

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

type PatchStorageV1CSINodeHandler

type PatchStorageV1CSINodeHandler interface {
	Handle(PatchStorageV1CSINodeParams) middleware.Responder
}

PatchStorageV1CSINodeHandler interface for that can handle valid patch storage v1 c s i node params

type PatchStorageV1CSINodeHandlerFunc

type PatchStorageV1CSINodeHandlerFunc func(PatchStorageV1CSINodeParams) middleware.Responder

PatchStorageV1CSINodeHandlerFunc turns a function with the right signature into a patch storage v1 c s i node handler

func (PatchStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1CSINodeOK

type PatchStorageV1CSINodeOK struct {

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

PatchStorageV1CSINodeOK OK

swagger:response patchStorageV1CSINodeOK

func NewPatchStorageV1CSINodeOK

func NewPatchStorageV1CSINodeOK() *PatchStorageV1CSINodeOK

NewPatchStorageV1CSINodeOK creates PatchStorageV1CSINodeOK with default headers values

func (*PatchStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the patch storage v1 c s i node o k response

func (*PatchStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the patch storage v1 c s i node o k response

func (*PatchStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1CSINodeParams

type PatchStorageV1CSINodeParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the CSINode
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchStorageV1CSINodeParams contains all the bound params for the patch storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters patchStorageV1CSINode

func NewPatchStorageV1CSINodeParams

func NewPatchStorageV1CSINodeParams() PatchStorageV1CSINodeParams

NewPatchStorageV1CSINodeParams creates a new PatchStorageV1CSINodeParams object no default values defined in spec.

func (*PatchStorageV1CSINodeParams) 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 NewPatchStorageV1CSINodeParams() beforehand.

type PatchStorageV1CSINodeUnauthorized

type PatchStorageV1CSINodeUnauthorized struct {
}

PatchStorageV1CSINodeUnauthorized Unauthorized

swagger:response patchStorageV1CSINodeUnauthorized

func NewPatchStorageV1CSINodeUnauthorized

func NewPatchStorageV1CSINodeUnauthorized() *PatchStorageV1CSINodeUnauthorized

NewPatchStorageV1CSINodeUnauthorized creates PatchStorageV1CSINodeUnauthorized with default headers values

func (*PatchStorageV1CSINodeUnauthorized) WriteResponse

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

WriteResponse to the client

type PatchStorageV1StorageClass

type PatchStorageV1StorageClass struct {
	Context *middleware.Context
	Handler PatchStorageV1StorageClassHandler
}

PatchStorageV1StorageClass swagger:route PATCH /apis/storage.k8s.io/v1/storageclasses/{name} storage_v1 patchStorageV1StorageClass

partially update the specified StorageClass

func NewPatchStorageV1StorageClass

func NewPatchStorageV1StorageClass(ctx *middleware.Context, handler PatchStorageV1StorageClassHandler) *PatchStorageV1StorageClass

NewPatchStorageV1StorageClass creates a new http.Handler for the patch storage v1 storage class operation

func (*PatchStorageV1StorageClass) ServeHTTP

type PatchStorageV1StorageClassHandler

type PatchStorageV1StorageClassHandler interface {
	Handle(PatchStorageV1StorageClassParams) middleware.Responder
}

PatchStorageV1StorageClassHandler interface for that can handle valid patch storage v1 storage class params

type PatchStorageV1StorageClassHandlerFunc

type PatchStorageV1StorageClassHandlerFunc func(PatchStorageV1StorageClassParams) middleware.Responder

PatchStorageV1StorageClassHandlerFunc turns a function with the right signature into a patch storage v1 storage class handler

func (PatchStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1StorageClassOK

type PatchStorageV1StorageClassOK struct {

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

PatchStorageV1StorageClassOK OK

swagger:response patchStorageV1StorageClassOK

func NewPatchStorageV1StorageClassOK

func NewPatchStorageV1StorageClassOK() *PatchStorageV1StorageClassOK

NewPatchStorageV1StorageClassOK creates PatchStorageV1StorageClassOK with default headers values

func (*PatchStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the patch storage v1 storage class o k response

func (*PatchStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the patch storage v1 storage class o k response

func (*PatchStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1StorageClassParams

type PatchStorageV1StorageClassParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the StorageClass
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchStorageV1StorageClassParams contains all the bound params for the patch storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters patchStorageV1StorageClass

func NewPatchStorageV1StorageClassParams

func NewPatchStorageV1StorageClassParams() PatchStorageV1StorageClassParams

NewPatchStorageV1StorageClassParams creates a new PatchStorageV1StorageClassParams object no default values defined in spec.

func (*PatchStorageV1StorageClassParams) 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 NewPatchStorageV1StorageClassParams() beforehand.

type PatchStorageV1StorageClassUnauthorized

type PatchStorageV1StorageClassUnauthorized struct {
}

PatchStorageV1StorageClassUnauthorized Unauthorized

swagger:response patchStorageV1StorageClassUnauthorized

func NewPatchStorageV1StorageClassUnauthorized

func NewPatchStorageV1StorageClassUnauthorized() *PatchStorageV1StorageClassUnauthorized

NewPatchStorageV1StorageClassUnauthorized creates PatchStorageV1StorageClassUnauthorized with default headers values

func (*PatchStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1VolumeAttachment

type PatchStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler PatchStorageV1VolumeAttachmentHandler
}

PatchStorageV1VolumeAttachment swagger:route PATCH /apis/storage.k8s.io/v1/volumeattachments/{name} storage_v1 patchStorageV1VolumeAttachment

partially update the specified VolumeAttachment

func NewPatchStorageV1VolumeAttachment

func NewPatchStorageV1VolumeAttachment(ctx *middleware.Context, handler PatchStorageV1VolumeAttachmentHandler) *PatchStorageV1VolumeAttachment

NewPatchStorageV1VolumeAttachment creates a new http.Handler for the patch storage v1 volume attachment operation

func (*PatchStorageV1VolumeAttachment) ServeHTTP

type PatchStorageV1VolumeAttachmentHandler

type PatchStorageV1VolumeAttachmentHandler interface {
	Handle(PatchStorageV1VolumeAttachmentParams) middleware.Responder
}

PatchStorageV1VolumeAttachmentHandler interface for that can handle valid patch storage v1 volume attachment params

type PatchStorageV1VolumeAttachmentHandlerFunc

type PatchStorageV1VolumeAttachmentHandlerFunc func(PatchStorageV1VolumeAttachmentParams) middleware.Responder

PatchStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a patch storage v1 volume attachment handler

func (PatchStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1VolumeAttachmentOK

type PatchStorageV1VolumeAttachmentOK struct {

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

PatchStorageV1VolumeAttachmentOK OK

swagger:response patchStorageV1VolumeAttachmentOK

func NewPatchStorageV1VolumeAttachmentOK

func NewPatchStorageV1VolumeAttachmentOK() *PatchStorageV1VolumeAttachmentOK

NewPatchStorageV1VolumeAttachmentOK creates PatchStorageV1VolumeAttachmentOK with default headers values

func (*PatchStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the patch storage v1 volume attachment o k response

func (*PatchStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the patch storage v1 volume attachment o k response

func (*PatchStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1VolumeAttachmentParams

type PatchStorageV1VolumeAttachmentParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchStorageV1VolumeAttachmentParams contains all the bound params for the patch storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters patchStorageV1VolumeAttachment

func NewPatchStorageV1VolumeAttachmentParams

func NewPatchStorageV1VolumeAttachmentParams() PatchStorageV1VolumeAttachmentParams

NewPatchStorageV1VolumeAttachmentParams creates a new PatchStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*PatchStorageV1VolumeAttachmentParams) 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 NewPatchStorageV1VolumeAttachmentParams() beforehand.

type PatchStorageV1VolumeAttachmentStatus

type PatchStorageV1VolumeAttachmentStatus struct {
	Context *middleware.Context
	Handler PatchStorageV1VolumeAttachmentStatusHandler
}

PatchStorageV1VolumeAttachmentStatus swagger:route PATCH /apis/storage.k8s.io/v1/volumeattachments/{name}/status storage_v1 patchStorageV1VolumeAttachmentStatus

partially update status of the specified VolumeAttachment

func NewPatchStorageV1VolumeAttachmentStatus

func NewPatchStorageV1VolumeAttachmentStatus(ctx *middleware.Context, handler PatchStorageV1VolumeAttachmentStatusHandler) *PatchStorageV1VolumeAttachmentStatus

NewPatchStorageV1VolumeAttachmentStatus creates a new http.Handler for the patch storage v1 volume attachment status operation

func (*PatchStorageV1VolumeAttachmentStatus) ServeHTTP

type PatchStorageV1VolumeAttachmentStatusHandler

type PatchStorageV1VolumeAttachmentStatusHandler interface {
	Handle(PatchStorageV1VolumeAttachmentStatusParams) middleware.Responder
}

PatchStorageV1VolumeAttachmentStatusHandler interface for that can handle valid patch storage v1 volume attachment status params

type PatchStorageV1VolumeAttachmentStatusHandlerFunc

type PatchStorageV1VolumeAttachmentStatusHandlerFunc func(PatchStorageV1VolumeAttachmentStatusParams) middleware.Responder

PatchStorageV1VolumeAttachmentStatusHandlerFunc turns a function with the right signature into a patch storage v1 volume attachment status handler

func (PatchStorageV1VolumeAttachmentStatusHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1VolumeAttachmentStatusOK

type PatchStorageV1VolumeAttachmentStatusOK struct {

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

PatchStorageV1VolumeAttachmentStatusOK OK

swagger:response patchStorageV1VolumeAttachmentStatusOK

func NewPatchStorageV1VolumeAttachmentStatusOK

func NewPatchStorageV1VolumeAttachmentStatusOK() *PatchStorageV1VolumeAttachmentStatusOK

NewPatchStorageV1VolumeAttachmentStatusOK creates PatchStorageV1VolumeAttachmentStatusOK with default headers values

func (*PatchStorageV1VolumeAttachmentStatusOK) SetPayload

SetPayload sets the payload to the patch storage v1 volume attachment status o k response

func (*PatchStorageV1VolumeAttachmentStatusOK) WithPayload

WithPayload adds the payload to the patch storage v1 volume attachment status o k response

func (*PatchStorageV1VolumeAttachmentStatusOK) WriteResponse

WriteResponse to the client

type PatchStorageV1VolumeAttachmentStatusParams

type PatchStorageV1VolumeAttachmentStatusParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*Force is going to "force" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.
	  Unique: true
	  In: query
	*/
	Force *bool
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

PatchStorageV1VolumeAttachmentStatusParams contains all the bound params for the patch storage v1 volume attachment status operation typically these are obtained from a http.Request

swagger:parameters patchStorageV1VolumeAttachmentStatus

func NewPatchStorageV1VolumeAttachmentStatusParams

func NewPatchStorageV1VolumeAttachmentStatusParams() PatchStorageV1VolumeAttachmentStatusParams

NewPatchStorageV1VolumeAttachmentStatusParams creates a new PatchStorageV1VolumeAttachmentStatusParams object no default values defined in spec.

func (*PatchStorageV1VolumeAttachmentStatusParams) 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 NewPatchStorageV1VolumeAttachmentStatusParams() beforehand.

type PatchStorageV1VolumeAttachmentStatusUnauthorized

type PatchStorageV1VolumeAttachmentStatusUnauthorized struct {
}

PatchStorageV1VolumeAttachmentStatusUnauthorized Unauthorized

swagger:response patchStorageV1VolumeAttachmentStatusUnauthorized

func NewPatchStorageV1VolumeAttachmentStatusUnauthorized

func NewPatchStorageV1VolumeAttachmentStatusUnauthorized() *PatchStorageV1VolumeAttachmentStatusUnauthorized

NewPatchStorageV1VolumeAttachmentStatusUnauthorized creates PatchStorageV1VolumeAttachmentStatusUnauthorized with default headers values

func (*PatchStorageV1VolumeAttachmentStatusUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1VolumeAttachmentUnauthorized

type PatchStorageV1VolumeAttachmentUnauthorized struct {
}

PatchStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response patchStorageV1VolumeAttachmentUnauthorized

func NewPatchStorageV1VolumeAttachmentUnauthorized

func NewPatchStorageV1VolumeAttachmentUnauthorized() *PatchStorageV1VolumeAttachmentUnauthorized

NewPatchStorageV1VolumeAttachmentUnauthorized creates PatchStorageV1VolumeAttachmentUnauthorized with default headers values

func (*PatchStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1CSIDriver

type ReadStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler ReadStorageV1CSIDriverHandler
}

ReadStorageV1CSIDriver swagger:route GET /apis/storage.k8s.io/v1/csidrivers/{name} storage_v1 readStorageV1CSIDriver

read the specified CSIDriver

func NewReadStorageV1CSIDriver

func NewReadStorageV1CSIDriver(ctx *middleware.Context, handler ReadStorageV1CSIDriverHandler) *ReadStorageV1CSIDriver

NewReadStorageV1CSIDriver creates a new http.Handler for the read storage v1 c s i driver operation

func (*ReadStorageV1CSIDriver) ServeHTTP

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

type ReadStorageV1CSIDriverHandler

type ReadStorageV1CSIDriverHandler interface {
	Handle(ReadStorageV1CSIDriverParams) middleware.Responder
}

ReadStorageV1CSIDriverHandler interface for that can handle valid read storage v1 c s i driver params

type ReadStorageV1CSIDriverHandlerFunc

type ReadStorageV1CSIDriverHandlerFunc func(ReadStorageV1CSIDriverParams) middleware.Responder

ReadStorageV1CSIDriverHandlerFunc turns a function with the right signature into a read storage v1 c s i driver handler

func (ReadStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1CSIDriverOK

type ReadStorageV1CSIDriverOK struct {

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

ReadStorageV1CSIDriverOK OK

swagger:response readStorageV1CSIDriverOK

func NewReadStorageV1CSIDriverOK

func NewReadStorageV1CSIDriverOK() *ReadStorageV1CSIDriverOK

NewReadStorageV1CSIDriverOK creates ReadStorageV1CSIDriverOK with default headers values

func (*ReadStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the read storage v1 c s i driver o k response

func (*ReadStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the read storage v1 c s i driver o k response

func (*ReadStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1CSIDriverParams

type ReadStorageV1CSIDriverParams struct {

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

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the CSIDriver
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadStorageV1CSIDriverParams contains all the bound params for the read storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters readStorageV1CSIDriver

func NewReadStorageV1CSIDriverParams

func NewReadStorageV1CSIDriverParams() ReadStorageV1CSIDriverParams

NewReadStorageV1CSIDriverParams creates a new ReadStorageV1CSIDriverParams object no default values defined in spec.

func (*ReadStorageV1CSIDriverParams) 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 NewReadStorageV1CSIDriverParams() beforehand.

type ReadStorageV1CSIDriverUnauthorized

type ReadStorageV1CSIDriverUnauthorized struct {
}

ReadStorageV1CSIDriverUnauthorized Unauthorized

swagger:response readStorageV1CSIDriverUnauthorized

func NewReadStorageV1CSIDriverUnauthorized

func NewReadStorageV1CSIDriverUnauthorized() *ReadStorageV1CSIDriverUnauthorized

NewReadStorageV1CSIDriverUnauthorized creates ReadStorageV1CSIDriverUnauthorized with default headers values

func (*ReadStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1CSINode

type ReadStorageV1CSINode struct {
	Context *middleware.Context
	Handler ReadStorageV1CSINodeHandler
}

ReadStorageV1CSINode swagger:route GET /apis/storage.k8s.io/v1/csinodes/{name} storage_v1 readStorageV1CSINode

read the specified CSINode

func NewReadStorageV1CSINode

func NewReadStorageV1CSINode(ctx *middleware.Context, handler ReadStorageV1CSINodeHandler) *ReadStorageV1CSINode

NewReadStorageV1CSINode creates a new http.Handler for the read storage v1 c s i node operation

func (*ReadStorageV1CSINode) ServeHTTP

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

type ReadStorageV1CSINodeHandler

type ReadStorageV1CSINodeHandler interface {
	Handle(ReadStorageV1CSINodeParams) middleware.Responder
}

ReadStorageV1CSINodeHandler interface for that can handle valid read storage v1 c s i node params

type ReadStorageV1CSINodeHandlerFunc

type ReadStorageV1CSINodeHandlerFunc func(ReadStorageV1CSINodeParams) middleware.Responder

ReadStorageV1CSINodeHandlerFunc turns a function with the right signature into a read storage v1 c s i node handler

func (ReadStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1CSINodeOK

type ReadStorageV1CSINodeOK struct {

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

ReadStorageV1CSINodeOK OK

swagger:response readStorageV1CSINodeOK

func NewReadStorageV1CSINodeOK

func NewReadStorageV1CSINodeOK() *ReadStorageV1CSINodeOK

NewReadStorageV1CSINodeOK creates ReadStorageV1CSINodeOK with default headers values

func (*ReadStorageV1CSINodeOK) SetPayload

func (o *ReadStorageV1CSINodeOK) SetPayload(payload *models.IoK8sAPIStorageV1CSINode)

SetPayload sets the payload to the read storage v1 c s i node o k response

func (*ReadStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the read storage v1 c s i node o k response

func (*ReadStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1CSINodeParams

type ReadStorageV1CSINodeParams struct {

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

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the CSINode
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadStorageV1CSINodeParams contains all the bound params for the read storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters readStorageV1CSINode

func NewReadStorageV1CSINodeParams

func NewReadStorageV1CSINodeParams() ReadStorageV1CSINodeParams

NewReadStorageV1CSINodeParams creates a new ReadStorageV1CSINodeParams object no default values defined in spec.

func (*ReadStorageV1CSINodeParams) 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 NewReadStorageV1CSINodeParams() beforehand.

type ReadStorageV1CSINodeUnauthorized

type ReadStorageV1CSINodeUnauthorized struct {
}

ReadStorageV1CSINodeUnauthorized Unauthorized

swagger:response readStorageV1CSINodeUnauthorized

func NewReadStorageV1CSINodeUnauthorized

func NewReadStorageV1CSINodeUnauthorized() *ReadStorageV1CSINodeUnauthorized

NewReadStorageV1CSINodeUnauthorized creates ReadStorageV1CSINodeUnauthorized with default headers values

func (*ReadStorageV1CSINodeUnauthorized) WriteResponse

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

WriteResponse to the client

type ReadStorageV1StorageClass

type ReadStorageV1StorageClass struct {
	Context *middleware.Context
	Handler ReadStorageV1StorageClassHandler
}

ReadStorageV1StorageClass swagger:route GET /apis/storage.k8s.io/v1/storageclasses/{name} storage_v1 readStorageV1StorageClass

read the specified StorageClass

func NewReadStorageV1StorageClass

func NewReadStorageV1StorageClass(ctx *middleware.Context, handler ReadStorageV1StorageClassHandler) *ReadStorageV1StorageClass

NewReadStorageV1StorageClass creates a new http.Handler for the read storage v1 storage class operation

func (*ReadStorageV1StorageClass) ServeHTTP

type ReadStorageV1StorageClassHandler

type ReadStorageV1StorageClassHandler interface {
	Handle(ReadStorageV1StorageClassParams) middleware.Responder
}

ReadStorageV1StorageClassHandler interface for that can handle valid read storage v1 storage class params

type ReadStorageV1StorageClassHandlerFunc

type ReadStorageV1StorageClassHandlerFunc func(ReadStorageV1StorageClassParams) middleware.Responder

ReadStorageV1StorageClassHandlerFunc turns a function with the right signature into a read storage v1 storage class handler

func (ReadStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1StorageClassOK

type ReadStorageV1StorageClassOK struct {

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

ReadStorageV1StorageClassOK OK

swagger:response readStorageV1StorageClassOK

func NewReadStorageV1StorageClassOK

func NewReadStorageV1StorageClassOK() *ReadStorageV1StorageClassOK

NewReadStorageV1StorageClassOK creates ReadStorageV1StorageClassOK with default headers values

func (*ReadStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the read storage v1 storage class o k response

func (*ReadStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the read storage v1 storage class o k response

func (*ReadStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1StorageClassParams

type ReadStorageV1StorageClassParams struct {

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

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the StorageClass
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadStorageV1StorageClassParams contains all the bound params for the read storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters readStorageV1StorageClass

func NewReadStorageV1StorageClassParams

func NewReadStorageV1StorageClassParams() ReadStorageV1StorageClassParams

NewReadStorageV1StorageClassParams creates a new ReadStorageV1StorageClassParams object no default values defined in spec.

func (*ReadStorageV1StorageClassParams) 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 NewReadStorageV1StorageClassParams() beforehand.

type ReadStorageV1StorageClassUnauthorized

type ReadStorageV1StorageClassUnauthorized struct {
}

ReadStorageV1StorageClassUnauthorized Unauthorized

swagger:response readStorageV1StorageClassUnauthorized

func NewReadStorageV1StorageClassUnauthorized

func NewReadStorageV1StorageClassUnauthorized() *ReadStorageV1StorageClassUnauthorized

NewReadStorageV1StorageClassUnauthorized creates ReadStorageV1StorageClassUnauthorized with default headers values

func (*ReadStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1VolumeAttachment

type ReadStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler ReadStorageV1VolumeAttachmentHandler
}

ReadStorageV1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1/volumeattachments/{name} storage_v1 readStorageV1VolumeAttachment

read the specified VolumeAttachment

func NewReadStorageV1VolumeAttachment

func NewReadStorageV1VolumeAttachment(ctx *middleware.Context, handler ReadStorageV1VolumeAttachmentHandler) *ReadStorageV1VolumeAttachment

NewReadStorageV1VolumeAttachment creates a new http.Handler for the read storage v1 volume attachment operation

func (*ReadStorageV1VolumeAttachment) ServeHTTP

type ReadStorageV1VolumeAttachmentHandler

type ReadStorageV1VolumeAttachmentHandler interface {
	Handle(ReadStorageV1VolumeAttachmentParams) middleware.Responder
}

ReadStorageV1VolumeAttachmentHandler interface for that can handle valid read storage v1 volume attachment params

type ReadStorageV1VolumeAttachmentHandlerFunc

type ReadStorageV1VolumeAttachmentHandlerFunc func(ReadStorageV1VolumeAttachmentParams) middleware.Responder

ReadStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a read storage v1 volume attachment handler

func (ReadStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1VolumeAttachmentOK

type ReadStorageV1VolumeAttachmentOK struct {

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

ReadStorageV1VolumeAttachmentOK OK

swagger:response readStorageV1VolumeAttachmentOK

func NewReadStorageV1VolumeAttachmentOK

func NewReadStorageV1VolumeAttachmentOK() *ReadStorageV1VolumeAttachmentOK

NewReadStorageV1VolumeAttachmentOK creates ReadStorageV1VolumeAttachmentOK with default headers values

func (*ReadStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the read storage v1 volume attachment o k response

func (*ReadStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the read storage v1 volume attachment o k response

func (*ReadStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1VolumeAttachmentParams

type ReadStorageV1VolumeAttachmentParams struct {

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

	/*Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Exact *bool
	/*Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.
	  Unique: true
	  In: query
	*/
	Export *bool
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadStorageV1VolumeAttachmentParams contains all the bound params for the read storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters readStorageV1VolumeAttachment

func NewReadStorageV1VolumeAttachmentParams

func NewReadStorageV1VolumeAttachmentParams() ReadStorageV1VolumeAttachmentParams

NewReadStorageV1VolumeAttachmentParams creates a new ReadStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*ReadStorageV1VolumeAttachmentParams) 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 NewReadStorageV1VolumeAttachmentParams() beforehand.

type ReadStorageV1VolumeAttachmentStatus

type ReadStorageV1VolumeAttachmentStatus struct {
	Context *middleware.Context
	Handler ReadStorageV1VolumeAttachmentStatusHandler
}

ReadStorageV1VolumeAttachmentStatus swagger:route GET /apis/storage.k8s.io/v1/volumeattachments/{name}/status storage_v1 readStorageV1VolumeAttachmentStatus

read status of the specified VolumeAttachment

func NewReadStorageV1VolumeAttachmentStatus

func NewReadStorageV1VolumeAttachmentStatus(ctx *middleware.Context, handler ReadStorageV1VolumeAttachmentStatusHandler) *ReadStorageV1VolumeAttachmentStatus

NewReadStorageV1VolumeAttachmentStatus creates a new http.Handler for the read storage v1 volume attachment status operation

func (*ReadStorageV1VolumeAttachmentStatus) ServeHTTP

type ReadStorageV1VolumeAttachmentStatusHandler

type ReadStorageV1VolumeAttachmentStatusHandler interface {
	Handle(ReadStorageV1VolumeAttachmentStatusParams) middleware.Responder
}

ReadStorageV1VolumeAttachmentStatusHandler interface for that can handle valid read storage v1 volume attachment status params

type ReadStorageV1VolumeAttachmentStatusHandlerFunc

type ReadStorageV1VolumeAttachmentStatusHandlerFunc func(ReadStorageV1VolumeAttachmentStatusParams) middleware.Responder

ReadStorageV1VolumeAttachmentStatusHandlerFunc turns a function with the right signature into a read storage v1 volume attachment status handler

func (ReadStorageV1VolumeAttachmentStatusHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1VolumeAttachmentStatusOK

type ReadStorageV1VolumeAttachmentStatusOK struct {

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

ReadStorageV1VolumeAttachmentStatusOK OK

swagger:response readStorageV1VolumeAttachmentStatusOK

func NewReadStorageV1VolumeAttachmentStatusOK

func NewReadStorageV1VolumeAttachmentStatusOK() *ReadStorageV1VolumeAttachmentStatusOK

NewReadStorageV1VolumeAttachmentStatusOK creates ReadStorageV1VolumeAttachmentStatusOK with default headers values

func (*ReadStorageV1VolumeAttachmentStatusOK) SetPayload

SetPayload sets the payload to the read storage v1 volume attachment status o k response

func (*ReadStorageV1VolumeAttachmentStatusOK) WithPayload

WithPayload adds the payload to the read storage v1 volume attachment status o k response

func (*ReadStorageV1VolumeAttachmentStatusOK) WriteResponse

WriteResponse to the client

type ReadStorageV1VolumeAttachmentStatusParams

type ReadStorageV1VolumeAttachmentStatusParams struct {

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

	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReadStorageV1VolumeAttachmentStatusParams contains all the bound params for the read storage v1 volume attachment status operation typically these are obtained from a http.Request

swagger:parameters readStorageV1VolumeAttachmentStatus

func NewReadStorageV1VolumeAttachmentStatusParams

func NewReadStorageV1VolumeAttachmentStatusParams() ReadStorageV1VolumeAttachmentStatusParams

NewReadStorageV1VolumeAttachmentStatusParams creates a new ReadStorageV1VolumeAttachmentStatusParams object no default values defined in spec.

func (*ReadStorageV1VolumeAttachmentStatusParams) 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 NewReadStorageV1VolumeAttachmentStatusParams() beforehand.

type ReadStorageV1VolumeAttachmentStatusUnauthorized

type ReadStorageV1VolumeAttachmentStatusUnauthorized struct {
}

ReadStorageV1VolumeAttachmentStatusUnauthorized Unauthorized

swagger:response readStorageV1VolumeAttachmentStatusUnauthorized

func NewReadStorageV1VolumeAttachmentStatusUnauthorized

func NewReadStorageV1VolumeAttachmentStatusUnauthorized() *ReadStorageV1VolumeAttachmentStatusUnauthorized

NewReadStorageV1VolumeAttachmentStatusUnauthorized creates ReadStorageV1VolumeAttachmentStatusUnauthorized with default headers values

func (*ReadStorageV1VolumeAttachmentStatusUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1VolumeAttachmentUnauthorized

type ReadStorageV1VolumeAttachmentUnauthorized struct {
}

ReadStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response readStorageV1VolumeAttachmentUnauthorized

func NewReadStorageV1VolumeAttachmentUnauthorized

func NewReadStorageV1VolumeAttachmentUnauthorized() *ReadStorageV1VolumeAttachmentUnauthorized

NewReadStorageV1VolumeAttachmentUnauthorized creates ReadStorageV1VolumeAttachmentUnauthorized with default headers values

func (*ReadStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1CSIDriver

type ReplaceStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler ReplaceStorageV1CSIDriverHandler
}

ReplaceStorageV1CSIDriver swagger:route PUT /apis/storage.k8s.io/v1/csidrivers/{name} storage_v1 replaceStorageV1CSIDriver

replace the specified CSIDriver

func NewReplaceStorageV1CSIDriver

func NewReplaceStorageV1CSIDriver(ctx *middleware.Context, handler ReplaceStorageV1CSIDriverHandler) *ReplaceStorageV1CSIDriver

NewReplaceStorageV1CSIDriver creates a new http.Handler for the replace storage v1 c s i driver operation

func (*ReplaceStorageV1CSIDriver) ServeHTTP

type ReplaceStorageV1CSIDriverCreated

type ReplaceStorageV1CSIDriverCreated struct {

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

ReplaceStorageV1CSIDriverCreated Created

swagger:response replaceStorageV1CSIDriverCreated

func NewReplaceStorageV1CSIDriverCreated

func NewReplaceStorageV1CSIDriverCreated() *ReplaceStorageV1CSIDriverCreated

NewReplaceStorageV1CSIDriverCreated creates ReplaceStorageV1CSIDriverCreated with default headers values

func (*ReplaceStorageV1CSIDriverCreated) SetPayload

SetPayload sets the payload to the replace storage v1 c s i driver created response

func (*ReplaceStorageV1CSIDriverCreated) WithPayload

WithPayload adds the payload to the replace storage v1 c s i driver created response

func (*ReplaceStorageV1CSIDriverCreated) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1CSIDriverHandler

type ReplaceStorageV1CSIDriverHandler interface {
	Handle(ReplaceStorageV1CSIDriverParams) middleware.Responder
}

ReplaceStorageV1CSIDriverHandler interface for that can handle valid replace storage v1 c s i driver params

type ReplaceStorageV1CSIDriverHandlerFunc

type ReplaceStorageV1CSIDriverHandlerFunc func(ReplaceStorageV1CSIDriverParams) middleware.Responder

ReplaceStorageV1CSIDriverHandlerFunc turns a function with the right signature into a replace storage v1 c s i driver handler

func (ReplaceStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1CSIDriverOK

type ReplaceStorageV1CSIDriverOK struct {

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

ReplaceStorageV1CSIDriverOK OK

swagger:response replaceStorageV1CSIDriverOK

func NewReplaceStorageV1CSIDriverOK

func NewReplaceStorageV1CSIDriverOK() *ReplaceStorageV1CSIDriverOK

NewReplaceStorageV1CSIDriverOK creates ReplaceStorageV1CSIDriverOK with default headers values

func (*ReplaceStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the replace storage v1 c s i driver o k response

func (*ReplaceStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the replace storage v1 c s i driver o k response

func (*ReplaceStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1CSIDriverParams

type ReplaceStorageV1CSIDriverParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1CSIDriver
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the CSIDriver
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplaceStorageV1CSIDriverParams contains all the bound params for the replace storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters replaceStorageV1CSIDriver

func NewReplaceStorageV1CSIDriverParams

func NewReplaceStorageV1CSIDriverParams() ReplaceStorageV1CSIDriverParams

NewReplaceStorageV1CSIDriverParams creates a new ReplaceStorageV1CSIDriverParams object no default values defined in spec.

func (*ReplaceStorageV1CSIDriverParams) 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 NewReplaceStorageV1CSIDriverParams() beforehand.

type ReplaceStorageV1CSIDriverUnauthorized

type ReplaceStorageV1CSIDriverUnauthorized struct {
}

ReplaceStorageV1CSIDriverUnauthorized Unauthorized

swagger:response replaceStorageV1CSIDriverUnauthorized

func NewReplaceStorageV1CSIDriverUnauthorized

func NewReplaceStorageV1CSIDriverUnauthorized() *ReplaceStorageV1CSIDriverUnauthorized

NewReplaceStorageV1CSIDriverUnauthorized creates ReplaceStorageV1CSIDriverUnauthorized with default headers values

func (*ReplaceStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1CSINode

type ReplaceStorageV1CSINode struct {
	Context *middleware.Context
	Handler ReplaceStorageV1CSINodeHandler
}

ReplaceStorageV1CSINode swagger:route PUT /apis/storage.k8s.io/v1/csinodes/{name} storage_v1 replaceStorageV1CSINode

replace the specified CSINode

func NewReplaceStorageV1CSINode

func NewReplaceStorageV1CSINode(ctx *middleware.Context, handler ReplaceStorageV1CSINodeHandler) *ReplaceStorageV1CSINode

NewReplaceStorageV1CSINode creates a new http.Handler for the replace storage v1 c s i node operation

func (*ReplaceStorageV1CSINode) ServeHTTP

type ReplaceStorageV1CSINodeCreated

type ReplaceStorageV1CSINodeCreated struct {

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

ReplaceStorageV1CSINodeCreated Created

swagger:response replaceStorageV1CSINodeCreated

func NewReplaceStorageV1CSINodeCreated

func NewReplaceStorageV1CSINodeCreated() *ReplaceStorageV1CSINodeCreated

NewReplaceStorageV1CSINodeCreated creates ReplaceStorageV1CSINodeCreated with default headers values

func (*ReplaceStorageV1CSINodeCreated) SetPayload

SetPayload sets the payload to the replace storage v1 c s i node created response

func (*ReplaceStorageV1CSINodeCreated) WithPayload

WithPayload adds the payload to the replace storage v1 c s i node created response

func (*ReplaceStorageV1CSINodeCreated) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1CSINodeHandler

type ReplaceStorageV1CSINodeHandler interface {
	Handle(ReplaceStorageV1CSINodeParams) middleware.Responder
}

ReplaceStorageV1CSINodeHandler interface for that can handle valid replace storage v1 c s i node params

type ReplaceStorageV1CSINodeHandlerFunc

type ReplaceStorageV1CSINodeHandlerFunc func(ReplaceStorageV1CSINodeParams) middleware.Responder

ReplaceStorageV1CSINodeHandlerFunc turns a function with the right signature into a replace storage v1 c s i node handler

func (ReplaceStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1CSINodeOK

type ReplaceStorageV1CSINodeOK struct {

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

ReplaceStorageV1CSINodeOK OK

swagger:response replaceStorageV1CSINodeOK

func NewReplaceStorageV1CSINodeOK

func NewReplaceStorageV1CSINodeOK() *ReplaceStorageV1CSINodeOK

NewReplaceStorageV1CSINodeOK creates ReplaceStorageV1CSINodeOK with default headers values

func (*ReplaceStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the replace storage v1 c s i node o k response

func (*ReplaceStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the replace storage v1 c s i node o k response

func (*ReplaceStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1CSINodeParams

type ReplaceStorageV1CSINodeParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1CSINode
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the CSINode
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplaceStorageV1CSINodeParams contains all the bound params for the replace storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters replaceStorageV1CSINode

func NewReplaceStorageV1CSINodeParams

func NewReplaceStorageV1CSINodeParams() ReplaceStorageV1CSINodeParams

NewReplaceStorageV1CSINodeParams creates a new ReplaceStorageV1CSINodeParams object no default values defined in spec.

func (*ReplaceStorageV1CSINodeParams) 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 NewReplaceStorageV1CSINodeParams() beforehand.

type ReplaceStorageV1CSINodeUnauthorized

type ReplaceStorageV1CSINodeUnauthorized struct {
}

ReplaceStorageV1CSINodeUnauthorized Unauthorized

swagger:response replaceStorageV1CSINodeUnauthorized

func NewReplaceStorageV1CSINodeUnauthorized

func NewReplaceStorageV1CSINodeUnauthorized() *ReplaceStorageV1CSINodeUnauthorized

NewReplaceStorageV1CSINodeUnauthorized creates ReplaceStorageV1CSINodeUnauthorized with default headers values

func (*ReplaceStorageV1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1StorageClass

type ReplaceStorageV1StorageClass struct {
	Context *middleware.Context
	Handler ReplaceStorageV1StorageClassHandler
}

ReplaceStorageV1StorageClass swagger:route PUT /apis/storage.k8s.io/v1/storageclasses/{name} storage_v1 replaceStorageV1StorageClass

replace the specified StorageClass

func NewReplaceStorageV1StorageClass

func NewReplaceStorageV1StorageClass(ctx *middleware.Context, handler ReplaceStorageV1StorageClassHandler) *ReplaceStorageV1StorageClass

NewReplaceStorageV1StorageClass creates a new http.Handler for the replace storage v1 storage class operation

func (*ReplaceStorageV1StorageClass) ServeHTTP

type ReplaceStorageV1StorageClassCreated

type ReplaceStorageV1StorageClassCreated struct {

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

ReplaceStorageV1StorageClassCreated Created

swagger:response replaceStorageV1StorageClassCreated

func NewReplaceStorageV1StorageClassCreated

func NewReplaceStorageV1StorageClassCreated() *ReplaceStorageV1StorageClassCreated

NewReplaceStorageV1StorageClassCreated creates ReplaceStorageV1StorageClassCreated with default headers values

func (*ReplaceStorageV1StorageClassCreated) SetPayload

SetPayload sets the payload to the replace storage v1 storage class created response

func (*ReplaceStorageV1StorageClassCreated) WithPayload

WithPayload adds the payload to the replace storage v1 storage class created response

func (*ReplaceStorageV1StorageClassCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1StorageClassHandler

type ReplaceStorageV1StorageClassHandler interface {
	Handle(ReplaceStorageV1StorageClassParams) middleware.Responder
}

ReplaceStorageV1StorageClassHandler interface for that can handle valid replace storage v1 storage class params

type ReplaceStorageV1StorageClassHandlerFunc

type ReplaceStorageV1StorageClassHandlerFunc func(ReplaceStorageV1StorageClassParams) middleware.Responder

ReplaceStorageV1StorageClassHandlerFunc turns a function with the right signature into a replace storage v1 storage class handler

func (ReplaceStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1StorageClassOK

type ReplaceStorageV1StorageClassOK struct {

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

ReplaceStorageV1StorageClassOK OK

swagger:response replaceStorageV1StorageClassOK

func NewReplaceStorageV1StorageClassOK

func NewReplaceStorageV1StorageClassOK() *ReplaceStorageV1StorageClassOK

NewReplaceStorageV1StorageClassOK creates ReplaceStorageV1StorageClassOK with default headers values

func (*ReplaceStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the replace storage v1 storage class o k response

func (*ReplaceStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the replace storage v1 storage class o k response

func (*ReplaceStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1StorageClassParams

type ReplaceStorageV1StorageClassParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1StorageClass
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the StorageClass
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplaceStorageV1StorageClassParams contains all the bound params for the replace storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters replaceStorageV1StorageClass

func NewReplaceStorageV1StorageClassParams

func NewReplaceStorageV1StorageClassParams() ReplaceStorageV1StorageClassParams

NewReplaceStorageV1StorageClassParams creates a new ReplaceStorageV1StorageClassParams object no default values defined in spec.

func (*ReplaceStorageV1StorageClassParams) 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 NewReplaceStorageV1StorageClassParams() beforehand.

type ReplaceStorageV1StorageClassUnauthorized

type ReplaceStorageV1StorageClassUnauthorized struct {
}

ReplaceStorageV1StorageClassUnauthorized Unauthorized

swagger:response replaceStorageV1StorageClassUnauthorized

func NewReplaceStorageV1StorageClassUnauthorized

func NewReplaceStorageV1StorageClassUnauthorized() *ReplaceStorageV1StorageClassUnauthorized

NewReplaceStorageV1StorageClassUnauthorized creates ReplaceStorageV1StorageClassUnauthorized with default headers values

func (*ReplaceStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachment

type ReplaceStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler ReplaceStorageV1VolumeAttachmentHandler
}

ReplaceStorageV1VolumeAttachment swagger:route PUT /apis/storage.k8s.io/v1/volumeattachments/{name} storage_v1 replaceStorageV1VolumeAttachment

replace the specified VolumeAttachment

func NewReplaceStorageV1VolumeAttachment

func NewReplaceStorageV1VolumeAttachment(ctx *middleware.Context, handler ReplaceStorageV1VolumeAttachmentHandler) *ReplaceStorageV1VolumeAttachment

NewReplaceStorageV1VolumeAttachment creates a new http.Handler for the replace storage v1 volume attachment operation

func (*ReplaceStorageV1VolumeAttachment) ServeHTTP

type ReplaceStorageV1VolumeAttachmentCreated

type ReplaceStorageV1VolumeAttachmentCreated struct {

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

ReplaceStorageV1VolumeAttachmentCreated Created

swagger:response replaceStorageV1VolumeAttachmentCreated

func NewReplaceStorageV1VolumeAttachmentCreated

func NewReplaceStorageV1VolumeAttachmentCreated() *ReplaceStorageV1VolumeAttachmentCreated

NewReplaceStorageV1VolumeAttachmentCreated creates ReplaceStorageV1VolumeAttachmentCreated with default headers values

func (*ReplaceStorageV1VolumeAttachmentCreated) SetPayload

SetPayload sets the payload to the replace storage v1 volume attachment created response

func (*ReplaceStorageV1VolumeAttachmentCreated) WithPayload

WithPayload adds the payload to the replace storage v1 volume attachment created response

func (*ReplaceStorageV1VolumeAttachmentCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachmentHandler

type ReplaceStorageV1VolumeAttachmentHandler interface {
	Handle(ReplaceStorageV1VolumeAttachmentParams) middleware.Responder
}

ReplaceStorageV1VolumeAttachmentHandler interface for that can handle valid replace storage v1 volume attachment params

type ReplaceStorageV1VolumeAttachmentHandlerFunc

type ReplaceStorageV1VolumeAttachmentHandlerFunc func(ReplaceStorageV1VolumeAttachmentParams) middleware.Responder

ReplaceStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a replace storage v1 volume attachment handler

func (ReplaceStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1VolumeAttachmentOK

type ReplaceStorageV1VolumeAttachmentOK struct {

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

ReplaceStorageV1VolumeAttachmentOK OK

swagger:response replaceStorageV1VolumeAttachmentOK

func NewReplaceStorageV1VolumeAttachmentOK

func NewReplaceStorageV1VolumeAttachmentOK() *ReplaceStorageV1VolumeAttachmentOK

NewReplaceStorageV1VolumeAttachmentOK creates ReplaceStorageV1VolumeAttachmentOK with default headers values

func (*ReplaceStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the replace storage v1 volume attachment o k response

func (*ReplaceStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the replace storage v1 volume attachment o k response

func (*ReplaceStorageV1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachmentParams

type ReplaceStorageV1VolumeAttachmentParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1VolumeAttachment
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplaceStorageV1VolumeAttachmentParams contains all the bound params for the replace storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters replaceStorageV1VolumeAttachment

func NewReplaceStorageV1VolumeAttachmentParams

func NewReplaceStorageV1VolumeAttachmentParams() ReplaceStorageV1VolumeAttachmentParams

NewReplaceStorageV1VolumeAttachmentParams creates a new ReplaceStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*ReplaceStorageV1VolumeAttachmentParams) 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 NewReplaceStorageV1VolumeAttachmentParams() beforehand.

type ReplaceStorageV1VolumeAttachmentStatus

type ReplaceStorageV1VolumeAttachmentStatus struct {
	Context *middleware.Context
	Handler ReplaceStorageV1VolumeAttachmentStatusHandler
}

ReplaceStorageV1VolumeAttachmentStatus swagger:route PUT /apis/storage.k8s.io/v1/volumeattachments/{name}/status storage_v1 replaceStorageV1VolumeAttachmentStatus

replace status of the specified VolumeAttachment

func NewReplaceStorageV1VolumeAttachmentStatus

func NewReplaceStorageV1VolumeAttachmentStatus(ctx *middleware.Context, handler ReplaceStorageV1VolumeAttachmentStatusHandler) *ReplaceStorageV1VolumeAttachmentStatus

NewReplaceStorageV1VolumeAttachmentStatus creates a new http.Handler for the replace storage v1 volume attachment status operation

func (*ReplaceStorageV1VolumeAttachmentStatus) ServeHTTP

type ReplaceStorageV1VolumeAttachmentStatusCreated

type ReplaceStorageV1VolumeAttachmentStatusCreated struct {

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

ReplaceStorageV1VolumeAttachmentStatusCreated Created

swagger:response replaceStorageV1VolumeAttachmentStatusCreated

func NewReplaceStorageV1VolumeAttachmentStatusCreated

func NewReplaceStorageV1VolumeAttachmentStatusCreated() *ReplaceStorageV1VolumeAttachmentStatusCreated

NewReplaceStorageV1VolumeAttachmentStatusCreated creates ReplaceStorageV1VolumeAttachmentStatusCreated with default headers values

func (*ReplaceStorageV1VolumeAttachmentStatusCreated) SetPayload

SetPayload sets the payload to the replace storage v1 volume attachment status created response

func (*ReplaceStorageV1VolumeAttachmentStatusCreated) WithPayload

WithPayload adds the payload to the replace storage v1 volume attachment status created response

func (*ReplaceStorageV1VolumeAttachmentStatusCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachmentStatusHandler

type ReplaceStorageV1VolumeAttachmentStatusHandler interface {
	Handle(ReplaceStorageV1VolumeAttachmentStatusParams) middleware.Responder
}

ReplaceStorageV1VolumeAttachmentStatusHandler interface for that can handle valid replace storage v1 volume attachment status params

type ReplaceStorageV1VolumeAttachmentStatusHandlerFunc

type ReplaceStorageV1VolumeAttachmentStatusHandlerFunc func(ReplaceStorageV1VolumeAttachmentStatusParams) middleware.Responder

ReplaceStorageV1VolumeAttachmentStatusHandlerFunc turns a function with the right signature into a replace storage v1 volume attachment status handler

func (ReplaceStorageV1VolumeAttachmentStatusHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1VolumeAttachmentStatusOK

type ReplaceStorageV1VolumeAttachmentStatusOK struct {

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

ReplaceStorageV1VolumeAttachmentStatusOK OK

swagger:response replaceStorageV1VolumeAttachmentStatusOK

func NewReplaceStorageV1VolumeAttachmentStatusOK

func NewReplaceStorageV1VolumeAttachmentStatusOK() *ReplaceStorageV1VolumeAttachmentStatusOK

NewReplaceStorageV1VolumeAttachmentStatusOK creates ReplaceStorageV1VolumeAttachmentStatusOK with default headers values

func (*ReplaceStorageV1VolumeAttachmentStatusOK) SetPayload

SetPayload sets the payload to the replace storage v1 volume attachment status o k response

func (*ReplaceStorageV1VolumeAttachmentStatusOK) WithPayload

WithPayload adds the payload to the replace storage v1 volume attachment status o k response

func (*ReplaceStorageV1VolumeAttachmentStatusOK) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachmentStatusParams

type ReplaceStorageV1VolumeAttachmentStatusParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1VolumeAttachment
	/*When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed
	  Unique: true
	  In: query
	*/
	DryRun *string
	/*fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.
	  Unique: true
	  In: query
	*/
	FieldManager *string
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
}

ReplaceStorageV1VolumeAttachmentStatusParams contains all the bound params for the replace storage v1 volume attachment status operation typically these are obtained from a http.Request

swagger:parameters replaceStorageV1VolumeAttachmentStatus

func NewReplaceStorageV1VolumeAttachmentStatusParams

func NewReplaceStorageV1VolumeAttachmentStatusParams() ReplaceStorageV1VolumeAttachmentStatusParams

NewReplaceStorageV1VolumeAttachmentStatusParams creates a new ReplaceStorageV1VolumeAttachmentStatusParams object no default values defined in spec.

func (*ReplaceStorageV1VolumeAttachmentStatusParams) 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 NewReplaceStorageV1VolumeAttachmentStatusParams() beforehand.

type ReplaceStorageV1VolumeAttachmentStatusUnauthorized

type ReplaceStorageV1VolumeAttachmentStatusUnauthorized struct {
}

ReplaceStorageV1VolumeAttachmentStatusUnauthorized Unauthorized

swagger:response replaceStorageV1VolumeAttachmentStatusUnauthorized

func NewReplaceStorageV1VolumeAttachmentStatusUnauthorized

func NewReplaceStorageV1VolumeAttachmentStatusUnauthorized() *ReplaceStorageV1VolumeAttachmentStatusUnauthorized

NewReplaceStorageV1VolumeAttachmentStatusUnauthorized creates ReplaceStorageV1VolumeAttachmentStatusUnauthorized with default headers values

func (*ReplaceStorageV1VolumeAttachmentStatusUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1VolumeAttachmentUnauthorized

type ReplaceStorageV1VolumeAttachmentUnauthorized struct {
}

ReplaceStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response replaceStorageV1VolumeAttachmentUnauthorized

func NewReplaceStorageV1VolumeAttachmentUnauthorized

func NewReplaceStorageV1VolumeAttachmentUnauthorized() *ReplaceStorageV1VolumeAttachmentUnauthorized

NewReplaceStorageV1VolumeAttachmentUnauthorized creates ReplaceStorageV1VolumeAttachmentUnauthorized with default headers values

func (*ReplaceStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1CSIDriver

type WatchStorageV1CSIDriver struct {
	Context *middleware.Context
	Handler WatchStorageV1CSIDriverHandler
}

WatchStorageV1CSIDriver swagger:route GET /apis/storage.k8s.io/v1/watch/csidrivers/{name} storage_v1 watchStorageV1CSIDriver

watch changes to an object of kind CSIDriver. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchStorageV1CSIDriver

func NewWatchStorageV1CSIDriver(ctx *middleware.Context, handler WatchStorageV1CSIDriverHandler) *WatchStorageV1CSIDriver

NewWatchStorageV1CSIDriver creates a new http.Handler for the watch storage v1 c s i driver operation

func (*WatchStorageV1CSIDriver) ServeHTTP

type WatchStorageV1CSIDriverHandler

type WatchStorageV1CSIDriverHandler interface {
	Handle(WatchStorageV1CSIDriverParams) middleware.Responder
}

WatchStorageV1CSIDriverHandler interface for that can handle valid watch storage v1 c s i driver params

type WatchStorageV1CSIDriverHandlerFunc

type WatchStorageV1CSIDriverHandlerFunc func(WatchStorageV1CSIDriverParams) middleware.Responder

WatchStorageV1CSIDriverHandlerFunc turns a function with the right signature into a watch storage v1 c s i driver handler

func (WatchStorageV1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1CSIDriverList

type WatchStorageV1CSIDriverList struct {
	Context *middleware.Context
	Handler WatchStorageV1CSIDriverListHandler
}

WatchStorageV1CSIDriverList swagger:route GET /apis/storage.k8s.io/v1/watch/csidrivers storage_v1 watchStorageV1CSIDriverList

watch individual changes to a list of CSIDriver. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchStorageV1CSIDriverList

func NewWatchStorageV1CSIDriverList(ctx *middleware.Context, handler WatchStorageV1CSIDriverListHandler) *WatchStorageV1CSIDriverList

NewWatchStorageV1CSIDriverList creates a new http.Handler for the watch storage v1 c s i driver list operation

func (*WatchStorageV1CSIDriverList) ServeHTTP

type WatchStorageV1CSIDriverListHandler

type WatchStorageV1CSIDriverListHandler interface {
	Handle(WatchStorageV1CSIDriverListParams) middleware.Responder
}

WatchStorageV1CSIDriverListHandler interface for that can handle valid watch storage v1 c s i driver list params

type WatchStorageV1CSIDriverListHandlerFunc

type WatchStorageV1CSIDriverListHandlerFunc func(WatchStorageV1CSIDriverListParams) middleware.Responder

WatchStorageV1CSIDriverListHandlerFunc turns a function with the right signature into a watch storage v1 c s i driver list handler

func (WatchStorageV1CSIDriverListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1CSIDriverListOK

type WatchStorageV1CSIDriverListOK struct {

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

WatchStorageV1CSIDriverListOK OK

swagger:response watchStorageV1CSIDriverListOK

func NewWatchStorageV1CSIDriverListOK

func NewWatchStorageV1CSIDriverListOK() *WatchStorageV1CSIDriverListOK

NewWatchStorageV1CSIDriverListOK creates WatchStorageV1CSIDriverListOK with default headers values

func (*WatchStorageV1CSIDriverListOK) SetPayload

SetPayload sets the payload to the watch storage v1 c s i driver list o k response

func (*WatchStorageV1CSIDriverListOK) WithPayload

WithPayload adds the payload to the watch storage v1 c s i driver list o k response

func (*WatchStorageV1CSIDriverListOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1CSIDriverListParams

type WatchStorageV1CSIDriverListParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1CSIDriverListParams contains all the bound params for the watch storage v1 c s i driver list operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1CSIDriverList

func NewWatchStorageV1CSIDriverListParams

func NewWatchStorageV1CSIDriverListParams() WatchStorageV1CSIDriverListParams

NewWatchStorageV1CSIDriverListParams creates a new WatchStorageV1CSIDriverListParams object no default values defined in spec.

func (*WatchStorageV1CSIDriverListParams) 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 NewWatchStorageV1CSIDriverListParams() beforehand.

type WatchStorageV1CSIDriverListUnauthorized

type WatchStorageV1CSIDriverListUnauthorized struct {
}

WatchStorageV1CSIDriverListUnauthorized Unauthorized

swagger:response watchStorageV1CSIDriverListUnauthorized

func NewWatchStorageV1CSIDriverListUnauthorized

func NewWatchStorageV1CSIDriverListUnauthorized() *WatchStorageV1CSIDriverListUnauthorized

NewWatchStorageV1CSIDriverListUnauthorized creates WatchStorageV1CSIDriverListUnauthorized with default headers values

func (*WatchStorageV1CSIDriverListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1CSIDriverOK

type WatchStorageV1CSIDriverOK struct {

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

WatchStorageV1CSIDriverOK OK

swagger:response watchStorageV1CSIDriverOK

func NewWatchStorageV1CSIDriverOK

func NewWatchStorageV1CSIDriverOK() *WatchStorageV1CSIDriverOK

NewWatchStorageV1CSIDriverOK creates WatchStorageV1CSIDriverOK with default headers values

func (*WatchStorageV1CSIDriverOK) SetPayload

SetPayload sets the payload to the watch storage v1 c s i driver o k response

func (*WatchStorageV1CSIDriverOK) WithPayload

WithPayload adds the payload to the watch storage v1 c s i driver o k response

func (*WatchStorageV1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1CSIDriverParams

type WatchStorageV1CSIDriverParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the CSIDriver
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1CSIDriverParams contains all the bound params for the watch storage v1 c s i driver operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1CSIDriver

func NewWatchStorageV1CSIDriverParams

func NewWatchStorageV1CSIDriverParams() WatchStorageV1CSIDriverParams

NewWatchStorageV1CSIDriverParams creates a new WatchStorageV1CSIDriverParams object no default values defined in spec.

func (*WatchStorageV1CSIDriverParams) 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 NewWatchStorageV1CSIDriverParams() beforehand.

type WatchStorageV1CSIDriverUnauthorized

type WatchStorageV1CSIDriverUnauthorized struct {
}

WatchStorageV1CSIDriverUnauthorized Unauthorized

swagger:response watchStorageV1CSIDriverUnauthorized

func NewWatchStorageV1CSIDriverUnauthorized

func NewWatchStorageV1CSIDriverUnauthorized() *WatchStorageV1CSIDriverUnauthorized

NewWatchStorageV1CSIDriverUnauthorized creates WatchStorageV1CSIDriverUnauthorized with default headers values

func (*WatchStorageV1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1CSINode

type WatchStorageV1CSINode struct {
	Context *middleware.Context
	Handler WatchStorageV1CSINodeHandler
}

WatchStorageV1CSINode swagger:route GET /apis/storage.k8s.io/v1/watch/csinodes/{name} storage_v1 watchStorageV1CSINode

watch changes to an object of kind CSINode. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchStorageV1CSINode

func NewWatchStorageV1CSINode(ctx *middleware.Context, handler WatchStorageV1CSINodeHandler) *WatchStorageV1CSINode

NewWatchStorageV1CSINode creates a new http.Handler for the watch storage v1 c s i node operation

func (*WatchStorageV1CSINode) ServeHTTP

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

type WatchStorageV1CSINodeHandler

type WatchStorageV1CSINodeHandler interface {
	Handle(WatchStorageV1CSINodeParams) middleware.Responder
}

WatchStorageV1CSINodeHandler interface for that can handle valid watch storage v1 c s i node params

type WatchStorageV1CSINodeHandlerFunc

type WatchStorageV1CSINodeHandlerFunc func(WatchStorageV1CSINodeParams) middleware.Responder

WatchStorageV1CSINodeHandlerFunc turns a function with the right signature into a watch storage v1 c s i node handler

func (WatchStorageV1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1CSINodeList

type WatchStorageV1CSINodeList struct {
	Context *middleware.Context
	Handler WatchStorageV1CSINodeListHandler
}

WatchStorageV1CSINodeList swagger:route GET /apis/storage.k8s.io/v1/watch/csinodes storage_v1 watchStorageV1CSINodeList

watch individual changes to a list of CSINode. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchStorageV1CSINodeList

func NewWatchStorageV1CSINodeList(ctx *middleware.Context, handler WatchStorageV1CSINodeListHandler) *WatchStorageV1CSINodeList

NewWatchStorageV1CSINodeList creates a new http.Handler for the watch storage v1 c s i node list operation

func (*WatchStorageV1CSINodeList) ServeHTTP

type WatchStorageV1CSINodeListHandler

type WatchStorageV1CSINodeListHandler interface {
	Handle(WatchStorageV1CSINodeListParams) middleware.Responder
}

WatchStorageV1CSINodeListHandler interface for that can handle valid watch storage v1 c s i node list params

type WatchStorageV1CSINodeListHandlerFunc

type WatchStorageV1CSINodeListHandlerFunc func(WatchStorageV1CSINodeListParams) middleware.Responder

WatchStorageV1CSINodeListHandlerFunc turns a function with the right signature into a watch storage v1 c s i node list handler

func (WatchStorageV1CSINodeListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1CSINodeListOK

type WatchStorageV1CSINodeListOK struct {

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

WatchStorageV1CSINodeListOK OK

swagger:response watchStorageV1CSINodeListOK

func NewWatchStorageV1CSINodeListOK

func NewWatchStorageV1CSINodeListOK() *WatchStorageV1CSINodeListOK

NewWatchStorageV1CSINodeListOK creates WatchStorageV1CSINodeListOK with default headers values

func (*WatchStorageV1CSINodeListOK) SetPayload

SetPayload sets the payload to the watch storage v1 c s i node list o k response

func (*WatchStorageV1CSINodeListOK) WithPayload

WithPayload adds the payload to the watch storage v1 c s i node list o k response

func (*WatchStorageV1CSINodeListOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1CSINodeListParams

type WatchStorageV1CSINodeListParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1CSINodeListParams contains all the bound params for the watch storage v1 c s i node list operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1CSINodeList

func NewWatchStorageV1CSINodeListParams

func NewWatchStorageV1CSINodeListParams() WatchStorageV1CSINodeListParams

NewWatchStorageV1CSINodeListParams creates a new WatchStorageV1CSINodeListParams object no default values defined in spec.

func (*WatchStorageV1CSINodeListParams) 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 NewWatchStorageV1CSINodeListParams() beforehand.

type WatchStorageV1CSINodeListUnauthorized

type WatchStorageV1CSINodeListUnauthorized struct {
}

WatchStorageV1CSINodeListUnauthorized Unauthorized

swagger:response watchStorageV1CSINodeListUnauthorized

func NewWatchStorageV1CSINodeListUnauthorized

func NewWatchStorageV1CSINodeListUnauthorized() *WatchStorageV1CSINodeListUnauthorized

NewWatchStorageV1CSINodeListUnauthorized creates WatchStorageV1CSINodeListUnauthorized with default headers values

func (*WatchStorageV1CSINodeListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1CSINodeOK

type WatchStorageV1CSINodeOK struct {

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

WatchStorageV1CSINodeOK OK

swagger:response watchStorageV1CSINodeOK

func NewWatchStorageV1CSINodeOK

func NewWatchStorageV1CSINodeOK() *WatchStorageV1CSINodeOK

NewWatchStorageV1CSINodeOK creates WatchStorageV1CSINodeOK with default headers values

func (*WatchStorageV1CSINodeOK) SetPayload

SetPayload sets the payload to the watch storage v1 c s i node o k response

func (*WatchStorageV1CSINodeOK) WithPayload

WithPayload adds the payload to the watch storage v1 c s i node o k response

func (*WatchStorageV1CSINodeOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1CSINodeParams

type WatchStorageV1CSINodeParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the CSINode
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1CSINodeParams contains all the bound params for the watch storage v1 c s i node operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1CSINode

func NewWatchStorageV1CSINodeParams

func NewWatchStorageV1CSINodeParams() WatchStorageV1CSINodeParams

NewWatchStorageV1CSINodeParams creates a new WatchStorageV1CSINodeParams object no default values defined in spec.

func (*WatchStorageV1CSINodeParams) 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 NewWatchStorageV1CSINodeParams() beforehand.

type WatchStorageV1CSINodeUnauthorized

type WatchStorageV1CSINodeUnauthorized struct {
}

WatchStorageV1CSINodeUnauthorized Unauthorized

swagger:response watchStorageV1CSINodeUnauthorized

func NewWatchStorageV1CSINodeUnauthorized

func NewWatchStorageV1CSINodeUnauthorized() *WatchStorageV1CSINodeUnauthorized

NewWatchStorageV1CSINodeUnauthorized creates WatchStorageV1CSINodeUnauthorized with default headers values

func (*WatchStorageV1CSINodeUnauthorized) WriteResponse

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

WriteResponse to the client

type WatchStorageV1StorageClass

type WatchStorageV1StorageClass struct {
	Context *middleware.Context
	Handler WatchStorageV1StorageClassHandler
}

WatchStorageV1StorageClass swagger:route GET /apis/storage.k8s.io/v1/watch/storageclasses/{name} storage_v1 watchStorageV1StorageClass

watch changes to an object of kind StorageClass. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchStorageV1StorageClass

func NewWatchStorageV1StorageClass(ctx *middleware.Context, handler WatchStorageV1StorageClassHandler) *WatchStorageV1StorageClass

NewWatchStorageV1StorageClass creates a new http.Handler for the watch storage v1 storage class operation

func (*WatchStorageV1StorageClass) ServeHTTP

type WatchStorageV1StorageClassHandler

type WatchStorageV1StorageClassHandler interface {
	Handle(WatchStorageV1StorageClassParams) middleware.Responder
}

WatchStorageV1StorageClassHandler interface for that can handle valid watch storage v1 storage class params

type WatchStorageV1StorageClassHandlerFunc

type WatchStorageV1StorageClassHandlerFunc func(WatchStorageV1StorageClassParams) middleware.Responder

WatchStorageV1StorageClassHandlerFunc turns a function with the right signature into a watch storage v1 storage class handler

func (WatchStorageV1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1StorageClassList

type WatchStorageV1StorageClassList struct {
	Context *middleware.Context
	Handler WatchStorageV1StorageClassListHandler
}

WatchStorageV1StorageClassList swagger:route GET /apis/storage.k8s.io/v1/watch/storageclasses storage_v1 watchStorageV1StorageClassList

watch individual changes to a list of StorageClass. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchStorageV1StorageClassList

func NewWatchStorageV1StorageClassList(ctx *middleware.Context, handler WatchStorageV1StorageClassListHandler) *WatchStorageV1StorageClassList

NewWatchStorageV1StorageClassList creates a new http.Handler for the watch storage v1 storage class list operation

func (*WatchStorageV1StorageClassList) ServeHTTP

type WatchStorageV1StorageClassListHandler

type WatchStorageV1StorageClassListHandler interface {
	Handle(WatchStorageV1StorageClassListParams) middleware.Responder
}

WatchStorageV1StorageClassListHandler interface for that can handle valid watch storage v1 storage class list params

type WatchStorageV1StorageClassListHandlerFunc

type WatchStorageV1StorageClassListHandlerFunc func(WatchStorageV1StorageClassListParams) middleware.Responder

WatchStorageV1StorageClassListHandlerFunc turns a function with the right signature into a watch storage v1 storage class list handler

func (WatchStorageV1StorageClassListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1StorageClassListOK

type WatchStorageV1StorageClassListOK struct {

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

WatchStorageV1StorageClassListOK OK

swagger:response watchStorageV1StorageClassListOK

func NewWatchStorageV1StorageClassListOK

func NewWatchStorageV1StorageClassListOK() *WatchStorageV1StorageClassListOK

NewWatchStorageV1StorageClassListOK creates WatchStorageV1StorageClassListOK with default headers values

func (*WatchStorageV1StorageClassListOK) SetPayload

SetPayload sets the payload to the watch storage v1 storage class list o k response

func (*WatchStorageV1StorageClassListOK) WithPayload

WithPayload adds the payload to the watch storage v1 storage class list o k response

func (*WatchStorageV1StorageClassListOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1StorageClassListParams

type WatchStorageV1StorageClassListParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1StorageClassListParams contains all the bound params for the watch storage v1 storage class list operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1StorageClassList

func NewWatchStorageV1StorageClassListParams

func NewWatchStorageV1StorageClassListParams() WatchStorageV1StorageClassListParams

NewWatchStorageV1StorageClassListParams creates a new WatchStorageV1StorageClassListParams object no default values defined in spec.

func (*WatchStorageV1StorageClassListParams) 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 NewWatchStorageV1StorageClassListParams() beforehand.

type WatchStorageV1StorageClassListUnauthorized

type WatchStorageV1StorageClassListUnauthorized struct {
}

WatchStorageV1StorageClassListUnauthorized Unauthorized

swagger:response watchStorageV1StorageClassListUnauthorized

func NewWatchStorageV1StorageClassListUnauthorized

func NewWatchStorageV1StorageClassListUnauthorized() *WatchStorageV1StorageClassListUnauthorized

NewWatchStorageV1StorageClassListUnauthorized creates WatchStorageV1StorageClassListUnauthorized with default headers values

func (*WatchStorageV1StorageClassListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1StorageClassOK

type WatchStorageV1StorageClassOK struct {

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

WatchStorageV1StorageClassOK OK

swagger:response watchStorageV1StorageClassOK

func NewWatchStorageV1StorageClassOK

func NewWatchStorageV1StorageClassOK() *WatchStorageV1StorageClassOK

NewWatchStorageV1StorageClassOK creates WatchStorageV1StorageClassOK with default headers values

func (*WatchStorageV1StorageClassOK) SetPayload

SetPayload sets the payload to the watch storage v1 storage class o k response

func (*WatchStorageV1StorageClassOK) WithPayload

WithPayload adds the payload to the watch storage v1 storage class o k response

func (*WatchStorageV1StorageClassOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1StorageClassParams

type WatchStorageV1StorageClassParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the StorageClass
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1StorageClassParams contains all the bound params for the watch storage v1 storage class operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1StorageClass

func NewWatchStorageV1StorageClassParams

func NewWatchStorageV1StorageClassParams() WatchStorageV1StorageClassParams

NewWatchStorageV1StorageClassParams creates a new WatchStorageV1StorageClassParams object no default values defined in spec.

func (*WatchStorageV1StorageClassParams) 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 NewWatchStorageV1StorageClassParams() beforehand.

type WatchStorageV1StorageClassUnauthorized

type WatchStorageV1StorageClassUnauthorized struct {
}

WatchStorageV1StorageClassUnauthorized Unauthorized

swagger:response watchStorageV1StorageClassUnauthorized

func NewWatchStorageV1StorageClassUnauthorized

func NewWatchStorageV1StorageClassUnauthorized() *WatchStorageV1StorageClassUnauthorized

NewWatchStorageV1StorageClassUnauthorized creates WatchStorageV1StorageClassUnauthorized with default headers values

func (*WatchStorageV1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1VolumeAttachment

type WatchStorageV1VolumeAttachment struct {
	Context *middleware.Context
	Handler WatchStorageV1VolumeAttachmentHandler
}

WatchStorageV1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1/watch/volumeattachments/{name} storage_v1 watchStorageV1VolumeAttachment

watch changes to an object of kind VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead, filtered to a single item with the 'fieldSelector' parameter.

func NewWatchStorageV1VolumeAttachment

func NewWatchStorageV1VolumeAttachment(ctx *middleware.Context, handler WatchStorageV1VolumeAttachmentHandler) *WatchStorageV1VolumeAttachment

NewWatchStorageV1VolumeAttachment creates a new http.Handler for the watch storage v1 volume attachment operation

func (*WatchStorageV1VolumeAttachment) ServeHTTP

type WatchStorageV1VolumeAttachmentHandler

type WatchStorageV1VolumeAttachmentHandler interface {
	Handle(WatchStorageV1VolumeAttachmentParams) middleware.Responder
}

WatchStorageV1VolumeAttachmentHandler interface for that can handle valid watch storage v1 volume attachment params

type WatchStorageV1VolumeAttachmentHandlerFunc

type WatchStorageV1VolumeAttachmentHandlerFunc func(WatchStorageV1VolumeAttachmentParams) middleware.Responder

WatchStorageV1VolumeAttachmentHandlerFunc turns a function with the right signature into a watch storage v1 volume attachment handler

func (WatchStorageV1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1VolumeAttachmentList

type WatchStorageV1VolumeAttachmentList struct {
	Context *middleware.Context
	Handler WatchStorageV1VolumeAttachmentListHandler
}

WatchStorageV1VolumeAttachmentList swagger:route GET /apis/storage.k8s.io/v1/watch/volumeattachments storage_v1 watchStorageV1VolumeAttachmentList

watch individual changes to a list of VolumeAttachment. deprecated: use the 'watch' parameter with a list operation instead.

func NewWatchStorageV1VolumeAttachmentList

func NewWatchStorageV1VolumeAttachmentList(ctx *middleware.Context, handler WatchStorageV1VolumeAttachmentListHandler) *WatchStorageV1VolumeAttachmentList

NewWatchStorageV1VolumeAttachmentList creates a new http.Handler for the watch storage v1 volume attachment list operation

func (*WatchStorageV1VolumeAttachmentList) ServeHTTP

type WatchStorageV1VolumeAttachmentListHandler

type WatchStorageV1VolumeAttachmentListHandler interface {
	Handle(WatchStorageV1VolumeAttachmentListParams) middleware.Responder
}

WatchStorageV1VolumeAttachmentListHandler interface for that can handle valid watch storage v1 volume attachment list params

type WatchStorageV1VolumeAttachmentListHandlerFunc

type WatchStorageV1VolumeAttachmentListHandlerFunc func(WatchStorageV1VolumeAttachmentListParams) middleware.Responder

WatchStorageV1VolumeAttachmentListHandlerFunc turns a function with the right signature into a watch storage v1 volume attachment list handler

func (WatchStorageV1VolumeAttachmentListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1VolumeAttachmentListOK

type WatchStorageV1VolumeAttachmentListOK struct {

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

WatchStorageV1VolumeAttachmentListOK OK

swagger:response watchStorageV1VolumeAttachmentListOK

func NewWatchStorageV1VolumeAttachmentListOK

func NewWatchStorageV1VolumeAttachmentListOK() *WatchStorageV1VolumeAttachmentListOK

NewWatchStorageV1VolumeAttachmentListOK creates WatchStorageV1VolumeAttachmentListOK with default headers values

func (*WatchStorageV1VolumeAttachmentListOK) SetPayload

SetPayload sets the payload to the watch storage v1 volume attachment list o k response

func (*WatchStorageV1VolumeAttachmentListOK) WithPayload

WithPayload adds the payload to the watch storage v1 volume attachment list o k response

func (*WatchStorageV1VolumeAttachmentListOK) WriteResponse

WriteResponse to the client

type WatchStorageV1VolumeAttachmentListParams

type WatchStorageV1VolumeAttachmentListParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1VolumeAttachmentListParams contains all the bound params for the watch storage v1 volume attachment list operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1VolumeAttachmentList

func NewWatchStorageV1VolumeAttachmentListParams

func NewWatchStorageV1VolumeAttachmentListParams() WatchStorageV1VolumeAttachmentListParams

NewWatchStorageV1VolumeAttachmentListParams creates a new WatchStorageV1VolumeAttachmentListParams object no default values defined in spec.

func (*WatchStorageV1VolumeAttachmentListParams) 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 NewWatchStorageV1VolumeAttachmentListParams() beforehand.

type WatchStorageV1VolumeAttachmentListUnauthorized

type WatchStorageV1VolumeAttachmentListUnauthorized struct {
}

WatchStorageV1VolumeAttachmentListUnauthorized Unauthorized

swagger:response watchStorageV1VolumeAttachmentListUnauthorized

func NewWatchStorageV1VolumeAttachmentListUnauthorized

func NewWatchStorageV1VolumeAttachmentListUnauthorized() *WatchStorageV1VolumeAttachmentListUnauthorized

NewWatchStorageV1VolumeAttachmentListUnauthorized creates WatchStorageV1VolumeAttachmentListUnauthorized with default headers values

func (*WatchStorageV1VolumeAttachmentListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1VolumeAttachmentOK

type WatchStorageV1VolumeAttachmentOK struct {

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

WatchStorageV1VolumeAttachmentOK OK

swagger:response watchStorageV1VolumeAttachmentOK

func NewWatchStorageV1VolumeAttachmentOK

func NewWatchStorageV1VolumeAttachmentOK() *WatchStorageV1VolumeAttachmentOK

NewWatchStorageV1VolumeAttachmentOK creates WatchStorageV1VolumeAttachmentOK with default headers values

func (*WatchStorageV1VolumeAttachmentOK) SetPayload

SetPayload sets the payload to the watch storage v1 volume attachment o k response

func (*WatchStorageV1VolumeAttachmentOK) WithPayload

WithPayload adds the payload to the watch storage v1 volume attachment o k response

func (*WatchStorageV1VolumeAttachmentOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1VolumeAttachmentParams

type WatchStorageV1VolumeAttachmentParams struct {

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

	/*allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. If the feature gate WatchBookmarks is not enabled in apiserver, this field is ignored.
	  Unique: true
	  In: query
	*/
	AllowWatchBookmarks *bool
	/*The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key".

	This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.
	  Unique: true
	  In: query
	*/
	Continue *string
	/*A selector to restrict the list of returned objects by their fields. Defaults to everything.
	  Unique: true
	  In: query
	*/
	FieldSelector *string
	/*A selector to restrict the list of returned objects by their labels. Defaults to everything.
	  Unique: true
	  In: query
	*/
	LabelSelector *string
	/*limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.

	The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.
	  Unique: true
	  In: query
	*/
	Limit *int64
	/*name of the VolumeAttachment
	  Required: true
	  Unique: true
	  In: path
	*/
	Name string
	/*If 'true', then the output is pretty printed.
	  Unique: true
	  In: query
	*/
	Pretty *string
	/*resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersion *string
	/*resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.

	Defaults to unset
	  Unique: true
	  In: query
	*/
	ResourceVersionMatch *string
	/*Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.
	  Unique: true
	  In: query
	*/
	TimeoutSeconds *int64
	/*Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.
	  Unique: true
	  In: query
	*/
	Watch *bool
}

WatchStorageV1VolumeAttachmentParams contains all the bound params for the watch storage v1 volume attachment operation typically these are obtained from a http.Request

swagger:parameters watchStorageV1VolumeAttachment

func NewWatchStorageV1VolumeAttachmentParams

func NewWatchStorageV1VolumeAttachmentParams() WatchStorageV1VolumeAttachmentParams

NewWatchStorageV1VolumeAttachmentParams creates a new WatchStorageV1VolumeAttachmentParams object no default values defined in spec.

func (*WatchStorageV1VolumeAttachmentParams) 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 NewWatchStorageV1VolumeAttachmentParams() beforehand.

type WatchStorageV1VolumeAttachmentUnauthorized

type WatchStorageV1VolumeAttachmentUnauthorized struct {
}

WatchStorageV1VolumeAttachmentUnauthorized Unauthorized

swagger:response watchStorageV1VolumeAttachmentUnauthorized

func NewWatchStorageV1VolumeAttachmentUnauthorized

func NewWatchStorageV1VolumeAttachmentUnauthorized() *WatchStorageV1VolumeAttachmentUnauthorized

NewWatchStorageV1VolumeAttachmentUnauthorized creates WatchStorageV1VolumeAttachmentUnauthorized with default headers values

func (*WatchStorageV1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

Source Files

Jump to

Keyboard shortcuts

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