storage_v1beta1

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 CreateStorageV1beta1CSIDriverAcceptedCode int = 202

CreateStorageV1beta1CSIDriverAcceptedCode is the HTTP code returned for type CreateStorageV1beta1CSIDriverAccepted

View Source
const CreateStorageV1beta1CSIDriverCreatedCode int = 201

CreateStorageV1beta1CSIDriverCreatedCode is the HTTP code returned for type CreateStorageV1beta1CSIDriverCreated

View Source
const CreateStorageV1beta1CSIDriverOKCode int = 200

CreateStorageV1beta1CSIDriverOKCode is the HTTP code returned for type CreateStorageV1beta1CSIDriverOK

View Source
const CreateStorageV1beta1CSIDriverUnauthorizedCode int = 401

CreateStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type CreateStorageV1beta1CSIDriverUnauthorized

View Source
const CreateStorageV1beta1CSINodeAcceptedCode int = 202

CreateStorageV1beta1CSINodeAcceptedCode is the HTTP code returned for type CreateStorageV1beta1CSINodeAccepted

View Source
const CreateStorageV1beta1CSINodeCreatedCode int = 201

CreateStorageV1beta1CSINodeCreatedCode is the HTTP code returned for type CreateStorageV1beta1CSINodeCreated

View Source
const CreateStorageV1beta1CSINodeOKCode int = 200

CreateStorageV1beta1CSINodeOKCode is the HTTP code returned for type CreateStorageV1beta1CSINodeOK

View Source
const CreateStorageV1beta1CSINodeUnauthorizedCode int = 401

CreateStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type CreateStorageV1beta1CSINodeUnauthorized

View Source
const CreateStorageV1beta1StorageClassAcceptedCode int = 202

CreateStorageV1beta1StorageClassAcceptedCode is the HTTP code returned for type CreateStorageV1beta1StorageClassAccepted

View Source
const CreateStorageV1beta1StorageClassCreatedCode int = 201

CreateStorageV1beta1StorageClassCreatedCode is the HTTP code returned for type CreateStorageV1beta1StorageClassCreated

View Source
const CreateStorageV1beta1StorageClassOKCode int = 200

CreateStorageV1beta1StorageClassOKCode is the HTTP code returned for type CreateStorageV1beta1StorageClassOK

View Source
const CreateStorageV1beta1StorageClassUnauthorizedCode int = 401

CreateStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type CreateStorageV1beta1StorageClassUnauthorized

View Source
const CreateStorageV1beta1VolumeAttachmentAcceptedCode int = 202

CreateStorageV1beta1VolumeAttachmentAcceptedCode is the HTTP code returned for type CreateStorageV1beta1VolumeAttachmentAccepted

View Source
const CreateStorageV1beta1VolumeAttachmentCreatedCode int = 201

CreateStorageV1beta1VolumeAttachmentCreatedCode is the HTTP code returned for type CreateStorageV1beta1VolumeAttachmentCreated

View Source
const CreateStorageV1beta1VolumeAttachmentOKCode int = 200

CreateStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type CreateStorageV1beta1VolumeAttachmentOK

View Source
const CreateStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

CreateStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type CreateStorageV1beta1VolumeAttachmentUnauthorized

View Source
const DeleteStorageV1beta1CSIDriverAcceptedCode int = 202

DeleteStorageV1beta1CSIDriverAcceptedCode is the HTTP code returned for type DeleteStorageV1beta1CSIDriverAccepted

View Source
const DeleteStorageV1beta1CSIDriverOKCode int = 200

DeleteStorageV1beta1CSIDriverOKCode is the HTTP code returned for type DeleteStorageV1beta1CSIDriverOK

View Source
const DeleteStorageV1beta1CSIDriverUnauthorizedCode int = 401

DeleteStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CSIDriverUnauthorized

View Source
const DeleteStorageV1beta1CSINodeAcceptedCode int = 202

DeleteStorageV1beta1CSINodeAcceptedCode is the HTTP code returned for type DeleteStorageV1beta1CSINodeAccepted

View Source
const DeleteStorageV1beta1CSINodeOKCode int = 200

DeleteStorageV1beta1CSINodeOKCode is the HTTP code returned for type DeleteStorageV1beta1CSINodeOK

View Source
const DeleteStorageV1beta1CSINodeUnauthorizedCode int = 401

DeleteStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CSINodeUnauthorized

View Source
const DeleteStorageV1beta1CollectionCSIDriverOKCode int = 200

DeleteStorageV1beta1CollectionCSIDriverOKCode is the HTTP code returned for type DeleteStorageV1beta1CollectionCSIDriverOK

View Source
const DeleteStorageV1beta1CollectionCSIDriverUnauthorizedCode int = 401

DeleteStorageV1beta1CollectionCSIDriverUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CollectionCSIDriverUnauthorized

View Source
const DeleteStorageV1beta1CollectionCSINodeOKCode int = 200

DeleteStorageV1beta1CollectionCSINodeOKCode is the HTTP code returned for type DeleteStorageV1beta1CollectionCSINodeOK

View Source
const DeleteStorageV1beta1CollectionCSINodeUnauthorizedCode int = 401

DeleteStorageV1beta1CollectionCSINodeUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CollectionCSINodeUnauthorized

View Source
const DeleteStorageV1beta1CollectionStorageClassOKCode int = 200

DeleteStorageV1beta1CollectionStorageClassOKCode is the HTTP code returned for type DeleteStorageV1beta1CollectionStorageClassOK

View Source
const DeleteStorageV1beta1CollectionStorageClassUnauthorizedCode int = 401

DeleteStorageV1beta1CollectionStorageClassUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CollectionStorageClassUnauthorized

View Source
const DeleteStorageV1beta1CollectionVolumeAttachmentOKCode int = 200

DeleteStorageV1beta1CollectionVolumeAttachmentOKCode is the HTTP code returned for type DeleteStorageV1beta1CollectionVolumeAttachmentOK

View Source
const DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorizedCode int = 401

DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized

View Source
const DeleteStorageV1beta1StorageClassAcceptedCode int = 202

DeleteStorageV1beta1StorageClassAcceptedCode is the HTTP code returned for type DeleteStorageV1beta1StorageClassAccepted

View Source
const DeleteStorageV1beta1StorageClassOKCode int = 200

DeleteStorageV1beta1StorageClassOKCode is the HTTP code returned for type DeleteStorageV1beta1StorageClassOK

View Source
const DeleteStorageV1beta1StorageClassUnauthorizedCode int = 401

DeleteStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1StorageClassUnauthorized

View Source
const DeleteStorageV1beta1VolumeAttachmentAcceptedCode int = 202

DeleteStorageV1beta1VolumeAttachmentAcceptedCode is the HTTP code returned for type DeleteStorageV1beta1VolumeAttachmentAccepted

View Source
const DeleteStorageV1beta1VolumeAttachmentOKCode int = 200

DeleteStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type DeleteStorageV1beta1VolumeAttachmentOK

View Source
const DeleteStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

DeleteStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type DeleteStorageV1beta1VolumeAttachmentUnauthorized

View Source
const GetStorageV1beta1APIResourcesOKCode int = 200

GetStorageV1beta1APIResourcesOKCode is the HTTP code returned for type GetStorageV1beta1APIResourcesOK

View Source
const GetStorageV1beta1APIResourcesUnauthorizedCode int = 401

GetStorageV1beta1APIResourcesUnauthorizedCode is the HTTP code returned for type GetStorageV1beta1APIResourcesUnauthorized

View Source
const ListStorageV1beta1CSIDriverOKCode int = 200

ListStorageV1beta1CSIDriverOKCode is the HTTP code returned for type ListStorageV1beta1CSIDriverOK

View Source
const ListStorageV1beta1CSIDriverUnauthorizedCode int = 401

ListStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type ListStorageV1beta1CSIDriverUnauthorized

View Source
const ListStorageV1beta1CSINodeOKCode int = 200

ListStorageV1beta1CSINodeOKCode is the HTTP code returned for type ListStorageV1beta1CSINodeOK

View Source
const ListStorageV1beta1CSINodeUnauthorizedCode int = 401

ListStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type ListStorageV1beta1CSINodeUnauthorized

View Source
const ListStorageV1beta1StorageClassOKCode int = 200

ListStorageV1beta1StorageClassOKCode is the HTTP code returned for type ListStorageV1beta1StorageClassOK

View Source
const ListStorageV1beta1StorageClassUnauthorizedCode int = 401

ListStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type ListStorageV1beta1StorageClassUnauthorized

View Source
const ListStorageV1beta1VolumeAttachmentOKCode int = 200

ListStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type ListStorageV1beta1VolumeAttachmentOK

View Source
const ListStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

ListStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ListStorageV1beta1VolumeAttachmentUnauthorized

View Source
const PatchStorageV1beta1CSIDriverOKCode int = 200

PatchStorageV1beta1CSIDriverOKCode is the HTTP code returned for type PatchStorageV1beta1CSIDriverOK

View Source
const PatchStorageV1beta1CSIDriverUnauthorizedCode int = 401

PatchStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type PatchStorageV1beta1CSIDriverUnauthorized

View Source
const PatchStorageV1beta1CSINodeOKCode int = 200

PatchStorageV1beta1CSINodeOKCode is the HTTP code returned for type PatchStorageV1beta1CSINodeOK

View Source
const PatchStorageV1beta1CSINodeUnauthorizedCode int = 401

PatchStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type PatchStorageV1beta1CSINodeUnauthorized

View Source
const PatchStorageV1beta1StorageClassOKCode int = 200

PatchStorageV1beta1StorageClassOKCode is the HTTP code returned for type PatchStorageV1beta1StorageClassOK

View Source
const PatchStorageV1beta1StorageClassUnauthorizedCode int = 401

PatchStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type PatchStorageV1beta1StorageClassUnauthorized

View Source
const PatchStorageV1beta1VolumeAttachmentOKCode int = 200

PatchStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type PatchStorageV1beta1VolumeAttachmentOK

View Source
const PatchStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

PatchStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type PatchStorageV1beta1VolumeAttachmentUnauthorized

View Source
const ReadStorageV1beta1CSIDriverOKCode int = 200

ReadStorageV1beta1CSIDriverOKCode is the HTTP code returned for type ReadStorageV1beta1CSIDriverOK

View Source
const ReadStorageV1beta1CSIDriverUnauthorizedCode int = 401

ReadStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type ReadStorageV1beta1CSIDriverUnauthorized

View Source
const ReadStorageV1beta1CSINodeOKCode int = 200

ReadStorageV1beta1CSINodeOKCode is the HTTP code returned for type ReadStorageV1beta1CSINodeOK

View Source
const ReadStorageV1beta1CSINodeUnauthorizedCode int = 401

ReadStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type ReadStorageV1beta1CSINodeUnauthorized

View Source
const ReadStorageV1beta1StorageClassOKCode int = 200

ReadStorageV1beta1StorageClassOKCode is the HTTP code returned for type ReadStorageV1beta1StorageClassOK

View Source
const ReadStorageV1beta1StorageClassUnauthorizedCode int = 401

ReadStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type ReadStorageV1beta1StorageClassUnauthorized

View Source
const ReadStorageV1beta1VolumeAttachmentOKCode int = 200

ReadStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type ReadStorageV1beta1VolumeAttachmentOK

View Source
const ReadStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

ReadStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ReadStorageV1beta1VolumeAttachmentUnauthorized

View Source
const ReplaceStorageV1beta1CSIDriverCreatedCode int = 201

ReplaceStorageV1beta1CSIDriverCreatedCode is the HTTP code returned for type ReplaceStorageV1beta1CSIDriverCreated

View Source
const ReplaceStorageV1beta1CSIDriverOKCode int = 200

ReplaceStorageV1beta1CSIDriverOKCode is the HTTP code returned for type ReplaceStorageV1beta1CSIDriverOK

View Source
const ReplaceStorageV1beta1CSIDriverUnauthorizedCode int = 401

ReplaceStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1beta1CSIDriverUnauthorized

View Source
const ReplaceStorageV1beta1CSINodeCreatedCode int = 201

ReplaceStorageV1beta1CSINodeCreatedCode is the HTTP code returned for type ReplaceStorageV1beta1CSINodeCreated

View Source
const ReplaceStorageV1beta1CSINodeOKCode int = 200

ReplaceStorageV1beta1CSINodeOKCode is the HTTP code returned for type ReplaceStorageV1beta1CSINodeOK

View Source
const ReplaceStorageV1beta1CSINodeUnauthorizedCode int = 401

ReplaceStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1beta1CSINodeUnauthorized

View Source
const ReplaceStorageV1beta1StorageClassCreatedCode int = 201

ReplaceStorageV1beta1StorageClassCreatedCode is the HTTP code returned for type ReplaceStorageV1beta1StorageClassCreated

View Source
const ReplaceStorageV1beta1StorageClassOKCode int = 200

ReplaceStorageV1beta1StorageClassOKCode is the HTTP code returned for type ReplaceStorageV1beta1StorageClassOK

View Source
const ReplaceStorageV1beta1StorageClassUnauthorizedCode int = 401

ReplaceStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1beta1StorageClassUnauthorized

View Source
const ReplaceStorageV1beta1VolumeAttachmentCreatedCode int = 201

ReplaceStorageV1beta1VolumeAttachmentCreatedCode is the HTTP code returned for type ReplaceStorageV1beta1VolumeAttachmentCreated

View Source
const ReplaceStorageV1beta1VolumeAttachmentOKCode int = 200

ReplaceStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type ReplaceStorageV1beta1VolumeAttachmentOK

View Source
const ReplaceStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

ReplaceStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type ReplaceStorageV1beta1VolumeAttachmentUnauthorized

View Source
const WatchStorageV1beta1CSIDriverListOKCode int = 200

WatchStorageV1beta1CSIDriverListOKCode is the HTTP code returned for type WatchStorageV1beta1CSIDriverListOK

View Source
const WatchStorageV1beta1CSIDriverListUnauthorizedCode int = 401

WatchStorageV1beta1CSIDriverListUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1CSIDriverListUnauthorized

View Source
const WatchStorageV1beta1CSIDriverOKCode int = 200

WatchStorageV1beta1CSIDriverOKCode is the HTTP code returned for type WatchStorageV1beta1CSIDriverOK

View Source
const WatchStorageV1beta1CSIDriverUnauthorizedCode int = 401

WatchStorageV1beta1CSIDriverUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1CSIDriverUnauthorized

View Source
const WatchStorageV1beta1CSINodeListOKCode int = 200

WatchStorageV1beta1CSINodeListOKCode is the HTTP code returned for type WatchStorageV1beta1CSINodeListOK

View Source
const WatchStorageV1beta1CSINodeListUnauthorizedCode int = 401

WatchStorageV1beta1CSINodeListUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1CSINodeListUnauthorized

View Source
const WatchStorageV1beta1CSINodeOKCode int = 200

WatchStorageV1beta1CSINodeOKCode is the HTTP code returned for type WatchStorageV1beta1CSINodeOK

View Source
const WatchStorageV1beta1CSINodeUnauthorizedCode int = 401

WatchStorageV1beta1CSINodeUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1CSINodeUnauthorized

View Source
const WatchStorageV1beta1StorageClassListOKCode int = 200

WatchStorageV1beta1StorageClassListOKCode is the HTTP code returned for type WatchStorageV1beta1StorageClassListOK

View Source
const WatchStorageV1beta1StorageClassListUnauthorizedCode int = 401

WatchStorageV1beta1StorageClassListUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1StorageClassListUnauthorized

View Source
const WatchStorageV1beta1StorageClassOKCode int = 200

WatchStorageV1beta1StorageClassOKCode is the HTTP code returned for type WatchStorageV1beta1StorageClassOK

View Source
const WatchStorageV1beta1StorageClassUnauthorizedCode int = 401

WatchStorageV1beta1StorageClassUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1StorageClassUnauthorized

View Source
const WatchStorageV1beta1VolumeAttachmentListOKCode int = 200

WatchStorageV1beta1VolumeAttachmentListOKCode is the HTTP code returned for type WatchStorageV1beta1VolumeAttachmentListOK

View Source
const WatchStorageV1beta1VolumeAttachmentListUnauthorizedCode int = 401

WatchStorageV1beta1VolumeAttachmentListUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1VolumeAttachmentListUnauthorized

View Source
const WatchStorageV1beta1VolumeAttachmentOKCode int = 200

WatchStorageV1beta1VolumeAttachmentOKCode is the HTTP code returned for type WatchStorageV1beta1VolumeAttachmentOK

View Source
const WatchStorageV1beta1VolumeAttachmentUnauthorizedCode int = 401

WatchStorageV1beta1VolumeAttachmentUnauthorizedCode is the HTTP code returned for type WatchStorageV1beta1VolumeAttachmentUnauthorized

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateStorageV1beta1CSIDriver

type CreateStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler CreateStorageV1beta1CSIDriverHandler
}

CreateStorageV1beta1CSIDriver swagger:route POST /apis/storage.k8s.io/v1beta1/csidrivers storage_v1beta1 createStorageV1beta1CSIDriver

create a CSIDriver

func NewCreateStorageV1beta1CSIDriver

func NewCreateStorageV1beta1CSIDriver(ctx *middleware.Context, handler CreateStorageV1beta1CSIDriverHandler) *CreateStorageV1beta1CSIDriver

NewCreateStorageV1beta1CSIDriver creates a new http.Handler for the create storage v1beta1 c s i driver operation

func (*CreateStorageV1beta1CSIDriver) ServeHTTP

type CreateStorageV1beta1CSIDriverAccepted

type CreateStorageV1beta1CSIDriverAccepted struct {

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

CreateStorageV1beta1CSIDriverAccepted Accepted

swagger:response createStorageV1beta1CSIDriverAccepted

func NewCreateStorageV1beta1CSIDriverAccepted

func NewCreateStorageV1beta1CSIDriverAccepted() *CreateStorageV1beta1CSIDriverAccepted

NewCreateStorageV1beta1CSIDriverAccepted creates CreateStorageV1beta1CSIDriverAccepted with default headers values

func (*CreateStorageV1beta1CSIDriverAccepted) SetPayload

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

func (*CreateStorageV1beta1CSIDriverAccepted) WithPayload

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

func (*CreateStorageV1beta1CSIDriverAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1CSIDriverCreated

type CreateStorageV1beta1CSIDriverCreated struct {

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

CreateStorageV1beta1CSIDriverCreated Created

swagger:response createStorageV1beta1CSIDriverCreated

func NewCreateStorageV1beta1CSIDriverCreated

func NewCreateStorageV1beta1CSIDriverCreated() *CreateStorageV1beta1CSIDriverCreated

NewCreateStorageV1beta1CSIDriverCreated creates CreateStorageV1beta1CSIDriverCreated with default headers values

func (*CreateStorageV1beta1CSIDriverCreated) SetPayload

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

func (*CreateStorageV1beta1CSIDriverCreated) WithPayload

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

func (*CreateStorageV1beta1CSIDriverCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1CSIDriverHandler

type CreateStorageV1beta1CSIDriverHandler interface {
	Handle(CreateStorageV1beta1CSIDriverParams) middleware.Responder
}

CreateStorageV1beta1CSIDriverHandler interface for that can handle valid create storage v1beta1 c s i driver params

type CreateStorageV1beta1CSIDriverHandlerFunc

type CreateStorageV1beta1CSIDriverHandlerFunc func(CreateStorageV1beta1CSIDriverParams) middleware.Responder

CreateStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a create storage v1beta1 c s i driver handler

func (CreateStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1beta1CSIDriverOK

type CreateStorageV1beta1CSIDriverOK struct {

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

CreateStorageV1beta1CSIDriverOK OK

swagger:response createStorageV1beta1CSIDriverOK

func NewCreateStorageV1beta1CSIDriverOK

func NewCreateStorageV1beta1CSIDriverOK() *CreateStorageV1beta1CSIDriverOK

NewCreateStorageV1beta1CSIDriverOK creates CreateStorageV1beta1CSIDriverOK with default headers values

func (*CreateStorageV1beta1CSIDriverOK) SetPayload

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

func (*CreateStorageV1beta1CSIDriverOK) WithPayload

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

func (*CreateStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1beta1CSIDriverParams

type CreateStorageV1beta1CSIDriverParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1CSIDriver
	/*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
}

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

swagger:parameters createStorageV1beta1CSIDriver

func NewCreateStorageV1beta1CSIDriverParams

func NewCreateStorageV1beta1CSIDriverParams() CreateStorageV1beta1CSIDriverParams

NewCreateStorageV1beta1CSIDriverParams creates a new CreateStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*CreateStorageV1beta1CSIDriverParams) 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 NewCreateStorageV1beta1CSIDriverParams() beforehand.

type CreateStorageV1beta1CSIDriverUnauthorized

type CreateStorageV1beta1CSIDriverUnauthorized struct {
}

CreateStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response createStorageV1beta1CSIDriverUnauthorized

func NewCreateStorageV1beta1CSIDriverUnauthorized

func NewCreateStorageV1beta1CSIDriverUnauthorized() *CreateStorageV1beta1CSIDriverUnauthorized

NewCreateStorageV1beta1CSIDriverUnauthorized creates CreateStorageV1beta1CSIDriverUnauthorized with default headers values

func (*CreateStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1CSINode

type CreateStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler CreateStorageV1beta1CSINodeHandler
}

CreateStorageV1beta1CSINode swagger:route POST /apis/storage.k8s.io/v1beta1/csinodes storage_v1beta1 createStorageV1beta1CSINode

create a CSINode

func NewCreateStorageV1beta1CSINode

func NewCreateStorageV1beta1CSINode(ctx *middleware.Context, handler CreateStorageV1beta1CSINodeHandler) *CreateStorageV1beta1CSINode

NewCreateStorageV1beta1CSINode creates a new http.Handler for the create storage v1beta1 c s i node operation

func (*CreateStorageV1beta1CSINode) ServeHTTP

type CreateStorageV1beta1CSINodeAccepted

type CreateStorageV1beta1CSINodeAccepted struct {

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

CreateStorageV1beta1CSINodeAccepted Accepted

swagger:response createStorageV1beta1CSINodeAccepted

func NewCreateStorageV1beta1CSINodeAccepted

func NewCreateStorageV1beta1CSINodeAccepted() *CreateStorageV1beta1CSINodeAccepted

NewCreateStorageV1beta1CSINodeAccepted creates CreateStorageV1beta1CSINodeAccepted with default headers values

func (*CreateStorageV1beta1CSINodeAccepted) SetPayload

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

func (*CreateStorageV1beta1CSINodeAccepted) WithPayload

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

func (*CreateStorageV1beta1CSINodeAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1CSINodeCreated

type CreateStorageV1beta1CSINodeCreated struct {

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

CreateStorageV1beta1CSINodeCreated Created

swagger:response createStorageV1beta1CSINodeCreated

func NewCreateStorageV1beta1CSINodeCreated

func NewCreateStorageV1beta1CSINodeCreated() *CreateStorageV1beta1CSINodeCreated

NewCreateStorageV1beta1CSINodeCreated creates CreateStorageV1beta1CSINodeCreated with default headers values

func (*CreateStorageV1beta1CSINodeCreated) SetPayload

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

func (*CreateStorageV1beta1CSINodeCreated) WithPayload

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

func (*CreateStorageV1beta1CSINodeCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1CSINodeHandler

type CreateStorageV1beta1CSINodeHandler interface {
	Handle(CreateStorageV1beta1CSINodeParams) middleware.Responder
}

CreateStorageV1beta1CSINodeHandler interface for that can handle valid create storage v1beta1 c s i node params

type CreateStorageV1beta1CSINodeHandlerFunc

type CreateStorageV1beta1CSINodeHandlerFunc func(CreateStorageV1beta1CSINodeParams) middleware.Responder

CreateStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a create storage v1beta1 c s i node handler

func (CreateStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1beta1CSINodeOK

type CreateStorageV1beta1CSINodeOK struct {

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

CreateStorageV1beta1CSINodeOK OK

swagger:response createStorageV1beta1CSINodeOK

func NewCreateStorageV1beta1CSINodeOK

func NewCreateStorageV1beta1CSINodeOK() *CreateStorageV1beta1CSINodeOK

NewCreateStorageV1beta1CSINodeOK creates CreateStorageV1beta1CSINodeOK with default headers values

func (*CreateStorageV1beta1CSINodeOK) SetPayload

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

func (*CreateStorageV1beta1CSINodeOK) WithPayload

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

func (*CreateStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type CreateStorageV1beta1CSINodeParams

type CreateStorageV1beta1CSINodeParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1CSINode
	/*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
}

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

swagger:parameters createStorageV1beta1CSINode

func NewCreateStorageV1beta1CSINodeParams

func NewCreateStorageV1beta1CSINodeParams() CreateStorageV1beta1CSINodeParams

NewCreateStorageV1beta1CSINodeParams creates a new CreateStorageV1beta1CSINodeParams object no default values defined in spec.

func (*CreateStorageV1beta1CSINodeParams) 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 NewCreateStorageV1beta1CSINodeParams() beforehand.

type CreateStorageV1beta1CSINodeUnauthorized

type CreateStorageV1beta1CSINodeUnauthorized struct {
}

CreateStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response createStorageV1beta1CSINodeUnauthorized

func NewCreateStorageV1beta1CSINodeUnauthorized

func NewCreateStorageV1beta1CSINodeUnauthorized() *CreateStorageV1beta1CSINodeUnauthorized

NewCreateStorageV1beta1CSINodeUnauthorized creates CreateStorageV1beta1CSINodeUnauthorized with default headers values

func (*CreateStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1StorageClass

type CreateStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler CreateStorageV1beta1StorageClassHandler
}

CreateStorageV1beta1StorageClass swagger:route POST /apis/storage.k8s.io/v1beta1/storageclasses storage_v1beta1 createStorageV1beta1StorageClass

create a StorageClass

func NewCreateStorageV1beta1StorageClass

func NewCreateStorageV1beta1StorageClass(ctx *middleware.Context, handler CreateStorageV1beta1StorageClassHandler) *CreateStorageV1beta1StorageClass

NewCreateStorageV1beta1StorageClass creates a new http.Handler for the create storage v1beta1 storage class operation

func (*CreateStorageV1beta1StorageClass) ServeHTTP

type CreateStorageV1beta1StorageClassAccepted

type CreateStorageV1beta1StorageClassAccepted struct {

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

CreateStorageV1beta1StorageClassAccepted Accepted

swagger:response createStorageV1beta1StorageClassAccepted

func NewCreateStorageV1beta1StorageClassAccepted

func NewCreateStorageV1beta1StorageClassAccepted() *CreateStorageV1beta1StorageClassAccepted

NewCreateStorageV1beta1StorageClassAccepted creates CreateStorageV1beta1StorageClassAccepted with default headers values

func (*CreateStorageV1beta1StorageClassAccepted) SetPayload

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

func (*CreateStorageV1beta1StorageClassAccepted) WithPayload

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

func (*CreateStorageV1beta1StorageClassAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1StorageClassCreated

type CreateStorageV1beta1StorageClassCreated struct {

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

CreateStorageV1beta1StorageClassCreated Created

swagger:response createStorageV1beta1StorageClassCreated

func NewCreateStorageV1beta1StorageClassCreated

func NewCreateStorageV1beta1StorageClassCreated() *CreateStorageV1beta1StorageClassCreated

NewCreateStorageV1beta1StorageClassCreated creates CreateStorageV1beta1StorageClassCreated with default headers values

func (*CreateStorageV1beta1StorageClassCreated) SetPayload

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

func (*CreateStorageV1beta1StorageClassCreated) WithPayload

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

func (*CreateStorageV1beta1StorageClassCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1StorageClassHandler

type CreateStorageV1beta1StorageClassHandler interface {
	Handle(CreateStorageV1beta1StorageClassParams) middleware.Responder
}

CreateStorageV1beta1StorageClassHandler interface for that can handle valid create storage v1beta1 storage class params

type CreateStorageV1beta1StorageClassHandlerFunc

type CreateStorageV1beta1StorageClassHandlerFunc func(CreateStorageV1beta1StorageClassParams) middleware.Responder

CreateStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a create storage v1beta1 storage class handler

func (CreateStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1beta1StorageClassOK

type CreateStorageV1beta1StorageClassOK struct {

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

CreateStorageV1beta1StorageClassOK OK

swagger:response createStorageV1beta1StorageClassOK

func NewCreateStorageV1beta1StorageClassOK

func NewCreateStorageV1beta1StorageClassOK() *CreateStorageV1beta1StorageClassOK

NewCreateStorageV1beta1StorageClassOK creates CreateStorageV1beta1StorageClassOK with default headers values

func (*CreateStorageV1beta1StorageClassOK) SetPayload

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

func (*CreateStorageV1beta1StorageClassOK) WithPayload

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

func (*CreateStorageV1beta1StorageClassOK) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1StorageClassParams

type CreateStorageV1beta1StorageClassParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1StorageClass
	/*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
}

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

swagger:parameters createStorageV1beta1StorageClass

func NewCreateStorageV1beta1StorageClassParams

func NewCreateStorageV1beta1StorageClassParams() CreateStorageV1beta1StorageClassParams

NewCreateStorageV1beta1StorageClassParams creates a new CreateStorageV1beta1StorageClassParams object no default values defined in spec.

func (*CreateStorageV1beta1StorageClassParams) 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 NewCreateStorageV1beta1StorageClassParams() beforehand.

type CreateStorageV1beta1StorageClassUnauthorized

type CreateStorageV1beta1StorageClassUnauthorized struct {
}

CreateStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response createStorageV1beta1StorageClassUnauthorized

func NewCreateStorageV1beta1StorageClassUnauthorized

func NewCreateStorageV1beta1StorageClassUnauthorized() *CreateStorageV1beta1StorageClassUnauthorized

NewCreateStorageV1beta1StorageClassUnauthorized creates CreateStorageV1beta1StorageClassUnauthorized with default headers values

func (*CreateStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1VolumeAttachment

type CreateStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler CreateStorageV1beta1VolumeAttachmentHandler
}

CreateStorageV1beta1VolumeAttachment swagger:route POST /apis/storage.k8s.io/v1beta1/volumeattachments storage_v1beta1 createStorageV1beta1VolumeAttachment

create a VolumeAttachment

func NewCreateStorageV1beta1VolumeAttachment

func NewCreateStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler CreateStorageV1beta1VolumeAttachmentHandler) *CreateStorageV1beta1VolumeAttachment

NewCreateStorageV1beta1VolumeAttachment creates a new http.Handler for the create storage v1beta1 volume attachment operation

func (*CreateStorageV1beta1VolumeAttachment) ServeHTTP

type CreateStorageV1beta1VolumeAttachmentAccepted

type CreateStorageV1beta1VolumeAttachmentAccepted struct {

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

CreateStorageV1beta1VolumeAttachmentAccepted Accepted

swagger:response createStorageV1beta1VolumeAttachmentAccepted

func NewCreateStorageV1beta1VolumeAttachmentAccepted

func NewCreateStorageV1beta1VolumeAttachmentAccepted() *CreateStorageV1beta1VolumeAttachmentAccepted

NewCreateStorageV1beta1VolumeAttachmentAccepted creates CreateStorageV1beta1VolumeAttachmentAccepted with default headers values

func (*CreateStorageV1beta1VolumeAttachmentAccepted) SetPayload

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

func (*CreateStorageV1beta1VolumeAttachmentAccepted) WithPayload

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

func (*CreateStorageV1beta1VolumeAttachmentAccepted) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1VolumeAttachmentCreated

type CreateStorageV1beta1VolumeAttachmentCreated struct {

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

CreateStorageV1beta1VolumeAttachmentCreated Created

swagger:response createStorageV1beta1VolumeAttachmentCreated

func NewCreateStorageV1beta1VolumeAttachmentCreated

func NewCreateStorageV1beta1VolumeAttachmentCreated() *CreateStorageV1beta1VolumeAttachmentCreated

NewCreateStorageV1beta1VolumeAttachmentCreated creates CreateStorageV1beta1VolumeAttachmentCreated with default headers values

func (*CreateStorageV1beta1VolumeAttachmentCreated) SetPayload

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

func (*CreateStorageV1beta1VolumeAttachmentCreated) WithPayload

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

func (*CreateStorageV1beta1VolumeAttachmentCreated) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1VolumeAttachmentHandler

type CreateStorageV1beta1VolumeAttachmentHandler interface {
	Handle(CreateStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

CreateStorageV1beta1VolumeAttachmentHandler interface for that can handle valid create storage v1beta1 volume attachment params

type CreateStorageV1beta1VolumeAttachmentHandlerFunc

type CreateStorageV1beta1VolumeAttachmentHandlerFunc func(CreateStorageV1beta1VolumeAttachmentParams) middleware.Responder

CreateStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a create storage v1beta1 volume attachment handler

func (CreateStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type CreateStorageV1beta1VolumeAttachmentOK

type CreateStorageV1beta1VolumeAttachmentOK struct {

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

CreateStorageV1beta1VolumeAttachmentOK OK

swagger:response createStorageV1beta1VolumeAttachmentOK

func NewCreateStorageV1beta1VolumeAttachmentOK

func NewCreateStorageV1beta1VolumeAttachmentOK() *CreateStorageV1beta1VolumeAttachmentOK

NewCreateStorageV1beta1VolumeAttachmentOK creates CreateStorageV1beta1VolumeAttachmentOK with default headers values

func (*CreateStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*CreateStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*CreateStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type CreateStorageV1beta1VolumeAttachmentParams

type CreateStorageV1beta1VolumeAttachmentParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1VolumeAttachment
	/*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
}

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

swagger:parameters createStorageV1beta1VolumeAttachment

func NewCreateStorageV1beta1VolumeAttachmentParams

func NewCreateStorageV1beta1VolumeAttachmentParams() CreateStorageV1beta1VolumeAttachmentParams

NewCreateStorageV1beta1VolumeAttachmentParams creates a new CreateStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*CreateStorageV1beta1VolumeAttachmentParams) 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 NewCreateStorageV1beta1VolumeAttachmentParams() beforehand.

type CreateStorageV1beta1VolumeAttachmentUnauthorized

type CreateStorageV1beta1VolumeAttachmentUnauthorized struct {
}

CreateStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response createStorageV1beta1VolumeAttachmentUnauthorized

func NewCreateStorageV1beta1VolumeAttachmentUnauthorized

func NewCreateStorageV1beta1VolumeAttachmentUnauthorized() *CreateStorageV1beta1VolumeAttachmentUnauthorized

NewCreateStorageV1beta1VolumeAttachmentUnauthorized creates CreateStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*CreateStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CSIDriver

type DeleteStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CSIDriverHandler
}

DeleteStorageV1beta1CSIDriver swagger:route DELETE /apis/storage.k8s.io/v1beta1/csidrivers/{name} storage_v1beta1 deleteStorageV1beta1CSIDriver

delete a CSIDriver

func NewDeleteStorageV1beta1CSIDriver

func NewDeleteStorageV1beta1CSIDriver(ctx *middleware.Context, handler DeleteStorageV1beta1CSIDriverHandler) *DeleteStorageV1beta1CSIDriver

NewDeleteStorageV1beta1CSIDriver creates a new http.Handler for the delete storage v1beta1 c s i driver operation

func (*DeleteStorageV1beta1CSIDriver) ServeHTTP

type DeleteStorageV1beta1CSIDriverAccepted

type DeleteStorageV1beta1CSIDriverAccepted struct {

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

DeleteStorageV1beta1CSIDriverAccepted Accepted

swagger:response deleteStorageV1beta1CSIDriverAccepted

func NewDeleteStorageV1beta1CSIDriverAccepted

func NewDeleteStorageV1beta1CSIDriverAccepted() *DeleteStorageV1beta1CSIDriverAccepted

NewDeleteStorageV1beta1CSIDriverAccepted creates DeleteStorageV1beta1CSIDriverAccepted with default headers values

func (*DeleteStorageV1beta1CSIDriverAccepted) SetPayload

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

func (*DeleteStorageV1beta1CSIDriverAccepted) WithPayload

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

func (*DeleteStorageV1beta1CSIDriverAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CSIDriverHandler

type DeleteStorageV1beta1CSIDriverHandler interface {
	Handle(DeleteStorageV1beta1CSIDriverParams) middleware.Responder
}

DeleteStorageV1beta1CSIDriverHandler interface for that can handle valid delete storage v1beta1 c s i driver params

type DeleteStorageV1beta1CSIDriverHandlerFunc

type DeleteStorageV1beta1CSIDriverHandlerFunc func(DeleteStorageV1beta1CSIDriverParams) middleware.Responder

DeleteStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a delete storage v1beta1 c s i driver handler

func (DeleteStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CSIDriverOK

type DeleteStorageV1beta1CSIDriverOK struct {

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

DeleteStorageV1beta1CSIDriverOK OK

swagger:response deleteStorageV1beta1CSIDriverOK

func NewDeleteStorageV1beta1CSIDriverOK

func NewDeleteStorageV1beta1CSIDriverOK() *DeleteStorageV1beta1CSIDriverOK

NewDeleteStorageV1beta1CSIDriverOK creates DeleteStorageV1beta1CSIDriverOK with default headers values

func (*DeleteStorageV1beta1CSIDriverOK) SetPayload

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

func (*DeleteStorageV1beta1CSIDriverOK) WithPayload

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

func (*DeleteStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1beta1CSIDriverParams

type DeleteStorageV1beta1CSIDriverParams 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
}

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

swagger:parameters deleteStorageV1beta1CSIDriver

func NewDeleteStorageV1beta1CSIDriverParams

func NewDeleteStorageV1beta1CSIDriverParams() DeleteStorageV1beta1CSIDriverParams

NewDeleteStorageV1beta1CSIDriverParams creates a new DeleteStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*DeleteStorageV1beta1CSIDriverParams) 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 NewDeleteStorageV1beta1CSIDriverParams() beforehand.

type DeleteStorageV1beta1CSIDriverUnauthorized

type DeleteStorageV1beta1CSIDriverUnauthorized struct {
}

DeleteStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CSIDriverUnauthorized

func NewDeleteStorageV1beta1CSIDriverUnauthorized

func NewDeleteStorageV1beta1CSIDriverUnauthorized() *DeleteStorageV1beta1CSIDriverUnauthorized

NewDeleteStorageV1beta1CSIDriverUnauthorized creates DeleteStorageV1beta1CSIDriverUnauthorized with default headers values

func (*DeleteStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CSINode

type DeleteStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CSINodeHandler
}

DeleteStorageV1beta1CSINode swagger:route DELETE /apis/storage.k8s.io/v1beta1/csinodes/{name} storage_v1beta1 deleteStorageV1beta1CSINode

delete a CSINode

func NewDeleteStorageV1beta1CSINode

func NewDeleteStorageV1beta1CSINode(ctx *middleware.Context, handler DeleteStorageV1beta1CSINodeHandler) *DeleteStorageV1beta1CSINode

NewDeleteStorageV1beta1CSINode creates a new http.Handler for the delete storage v1beta1 c s i node operation

func (*DeleteStorageV1beta1CSINode) ServeHTTP

type DeleteStorageV1beta1CSINodeAccepted

type DeleteStorageV1beta1CSINodeAccepted struct {

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

DeleteStorageV1beta1CSINodeAccepted Accepted

swagger:response deleteStorageV1beta1CSINodeAccepted

func NewDeleteStorageV1beta1CSINodeAccepted

func NewDeleteStorageV1beta1CSINodeAccepted() *DeleteStorageV1beta1CSINodeAccepted

NewDeleteStorageV1beta1CSINodeAccepted creates DeleteStorageV1beta1CSINodeAccepted with default headers values

func (*DeleteStorageV1beta1CSINodeAccepted) SetPayload

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

func (*DeleteStorageV1beta1CSINodeAccepted) WithPayload

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

func (*DeleteStorageV1beta1CSINodeAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CSINodeHandler

type DeleteStorageV1beta1CSINodeHandler interface {
	Handle(DeleteStorageV1beta1CSINodeParams) middleware.Responder
}

DeleteStorageV1beta1CSINodeHandler interface for that can handle valid delete storage v1beta1 c s i node params

type DeleteStorageV1beta1CSINodeHandlerFunc

type DeleteStorageV1beta1CSINodeHandlerFunc func(DeleteStorageV1beta1CSINodeParams) middleware.Responder

DeleteStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a delete storage v1beta1 c s i node handler

func (DeleteStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CSINodeOK

type DeleteStorageV1beta1CSINodeOK struct {

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

DeleteStorageV1beta1CSINodeOK OK

swagger:response deleteStorageV1beta1CSINodeOK

func NewDeleteStorageV1beta1CSINodeOK

func NewDeleteStorageV1beta1CSINodeOK() *DeleteStorageV1beta1CSINodeOK

NewDeleteStorageV1beta1CSINodeOK creates DeleteStorageV1beta1CSINodeOK with default headers values

func (*DeleteStorageV1beta1CSINodeOK) SetPayload

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

func (*DeleteStorageV1beta1CSINodeOK) WithPayload

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

func (*DeleteStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type DeleteStorageV1beta1CSINodeParams

type DeleteStorageV1beta1CSINodeParams 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
}

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

swagger:parameters deleteStorageV1beta1CSINode

func NewDeleteStorageV1beta1CSINodeParams

func NewDeleteStorageV1beta1CSINodeParams() DeleteStorageV1beta1CSINodeParams

NewDeleteStorageV1beta1CSINodeParams creates a new DeleteStorageV1beta1CSINodeParams object no default values defined in spec.

func (*DeleteStorageV1beta1CSINodeParams) 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 NewDeleteStorageV1beta1CSINodeParams() beforehand.

type DeleteStorageV1beta1CSINodeUnauthorized

type DeleteStorageV1beta1CSINodeUnauthorized struct {
}

DeleteStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CSINodeUnauthorized

func NewDeleteStorageV1beta1CSINodeUnauthorized

func NewDeleteStorageV1beta1CSINodeUnauthorized() *DeleteStorageV1beta1CSINodeUnauthorized

NewDeleteStorageV1beta1CSINodeUnauthorized creates DeleteStorageV1beta1CSINodeUnauthorized with default headers values

func (*DeleteStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionCSIDriver

type DeleteStorageV1beta1CollectionCSIDriver struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CollectionCSIDriverHandler
}

DeleteStorageV1beta1CollectionCSIDriver swagger:route DELETE /apis/storage.k8s.io/v1beta1/csidrivers storage_v1beta1 deleteStorageV1beta1CollectionCSIDriver

delete collection of CSIDriver

func NewDeleteStorageV1beta1CollectionCSIDriver

func NewDeleteStorageV1beta1CollectionCSIDriver(ctx *middleware.Context, handler DeleteStorageV1beta1CollectionCSIDriverHandler) *DeleteStorageV1beta1CollectionCSIDriver

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

func (*DeleteStorageV1beta1CollectionCSIDriver) ServeHTTP

type DeleteStorageV1beta1CollectionCSIDriverHandler

type DeleteStorageV1beta1CollectionCSIDriverHandler interface {
	Handle(DeleteStorageV1beta1CollectionCSIDriverParams) middleware.Responder
}

DeleteStorageV1beta1CollectionCSIDriverHandler interface for that can handle valid delete storage v1beta1 collection c s i driver params

type DeleteStorageV1beta1CollectionCSIDriverHandlerFunc

type DeleteStorageV1beta1CollectionCSIDriverHandlerFunc func(DeleteStorageV1beta1CollectionCSIDriverParams) middleware.Responder

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

func (DeleteStorageV1beta1CollectionCSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CollectionCSIDriverOK

type DeleteStorageV1beta1CollectionCSIDriverOK struct {

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

DeleteStorageV1beta1CollectionCSIDriverOK OK

swagger:response deleteStorageV1beta1CollectionCSIDriverOK

func NewDeleteStorageV1beta1CollectionCSIDriverOK

func NewDeleteStorageV1beta1CollectionCSIDriverOK() *DeleteStorageV1beta1CollectionCSIDriverOK

NewDeleteStorageV1beta1CollectionCSIDriverOK creates DeleteStorageV1beta1CollectionCSIDriverOK with default headers values

func (*DeleteStorageV1beta1CollectionCSIDriverOK) SetPayload

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

func (*DeleteStorageV1beta1CollectionCSIDriverOK) WithPayload

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

func (*DeleteStorageV1beta1CollectionCSIDriverOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionCSIDriverParams

type DeleteStorageV1beta1CollectionCSIDriverParams 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
}

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

swagger:parameters deleteStorageV1beta1CollectionCSIDriver

func NewDeleteStorageV1beta1CollectionCSIDriverParams

func NewDeleteStorageV1beta1CollectionCSIDriverParams() DeleteStorageV1beta1CollectionCSIDriverParams

NewDeleteStorageV1beta1CollectionCSIDriverParams creates a new DeleteStorageV1beta1CollectionCSIDriverParams object no default values defined in spec.

func (*DeleteStorageV1beta1CollectionCSIDriverParams) 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 NewDeleteStorageV1beta1CollectionCSIDriverParams() beforehand.

type DeleteStorageV1beta1CollectionCSIDriverUnauthorized

type DeleteStorageV1beta1CollectionCSIDriverUnauthorized struct {
}

DeleteStorageV1beta1CollectionCSIDriverUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CollectionCSIDriverUnauthorized

func NewDeleteStorageV1beta1CollectionCSIDriverUnauthorized

func NewDeleteStorageV1beta1CollectionCSIDriverUnauthorized() *DeleteStorageV1beta1CollectionCSIDriverUnauthorized

NewDeleteStorageV1beta1CollectionCSIDriverUnauthorized creates DeleteStorageV1beta1CollectionCSIDriverUnauthorized with default headers values

func (*DeleteStorageV1beta1CollectionCSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionCSINode

type DeleteStorageV1beta1CollectionCSINode struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CollectionCSINodeHandler
}

DeleteStorageV1beta1CollectionCSINode swagger:route DELETE /apis/storage.k8s.io/v1beta1/csinodes storage_v1beta1 deleteStorageV1beta1CollectionCSINode

delete collection of CSINode

func NewDeleteStorageV1beta1CollectionCSINode

func NewDeleteStorageV1beta1CollectionCSINode(ctx *middleware.Context, handler DeleteStorageV1beta1CollectionCSINodeHandler) *DeleteStorageV1beta1CollectionCSINode

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

func (*DeleteStorageV1beta1CollectionCSINode) ServeHTTP

type DeleteStorageV1beta1CollectionCSINodeHandler

type DeleteStorageV1beta1CollectionCSINodeHandler interface {
	Handle(DeleteStorageV1beta1CollectionCSINodeParams) middleware.Responder
}

DeleteStorageV1beta1CollectionCSINodeHandler interface for that can handle valid delete storage v1beta1 collection c s i node params

type DeleteStorageV1beta1CollectionCSINodeHandlerFunc

type DeleteStorageV1beta1CollectionCSINodeHandlerFunc func(DeleteStorageV1beta1CollectionCSINodeParams) middleware.Responder

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

func (DeleteStorageV1beta1CollectionCSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CollectionCSINodeOK

type DeleteStorageV1beta1CollectionCSINodeOK struct {

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

DeleteStorageV1beta1CollectionCSINodeOK OK

swagger:response deleteStorageV1beta1CollectionCSINodeOK

func NewDeleteStorageV1beta1CollectionCSINodeOK

func NewDeleteStorageV1beta1CollectionCSINodeOK() *DeleteStorageV1beta1CollectionCSINodeOK

NewDeleteStorageV1beta1CollectionCSINodeOK creates DeleteStorageV1beta1CollectionCSINodeOK with default headers values

func (*DeleteStorageV1beta1CollectionCSINodeOK) SetPayload

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

func (*DeleteStorageV1beta1CollectionCSINodeOK) WithPayload

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

func (*DeleteStorageV1beta1CollectionCSINodeOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionCSINodeParams

type DeleteStorageV1beta1CollectionCSINodeParams 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
}

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

swagger:parameters deleteStorageV1beta1CollectionCSINode

func NewDeleteStorageV1beta1CollectionCSINodeParams

func NewDeleteStorageV1beta1CollectionCSINodeParams() DeleteStorageV1beta1CollectionCSINodeParams

NewDeleteStorageV1beta1CollectionCSINodeParams creates a new DeleteStorageV1beta1CollectionCSINodeParams object no default values defined in spec.

func (*DeleteStorageV1beta1CollectionCSINodeParams) 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 NewDeleteStorageV1beta1CollectionCSINodeParams() beforehand.

type DeleteStorageV1beta1CollectionCSINodeUnauthorized

type DeleteStorageV1beta1CollectionCSINodeUnauthorized struct {
}

DeleteStorageV1beta1CollectionCSINodeUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CollectionCSINodeUnauthorized

func NewDeleteStorageV1beta1CollectionCSINodeUnauthorized

func NewDeleteStorageV1beta1CollectionCSINodeUnauthorized() *DeleteStorageV1beta1CollectionCSINodeUnauthorized

NewDeleteStorageV1beta1CollectionCSINodeUnauthorized creates DeleteStorageV1beta1CollectionCSINodeUnauthorized with default headers values

func (*DeleteStorageV1beta1CollectionCSINodeUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionStorageClass

type DeleteStorageV1beta1CollectionStorageClass struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CollectionStorageClassHandler
}

DeleteStorageV1beta1CollectionStorageClass swagger:route DELETE /apis/storage.k8s.io/v1beta1/storageclasses storage_v1beta1 deleteStorageV1beta1CollectionStorageClass

delete collection of StorageClass

func NewDeleteStorageV1beta1CollectionStorageClass

func NewDeleteStorageV1beta1CollectionStorageClass(ctx *middleware.Context, handler DeleteStorageV1beta1CollectionStorageClassHandler) *DeleteStorageV1beta1CollectionStorageClass

NewDeleteStorageV1beta1CollectionStorageClass creates a new http.Handler for the delete storage v1beta1 collection storage class operation

func (*DeleteStorageV1beta1CollectionStorageClass) ServeHTTP

type DeleteStorageV1beta1CollectionStorageClassHandler

type DeleteStorageV1beta1CollectionStorageClassHandler interface {
	Handle(DeleteStorageV1beta1CollectionStorageClassParams) middleware.Responder
}

DeleteStorageV1beta1CollectionStorageClassHandler interface for that can handle valid delete storage v1beta1 collection storage class params

type DeleteStorageV1beta1CollectionStorageClassHandlerFunc

type DeleteStorageV1beta1CollectionStorageClassHandlerFunc func(DeleteStorageV1beta1CollectionStorageClassParams) middleware.Responder

DeleteStorageV1beta1CollectionStorageClassHandlerFunc turns a function with the right signature into a delete storage v1beta1 collection storage class handler

func (DeleteStorageV1beta1CollectionStorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CollectionStorageClassOK

type DeleteStorageV1beta1CollectionStorageClassOK struct {

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

DeleteStorageV1beta1CollectionStorageClassOK OK

swagger:response deleteStorageV1beta1CollectionStorageClassOK

func NewDeleteStorageV1beta1CollectionStorageClassOK

func NewDeleteStorageV1beta1CollectionStorageClassOK() *DeleteStorageV1beta1CollectionStorageClassOK

NewDeleteStorageV1beta1CollectionStorageClassOK creates DeleteStorageV1beta1CollectionStorageClassOK with default headers values

func (*DeleteStorageV1beta1CollectionStorageClassOK) SetPayload

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

func (*DeleteStorageV1beta1CollectionStorageClassOK) WithPayload

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

func (*DeleteStorageV1beta1CollectionStorageClassOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionStorageClassParams

type DeleteStorageV1beta1CollectionStorageClassParams 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
}

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

swagger:parameters deleteStorageV1beta1CollectionStorageClass

func NewDeleteStorageV1beta1CollectionStorageClassParams

func NewDeleteStorageV1beta1CollectionStorageClassParams() DeleteStorageV1beta1CollectionStorageClassParams

NewDeleteStorageV1beta1CollectionStorageClassParams creates a new DeleteStorageV1beta1CollectionStorageClassParams object no default values defined in spec.

func (*DeleteStorageV1beta1CollectionStorageClassParams) 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 NewDeleteStorageV1beta1CollectionStorageClassParams() beforehand.

type DeleteStorageV1beta1CollectionStorageClassUnauthorized

type DeleteStorageV1beta1CollectionStorageClassUnauthorized struct {
}

DeleteStorageV1beta1CollectionStorageClassUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CollectionStorageClassUnauthorized

func NewDeleteStorageV1beta1CollectionStorageClassUnauthorized

func NewDeleteStorageV1beta1CollectionStorageClassUnauthorized() *DeleteStorageV1beta1CollectionStorageClassUnauthorized

NewDeleteStorageV1beta1CollectionStorageClassUnauthorized creates DeleteStorageV1beta1CollectionStorageClassUnauthorized with default headers values

func (*DeleteStorageV1beta1CollectionStorageClassUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionVolumeAttachment

type DeleteStorageV1beta1CollectionVolumeAttachment struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1CollectionVolumeAttachmentHandler
}

DeleteStorageV1beta1CollectionVolumeAttachment swagger:route DELETE /apis/storage.k8s.io/v1beta1/volumeattachments storage_v1beta1 deleteStorageV1beta1CollectionVolumeAttachment

delete collection of VolumeAttachment

func NewDeleteStorageV1beta1CollectionVolumeAttachment

NewDeleteStorageV1beta1CollectionVolumeAttachment creates a new http.Handler for the delete storage v1beta1 collection volume attachment operation

func (*DeleteStorageV1beta1CollectionVolumeAttachment) ServeHTTP

type DeleteStorageV1beta1CollectionVolumeAttachmentHandler

type DeleteStorageV1beta1CollectionVolumeAttachmentHandler interface {
	Handle(DeleteStorageV1beta1CollectionVolumeAttachmentParams) middleware.Responder
}

DeleteStorageV1beta1CollectionVolumeAttachmentHandler interface for that can handle valid delete storage v1beta1 collection volume attachment params

type DeleteStorageV1beta1CollectionVolumeAttachmentHandlerFunc

type DeleteStorageV1beta1CollectionVolumeAttachmentHandlerFunc func(DeleteStorageV1beta1CollectionVolumeAttachmentParams) middleware.Responder

DeleteStorageV1beta1CollectionVolumeAttachmentHandlerFunc turns a function with the right signature into a delete storage v1beta1 collection volume attachment handler

func (DeleteStorageV1beta1CollectionVolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1CollectionVolumeAttachmentOK

type DeleteStorageV1beta1CollectionVolumeAttachmentOK struct {

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

DeleteStorageV1beta1CollectionVolumeAttachmentOK OK

swagger:response deleteStorageV1beta1CollectionVolumeAttachmentOK

func NewDeleteStorageV1beta1CollectionVolumeAttachmentOK

func NewDeleteStorageV1beta1CollectionVolumeAttachmentOK() *DeleteStorageV1beta1CollectionVolumeAttachmentOK

NewDeleteStorageV1beta1CollectionVolumeAttachmentOK creates DeleteStorageV1beta1CollectionVolumeAttachmentOK with default headers values

func (*DeleteStorageV1beta1CollectionVolumeAttachmentOK) SetPayload

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

func (*DeleteStorageV1beta1CollectionVolumeAttachmentOK) WithPayload

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

func (*DeleteStorageV1beta1CollectionVolumeAttachmentOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1CollectionVolumeAttachmentParams

type DeleteStorageV1beta1CollectionVolumeAttachmentParams 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
}

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

swagger:parameters deleteStorageV1beta1CollectionVolumeAttachment

func NewDeleteStorageV1beta1CollectionVolumeAttachmentParams

func NewDeleteStorageV1beta1CollectionVolumeAttachmentParams() DeleteStorageV1beta1CollectionVolumeAttachmentParams

NewDeleteStorageV1beta1CollectionVolumeAttachmentParams creates a new DeleteStorageV1beta1CollectionVolumeAttachmentParams object no default values defined in spec.

func (*DeleteStorageV1beta1CollectionVolumeAttachmentParams) 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 NewDeleteStorageV1beta1CollectionVolumeAttachmentParams() beforehand.

type DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized

type DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized struct {
}

DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized Unauthorized

swagger:response deleteStorageV1beta1CollectionVolumeAttachmentUnauthorized

func NewDeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized

func NewDeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized() *DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized

NewDeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized creates DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized with default headers values

func (*DeleteStorageV1beta1CollectionVolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1StorageClass

type DeleteStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1StorageClassHandler
}

DeleteStorageV1beta1StorageClass swagger:route DELETE /apis/storage.k8s.io/v1beta1/storageclasses/{name} storage_v1beta1 deleteStorageV1beta1StorageClass

delete a StorageClass

func NewDeleteStorageV1beta1StorageClass

func NewDeleteStorageV1beta1StorageClass(ctx *middleware.Context, handler DeleteStorageV1beta1StorageClassHandler) *DeleteStorageV1beta1StorageClass

NewDeleteStorageV1beta1StorageClass creates a new http.Handler for the delete storage v1beta1 storage class operation

func (*DeleteStorageV1beta1StorageClass) ServeHTTP

type DeleteStorageV1beta1StorageClassAccepted

type DeleteStorageV1beta1StorageClassAccepted struct {

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

DeleteStorageV1beta1StorageClassAccepted Accepted

swagger:response deleteStorageV1beta1StorageClassAccepted

func NewDeleteStorageV1beta1StorageClassAccepted

func NewDeleteStorageV1beta1StorageClassAccepted() *DeleteStorageV1beta1StorageClassAccepted

NewDeleteStorageV1beta1StorageClassAccepted creates DeleteStorageV1beta1StorageClassAccepted with default headers values

func (*DeleteStorageV1beta1StorageClassAccepted) SetPayload

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

func (*DeleteStorageV1beta1StorageClassAccepted) WithPayload

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

func (*DeleteStorageV1beta1StorageClassAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1StorageClassHandler

type DeleteStorageV1beta1StorageClassHandler interface {
	Handle(DeleteStorageV1beta1StorageClassParams) middleware.Responder
}

DeleteStorageV1beta1StorageClassHandler interface for that can handle valid delete storage v1beta1 storage class params

type DeleteStorageV1beta1StorageClassHandlerFunc

type DeleteStorageV1beta1StorageClassHandlerFunc func(DeleteStorageV1beta1StorageClassParams) middleware.Responder

DeleteStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a delete storage v1beta1 storage class handler

func (DeleteStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1StorageClassOK

type DeleteStorageV1beta1StorageClassOK struct {

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

DeleteStorageV1beta1StorageClassOK OK

swagger:response deleteStorageV1beta1StorageClassOK

func NewDeleteStorageV1beta1StorageClassOK

func NewDeleteStorageV1beta1StorageClassOK() *DeleteStorageV1beta1StorageClassOK

NewDeleteStorageV1beta1StorageClassOK creates DeleteStorageV1beta1StorageClassOK with default headers values

func (*DeleteStorageV1beta1StorageClassOK) SetPayload

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

func (*DeleteStorageV1beta1StorageClassOK) WithPayload

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

func (*DeleteStorageV1beta1StorageClassOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1StorageClassParams

type DeleteStorageV1beta1StorageClassParams 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
}

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

swagger:parameters deleteStorageV1beta1StorageClass

func NewDeleteStorageV1beta1StorageClassParams

func NewDeleteStorageV1beta1StorageClassParams() DeleteStorageV1beta1StorageClassParams

NewDeleteStorageV1beta1StorageClassParams creates a new DeleteStorageV1beta1StorageClassParams object no default values defined in spec.

func (*DeleteStorageV1beta1StorageClassParams) 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 NewDeleteStorageV1beta1StorageClassParams() beforehand.

type DeleteStorageV1beta1StorageClassUnauthorized

type DeleteStorageV1beta1StorageClassUnauthorized struct {
}

DeleteStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response deleteStorageV1beta1StorageClassUnauthorized

func NewDeleteStorageV1beta1StorageClassUnauthorized

func NewDeleteStorageV1beta1StorageClassUnauthorized() *DeleteStorageV1beta1StorageClassUnauthorized

NewDeleteStorageV1beta1StorageClassUnauthorized creates DeleteStorageV1beta1StorageClassUnauthorized with default headers values

func (*DeleteStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1VolumeAttachment

type DeleteStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler DeleteStorageV1beta1VolumeAttachmentHandler
}

DeleteStorageV1beta1VolumeAttachment swagger:route DELETE /apis/storage.k8s.io/v1beta1/volumeattachments/{name} storage_v1beta1 deleteStorageV1beta1VolumeAttachment

delete a VolumeAttachment

func NewDeleteStorageV1beta1VolumeAttachment

func NewDeleteStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler DeleteStorageV1beta1VolumeAttachmentHandler) *DeleteStorageV1beta1VolumeAttachment

NewDeleteStorageV1beta1VolumeAttachment creates a new http.Handler for the delete storage v1beta1 volume attachment operation

func (*DeleteStorageV1beta1VolumeAttachment) ServeHTTP

type DeleteStorageV1beta1VolumeAttachmentAccepted

type DeleteStorageV1beta1VolumeAttachmentAccepted struct {

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

DeleteStorageV1beta1VolumeAttachmentAccepted Accepted

swagger:response deleteStorageV1beta1VolumeAttachmentAccepted

func NewDeleteStorageV1beta1VolumeAttachmentAccepted

func NewDeleteStorageV1beta1VolumeAttachmentAccepted() *DeleteStorageV1beta1VolumeAttachmentAccepted

NewDeleteStorageV1beta1VolumeAttachmentAccepted creates DeleteStorageV1beta1VolumeAttachmentAccepted with default headers values

func (*DeleteStorageV1beta1VolumeAttachmentAccepted) SetPayload

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

func (*DeleteStorageV1beta1VolumeAttachmentAccepted) WithPayload

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

func (*DeleteStorageV1beta1VolumeAttachmentAccepted) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1VolumeAttachmentHandler

type DeleteStorageV1beta1VolumeAttachmentHandler interface {
	Handle(DeleteStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

DeleteStorageV1beta1VolumeAttachmentHandler interface for that can handle valid delete storage v1beta1 volume attachment params

type DeleteStorageV1beta1VolumeAttachmentHandlerFunc

type DeleteStorageV1beta1VolumeAttachmentHandlerFunc func(DeleteStorageV1beta1VolumeAttachmentParams) middleware.Responder

DeleteStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a delete storage v1beta1 volume attachment handler

func (DeleteStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type DeleteStorageV1beta1VolumeAttachmentOK

type DeleteStorageV1beta1VolumeAttachmentOK struct {

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

DeleteStorageV1beta1VolumeAttachmentOK OK

swagger:response deleteStorageV1beta1VolumeAttachmentOK

func NewDeleteStorageV1beta1VolumeAttachmentOK

func NewDeleteStorageV1beta1VolumeAttachmentOK() *DeleteStorageV1beta1VolumeAttachmentOK

NewDeleteStorageV1beta1VolumeAttachmentOK creates DeleteStorageV1beta1VolumeAttachmentOK with default headers values

func (*DeleteStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*DeleteStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*DeleteStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type DeleteStorageV1beta1VolumeAttachmentParams

type DeleteStorageV1beta1VolumeAttachmentParams 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
}

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

swagger:parameters deleteStorageV1beta1VolumeAttachment

func NewDeleteStorageV1beta1VolumeAttachmentParams

func NewDeleteStorageV1beta1VolumeAttachmentParams() DeleteStorageV1beta1VolumeAttachmentParams

NewDeleteStorageV1beta1VolumeAttachmentParams creates a new DeleteStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*DeleteStorageV1beta1VolumeAttachmentParams) 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 NewDeleteStorageV1beta1VolumeAttachmentParams() beforehand.

type DeleteStorageV1beta1VolumeAttachmentUnauthorized

type DeleteStorageV1beta1VolumeAttachmentUnauthorized struct {
}

DeleteStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response deleteStorageV1beta1VolumeAttachmentUnauthorized

func NewDeleteStorageV1beta1VolumeAttachmentUnauthorized

func NewDeleteStorageV1beta1VolumeAttachmentUnauthorized() *DeleteStorageV1beta1VolumeAttachmentUnauthorized

NewDeleteStorageV1beta1VolumeAttachmentUnauthorized creates DeleteStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*DeleteStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type GetStorageV1beta1APIResources

type GetStorageV1beta1APIResources struct {
	Context *middleware.Context
	Handler GetStorageV1beta1APIResourcesHandler
}

GetStorageV1beta1APIResources swagger:route GET /apis/storage.k8s.io/v1beta1/ storage_v1beta1 getStorageV1beta1ApiResources

get available resources

func NewGetStorageV1beta1APIResources

func NewGetStorageV1beta1APIResources(ctx *middleware.Context, handler GetStorageV1beta1APIResourcesHandler) *GetStorageV1beta1APIResources

NewGetStorageV1beta1APIResources creates a new http.Handler for the get storage v1beta1 API resources operation

func (*GetStorageV1beta1APIResources) ServeHTTP

type GetStorageV1beta1APIResourcesHandler

type GetStorageV1beta1APIResourcesHandler interface {
	Handle(GetStorageV1beta1APIResourcesParams) middleware.Responder
}

GetStorageV1beta1APIResourcesHandler interface for that can handle valid get storage v1beta1 API resources params

type GetStorageV1beta1APIResourcesHandlerFunc

type GetStorageV1beta1APIResourcesHandlerFunc func(GetStorageV1beta1APIResourcesParams) middleware.Responder

GetStorageV1beta1APIResourcesHandlerFunc turns a function with the right signature into a get storage v1beta1 API resources handler

func (GetStorageV1beta1APIResourcesHandlerFunc) Handle

Handle executing the request and returning a response

type GetStorageV1beta1APIResourcesOK

type GetStorageV1beta1APIResourcesOK struct {

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

GetStorageV1beta1APIResourcesOK OK

swagger:response getStorageV1beta1ApiResourcesOK

func NewGetStorageV1beta1APIResourcesOK

func NewGetStorageV1beta1APIResourcesOK() *GetStorageV1beta1APIResourcesOK

NewGetStorageV1beta1APIResourcesOK creates GetStorageV1beta1APIResourcesOK with default headers values

func (*GetStorageV1beta1APIResourcesOK) SetPayload

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

func (*GetStorageV1beta1APIResourcesOK) WithPayload

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

func (*GetStorageV1beta1APIResourcesOK) WriteResponse

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

WriteResponse to the client

type GetStorageV1beta1APIResourcesParams

type GetStorageV1beta1APIResourcesParams struct {

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

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

swagger:parameters getStorageV1beta1APIResources

func NewGetStorageV1beta1APIResourcesParams

func NewGetStorageV1beta1APIResourcesParams() GetStorageV1beta1APIResourcesParams

NewGetStorageV1beta1APIResourcesParams creates a new GetStorageV1beta1APIResourcesParams object no default values defined in spec.

func (*GetStorageV1beta1APIResourcesParams) 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 NewGetStorageV1beta1APIResourcesParams() beforehand.

type GetStorageV1beta1APIResourcesUnauthorized

type GetStorageV1beta1APIResourcesUnauthorized struct {
}

GetStorageV1beta1APIResourcesUnauthorized Unauthorized

swagger:response getStorageV1beta1ApiResourcesUnauthorized

func NewGetStorageV1beta1APIResourcesUnauthorized

func NewGetStorageV1beta1APIResourcesUnauthorized() *GetStorageV1beta1APIResourcesUnauthorized

NewGetStorageV1beta1APIResourcesUnauthorized creates GetStorageV1beta1APIResourcesUnauthorized with default headers values

func (*GetStorageV1beta1APIResourcesUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1beta1CSIDriver

type ListStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler ListStorageV1beta1CSIDriverHandler
}

ListStorageV1beta1CSIDriver swagger:route GET /apis/storage.k8s.io/v1beta1/csidrivers storage_v1beta1 listStorageV1beta1CSIDriver

list or watch objects of kind CSIDriver

func NewListStorageV1beta1CSIDriver

func NewListStorageV1beta1CSIDriver(ctx *middleware.Context, handler ListStorageV1beta1CSIDriverHandler) *ListStorageV1beta1CSIDriver

NewListStorageV1beta1CSIDriver creates a new http.Handler for the list storage v1beta1 c s i driver operation

func (*ListStorageV1beta1CSIDriver) ServeHTTP

type ListStorageV1beta1CSIDriverHandler

type ListStorageV1beta1CSIDriverHandler interface {
	Handle(ListStorageV1beta1CSIDriverParams) middleware.Responder
}

ListStorageV1beta1CSIDriverHandler interface for that can handle valid list storage v1beta1 c s i driver params

type ListStorageV1beta1CSIDriverHandlerFunc

type ListStorageV1beta1CSIDriverHandlerFunc func(ListStorageV1beta1CSIDriverParams) middleware.Responder

ListStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a list storage v1beta1 c s i driver handler

func (ListStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1beta1CSIDriverOK

type ListStorageV1beta1CSIDriverOK struct {

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

ListStorageV1beta1CSIDriverOK OK

swagger:response listStorageV1beta1CSIDriverOK

func NewListStorageV1beta1CSIDriverOK

func NewListStorageV1beta1CSIDriverOK() *ListStorageV1beta1CSIDriverOK

NewListStorageV1beta1CSIDriverOK creates ListStorageV1beta1CSIDriverOK with default headers values

func (*ListStorageV1beta1CSIDriverOK) SetPayload

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

func (*ListStorageV1beta1CSIDriverOK) WithPayload

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

func (*ListStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1beta1CSIDriverParams

type ListStorageV1beta1CSIDriverParams 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
}

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

swagger:parameters listStorageV1beta1CSIDriver

func NewListStorageV1beta1CSIDriverParams

func NewListStorageV1beta1CSIDriverParams() ListStorageV1beta1CSIDriverParams

NewListStorageV1beta1CSIDriverParams creates a new ListStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*ListStorageV1beta1CSIDriverParams) 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 NewListStorageV1beta1CSIDriverParams() beforehand.

type ListStorageV1beta1CSIDriverUnauthorized

type ListStorageV1beta1CSIDriverUnauthorized struct {
}

ListStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response listStorageV1beta1CSIDriverUnauthorized

func NewListStorageV1beta1CSIDriverUnauthorized

func NewListStorageV1beta1CSIDriverUnauthorized() *ListStorageV1beta1CSIDriverUnauthorized

NewListStorageV1beta1CSIDriverUnauthorized creates ListStorageV1beta1CSIDriverUnauthorized with default headers values

func (*ListStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1beta1CSINode

type ListStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler ListStorageV1beta1CSINodeHandler
}

ListStorageV1beta1CSINode swagger:route GET /apis/storage.k8s.io/v1beta1/csinodes storage_v1beta1 listStorageV1beta1CSINode

list or watch objects of kind CSINode

func NewListStorageV1beta1CSINode

func NewListStorageV1beta1CSINode(ctx *middleware.Context, handler ListStorageV1beta1CSINodeHandler) *ListStorageV1beta1CSINode

NewListStorageV1beta1CSINode creates a new http.Handler for the list storage v1beta1 c s i node operation

func (*ListStorageV1beta1CSINode) ServeHTTP

type ListStorageV1beta1CSINodeHandler

type ListStorageV1beta1CSINodeHandler interface {
	Handle(ListStorageV1beta1CSINodeParams) middleware.Responder
}

ListStorageV1beta1CSINodeHandler interface for that can handle valid list storage v1beta1 c s i node params

type ListStorageV1beta1CSINodeHandlerFunc

type ListStorageV1beta1CSINodeHandlerFunc func(ListStorageV1beta1CSINodeParams) middleware.Responder

ListStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a list storage v1beta1 c s i node handler

func (ListStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1beta1CSINodeOK

type ListStorageV1beta1CSINodeOK struct {

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

ListStorageV1beta1CSINodeOK OK

swagger:response listStorageV1beta1CSINodeOK

func NewListStorageV1beta1CSINodeOK

func NewListStorageV1beta1CSINodeOK() *ListStorageV1beta1CSINodeOK

NewListStorageV1beta1CSINodeOK creates ListStorageV1beta1CSINodeOK with default headers values

func (*ListStorageV1beta1CSINodeOK) SetPayload

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

func (*ListStorageV1beta1CSINodeOK) WithPayload

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

func (*ListStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1beta1CSINodeParams

type ListStorageV1beta1CSINodeParams 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
}

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

swagger:parameters listStorageV1beta1CSINode

func NewListStorageV1beta1CSINodeParams

func NewListStorageV1beta1CSINodeParams() ListStorageV1beta1CSINodeParams

NewListStorageV1beta1CSINodeParams creates a new ListStorageV1beta1CSINodeParams object no default values defined in spec.

func (*ListStorageV1beta1CSINodeParams) 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 NewListStorageV1beta1CSINodeParams() beforehand.

type ListStorageV1beta1CSINodeUnauthorized

type ListStorageV1beta1CSINodeUnauthorized struct {
}

ListStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response listStorageV1beta1CSINodeUnauthorized

func NewListStorageV1beta1CSINodeUnauthorized

func NewListStorageV1beta1CSINodeUnauthorized() *ListStorageV1beta1CSINodeUnauthorized

NewListStorageV1beta1CSINodeUnauthorized creates ListStorageV1beta1CSINodeUnauthorized with default headers values

func (*ListStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1beta1StorageClass

type ListStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler ListStorageV1beta1StorageClassHandler
}

ListStorageV1beta1StorageClass swagger:route GET /apis/storage.k8s.io/v1beta1/storageclasses storage_v1beta1 listStorageV1beta1StorageClass

list or watch objects of kind StorageClass

func NewListStorageV1beta1StorageClass

func NewListStorageV1beta1StorageClass(ctx *middleware.Context, handler ListStorageV1beta1StorageClassHandler) *ListStorageV1beta1StorageClass

NewListStorageV1beta1StorageClass creates a new http.Handler for the list storage v1beta1 storage class operation

func (*ListStorageV1beta1StorageClass) ServeHTTP

type ListStorageV1beta1StorageClassHandler

type ListStorageV1beta1StorageClassHandler interface {
	Handle(ListStorageV1beta1StorageClassParams) middleware.Responder
}

ListStorageV1beta1StorageClassHandler interface for that can handle valid list storage v1beta1 storage class params

type ListStorageV1beta1StorageClassHandlerFunc

type ListStorageV1beta1StorageClassHandlerFunc func(ListStorageV1beta1StorageClassParams) middleware.Responder

ListStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a list storage v1beta1 storage class handler

func (ListStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1beta1StorageClassOK

type ListStorageV1beta1StorageClassOK struct {

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

ListStorageV1beta1StorageClassOK OK

swagger:response listStorageV1beta1StorageClassOK

func NewListStorageV1beta1StorageClassOK

func NewListStorageV1beta1StorageClassOK() *ListStorageV1beta1StorageClassOK

NewListStorageV1beta1StorageClassOK creates ListStorageV1beta1StorageClassOK with default headers values

func (*ListStorageV1beta1StorageClassOK) SetPayload

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

func (*ListStorageV1beta1StorageClassOK) WithPayload

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

func (*ListStorageV1beta1StorageClassOK) WriteResponse

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

WriteResponse to the client

type ListStorageV1beta1StorageClassParams

type ListStorageV1beta1StorageClassParams 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
}

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

swagger:parameters listStorageV1beta1StorageClass

func NewListStorageV1beta1StorageClassParams

func NewListStorageV1beta1StorageClassParams() ListStorageV1beta1StorageClassParams

NewListStorageV1beta1StorageClassParams creates a new ListStorageV1beta1StorageClassParams object no default values defined in spec.

func (*ListStorageV1beta1StorageClassParams) 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 NewListStorageV1beta1StorageClassParams() beforehand.

type ListStorageV1beta1StorageClassUnauthorized

type ListStorageV1beta1StorageClassUnauthorized struct {
}

ListStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response listStorageV1beta1StorageClassUnauthorized

func NewListStorageV1beta1StorageClassUnauthorized

func NewListStorageV1beta1StorageClassUnauthorized() *ListStorageV1beta1StorageClassUnauthorized

NewListStorageV1beta1StorageClassUnauthorized creates ListStorageV1beta1StorageClassUnauthorized with default headers values

func (*ListStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ListStorageV1beta1VolumeAttachment

type ListStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler ListStorageV1beta1VolumeAttachmentHandler
}

ListStorageV1beta1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1beta1/volumeattachments storage_v1beta1 listStorageV1beta1VolumeAttachment

list or watch objects of kind VolumeAttachment

func NewListStorageV1beta1VolumeAttachment

func NewListStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler ListStorageV1beta1VolumeAttachmentHandler) *ListStorageV1beta1VolumeAttachment

NewListStorageV1beta1VolumeAttachment creates a new http.Handler for the list storage v1beta1 volume attachment operation

func (*ListStorageV1beta1VolumeAttachment) ServeHTTP

type ListStorageV1beta1VolumeAttachmentHandler

type ListStorageV1beta1VolumeAttachmentHandler interface {
	Handle(ListStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

ListStorageV1beta1VolumeAttachmentHandler interface for that can handle valid list storage v1beta1 volume attachment params

type ListStorageV1beta1VolumeAttachmentHandlerFunc

type ListStorageV1beta1VolumeAttachmentHandlerFunc func(ListStorageV1beta1VolumeAttachmentParams) middleware.Responder

ListStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a list storage v1beta1 volume attachment handler

func (ListStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ListStorageV1beta1VolumeAttachmentOK

type ListStorageV1beta1VolumeAttachmentOK struct {

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

ListStorageV1beta1VolumeAttachmentOK OK

swagger:response listStorageV1beta1VolumeAttachmentOK

func NewListStorageV1beta1VolumeAttachmentOK

func NewListStorageV1beta1VolumeAttachmentOK() *ListStorageV1beta1VolumeAttachmentOK

NewListStorageV1beta1VolumeAttachmentOK creates ListStorageV1beta1VolumeAttachmentOK with default headers values

func (*ListStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*ListStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*ListStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type ListStorageV1beta1VolumeAttachmentParams

type ListStorageV1beta1VolumeAttachmentParams 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
}

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

swagger:parameters listStorageV1beta1VolumeAttachment

func NewListStorageV1beta1VolumeAttachmentParams

func NewListStorageV1beta1VolumeAttachmentParams() ListStorageV1beta1VolumeAttachmentParams

NewListStorageV1beta1VolumeAttachmentParams creates a new ListStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*ListStorageV1beta1VolumeAttachmentParams) 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 NewListStorageV1beta1VolumeAttachmentParams() beforehand.

type ListStorageV1beta1VolumeAttachmentUnauthorized

type ListStorageV1beta1VolumeAttachmentUnauthorized struct {
}

ListStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response listStorageV1beta1VolumeAttachmentUnauthorized

func NewListStorageV1beta1VolumeAttachmentUnauthorized

func NewListStorageV1beta1VolumeAttachmentUnauthorized() *ListStorageV1beta1VolumeAttachmentUnauthorized

NewListStorageV1beta1VolumeAttachmentUnauthorized creates ListStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*ListStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1beta1CSIDriver

type PatchStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler PatchStorageV1beta1CSIDriverHandler
}

PatchStorageV1beta1CSIDriver swagger:route PATCH /apis/storage.k8s.io/v1beta1/csidrivers/{name} storage_v1beta1 patchStorageV1beta1CSIDriver

partially update the specified CSIDriver

func NewPatchStorageV1beta1CSIDriver

func NewPatchStorageV1beta1CSIDriver(ctx *middleware.Context, handler PatchStorageV1beta1CSIDriverHandler) *PatchStorageV1beta1CSIDriver

NewPatchStorageV1beta1CSIDriver creates a new http.Handler for the patch storage v1beta1 c s i driver operation

func (*PatchStorageV1beta1CSIDriver) ServeHTTP

type PatchStorageV1beta1CSIDriverHandler

type PatchStorageV1beta1CSIDriverHandler interface {
	Handle(PatchStorageV1beta1CSIDriverParams) middleware.Responder
}

PatchStorageV1beta1CSIDriverHandler interface for that can handle valid patch storage v1beta1 c s i driver params

type PatchStorageV1beta1CSIDriverHandlerFunc

type PatchStorageV1beta1CSIDriverHandlerFunc func(PatchStorageV1beta1CSIDriverParams) middleware.Responder

PatchStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a patch storage v1beta1 c s i driver handler

func (PatchStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1beta1CSIDriverOK

type PatchStorageV1beta1CSIDriverOK struct {

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

PatchStorageV1beta1CSIDriverOK OK

swagger:response patchStorageV1beta1CSIDriverOK

func NewPatchStorageV1beta1CSIDriverOK

func NewPatchStorageV1beta1CSIDriverOK() *PatchStorageV1beta1CSIDriverOK

NewPatchStorageV1beta1CSIDriverOK creates PatchStorageV1beta1CSIDriverOK with default headers values

func (*PatchStorageV1beta1CSIDriverOK) SetPayload

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

func (*PatchStorageV1beta1CSIDriverOK) WithPayload

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

func (*PatchStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1beta1CSIDriverParams

type PatchStorageV1beta1CSIDriverParams 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
}

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

swagger:parameters patchStorageV1beta1CSIDriver

func NewPatchStorageV1beta1CSIDriverParams

func NewPatchStorageV1beta1CSIDriverParams() PatchStorageV1beta1CSIDriverParams

NewPatchStorageV1beta1CSIDriverParams creates a new PatchStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*PatchStorageV1beta1CSIDriverParams) 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 NewPatchStorageV1beta1CSIDriverParams() beforehand.

type PatchStorageV1beta1CSIDriverUnauthorized

type PatchStorageV1beta1CSIDriverUnauthorized struct {
}

PatchStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response patchStorageV1beta1CSIDriverUnauthorized

func NewPatchStorageV1beta1CSIDriverUnauthorized

func NewPatchStorageV1beta1CSIDriverUnauthorized() *PatchStorageV1beta1CSIDriverUnauthorized

NewPatchStorageV1beta1CSIDriverUnauthorized creates PatchStorageV1beta1CSIDriverUnauthorized with default headers values

func (*PatchStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1beta1CSINode

type PatchStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler PatchStorageV1beta1CSINodeHandler
}

PatchStorageV1beta1CSINode swagger:route PATCH /apis/storage.k8s.io/v1beta1/csinodes/{name} storage_v1beta1 patchStorageV1beta1CSINode

partially update the specified CSINode

func NewPatchStorageV1beta1CSINode

func NewPatchStorageV1beta1CSINode(ctx *middleware.Context, handler PatchStorageV1beta1CSINodeHandler) *PatchStorageV1beta1CSINode

NewPatchStorageV1beta1CSINode creates a new http.Handler for the patch storage v1beta1 c s i node operation

func (*PatchStorageV1beta1CSINode) ServeHTTP

type PatchStorageV1beta1CSINodeHandler

type PatchStorageV1beta1CSINodeHandler interface {
	Handle(PatchStorageV1beta1CSINodeParams) middleware.Responder
}

PatchStorageV1beta1CSINodeHandler interface for that can handle valid patch storage v1beta1 c s i node params

type PatchStorageV1beta1CSINodeHandlerFunc

type PatchStorageV1beta1CSINodeHandlerFunc func(PatchStorageV1beta1CSINodeParams) middleware.Responder

PatchStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a patch storage v1beta1 c s i node handler

func (PatchStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1beta1CSINodeOK

type PatchStorageV1beta1CSINodeOK struct {

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

PatchStorageV1beta1CSINodeOK OK

swagger:response patchStorageV1beta1CSINodeOK

func NewPatchStorageV1beta1CSINodeOK

func NewPatchStorageV1beta1CSINodeOK() *PatchStorageV1beta1CSINodeOK

NewPatchStorageV1beta1CSINodeOK creates PatchStorageV1beta1CSINodeOK with default headers values

func (*PatchStorageV1beta1CSINodeOK) SetPayload

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

func (*PatchStorageV1beta1CSINodeOK) WithPayload

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

func (*PatchStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1beta1CSINodeParams

type PatchStorageV1beta1CSINodeParams 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
}

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

swagger:parameters patchStorageV1beta1CSINode

func NewPatchStorageV1beta1CSINodeParams

func NewPatchStorageV1beta1CSINodeParams() PatchStorageV1beta1CSINodeParams

NewPatchStorageV1beta1CSINodeParams creates a new PatchStorageV1beta1CSINodeParams object no default values defined in spec.

func (*PatchStorageV1beta1CSINodeParams) 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 NewPatchStorageV1beta1CSINodeParams() beforehand.

type PatchStorageV1beta1CSINodeUnauthorized

type PatchStorageV1beta1CSINodeUnauthorized struct {
}

PatchStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response patchStorageV1beta1CSINodeUnauthorized

func NewPatchStorageV1beta1CSINodeUnauthorized

func NewPatchStorageV1beta1CSINodeUnauthorized() *PatchStorageV1beta1CSINodeUnauthorized

NewPatchStorageV1beta1CSINodeUnauthorized creates PatchStorageV1beta1CSINodeUnauthorized with default headers values

func (*PatchStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1beta1StorageClass

type PatchStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler PatchStorageV1beta1StorageClassHandler
}

PatchStorageV1beta1StorageClass swagger:route PATCH /apis/storage.k8s.io/v1beta1/storageclasses/{name} storage_v1beta1 patchStorageV1beta1StorageClass

partially update the specified StorageClass

func NewPatchStorageV1beta1StorageClass

func NewPatchStorageV1beta1StorageClass(ctx *middleware.Context, handler PatchStorageV1beta1StorageClassHandler) *PatchStorageV1beta1StorageClass

NewPatchStorageV1beta1StorageClass creates a new http.Handler for the patch storage v1beta1 storage class operation

func (*PatchStorageV1beta1StorageClass) ServeHTTP

type PatchStorageV1beta1StorageClassHandler

type PatchStorageV1beta1StorageClassHandler interface {
	Handle(PatchStorageV1beta1StorageClassParams) middleware.Responder
}

PatchStorageV1beta1StorageClassHandler interface for that can handle valid patch storage v1beta1 storage class params

type PatchStorageV1beta1StorageClassHandlerFunc

type PatchStorageV1beta1StorageClassHandlerFunc func(PatchStorageV1beta1StorageClassParams) middleware.Responder

PatchStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a patch storage v1beta1 storage class handler

func (PatchStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1beta1StorageClassOK

type PatchStorageV1beta1StorageClassOK struct {

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

PatchStorageV1beta1StorageClassOK OK

swagger:response patchStorageV1beta1StorageClassOK

func NewPatchStorageV1beta1StorageClassOK

func NewPatchStorageV1beta1StorageClassOK() *PatchStorageV1beta1StorageClassOK

NewPatchStorageV1beta1StorageClassOK creates PatchStorageV1beta1StorageClassOK with default headers values

func (*PatchStorageV1beta1StorageClassOK) SetPayload

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

func (*PatchStorageV1beta1StorageClassOK) WithPayload

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

func (*PatchStorageV1beta1StorageClassOK) WriteResponse

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

WriteResponse to the client

type PatchStorageV1beta1StorageClassParams

type PatchStorageV1beta1StorageClassParams 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
}

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

swagger:parameters patchStorageV1beta1StorageClass

func NewPatchStorageV1beta1StorageClassParams

func NewPatchStorageV1beta1StorageClassParams() PatchStorageV1beta1StorageClassParams

NewPatchStorageV1beta1StorageClassParams creates a new PatchStorageV1beta1StorageClassParams object no default values defined in spec.

func (*PatchStorageV1beta1StorageClassParams) 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 NewPatchStorageV1beta1StorageClassParams() beforehand.

type PatchStorageV1beta1StorageClassUnauthorized

type PatchStorageV1beta1StorageClassUnauthorized struct {
}

PatchStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response patchStorageV1beta1StorageClassUnauthorized

func NewPatchStorageV1beta1StorageClassUnauthorized

func NewPatchStorageV1beta1StorageClassUnauthorized() *PatchStorageV1beta1StorageClassUnauthorized

NewPatchStorageV1beta1StorageClassUnauthorized creates PatchStorageV1beta1StorageClassUnauthorized with default headers values

func (*PatchStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type PatchStorageV1beta1VolumeAttachment

type PatchStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler PatchStorageV1beta1VolumeAttachmentHandler
}

PatchStorageV1beta1VolumeAttachment swagger:route PATCH /apis/storage.k8s.io/v1beta1/volumeattachments/{name} storage_v1beta1 patchStorageV1beta1VolumeAttachment

partially update the specified VolumeAttachment

func NewPatchStorageV1beta1VolumeAttachment

func NewPatchStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler PatchStorageV1beta1VolumeAttachmentHandler) *PatchStorageV1beta1VolumeAttachment

NewPatchStorageV1beta1VolumeAttachment creates a new http.Handler for the patch storage v1beta1 volume attachment operation

func (*PatchStorageV1beta1VolumeAttachment) ServeHTTP

type PatchStorageV1beta1VolumeAttachmentHandler

type PatchStorageV1beta1VolumeAttachmentHandler interface {
	Handle(PatchStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

PatchStorageV1beta1VolumeAttachmentHandler interface for that can handle valid patch storage v1beta1 volume attachment params

type PatchStorageV1beta1VolumeAttachmentHandlerFunc

type PatchStorageV1beta1VolumeAttachmentHandlerFunc func(PatchStorageV1beta1VolumeAttachmentParams) middleware.Responder

PatchStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a patch storage v1beta1 volume attachment handler

func (PatchStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type PatchStorageV1beta1VolumeAttachmentOK

type PatchStorageV1beta1VolumeAttachmentOK struct {

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

PatchStorageV1beta1VolumeAttachmentOK OK

swagger:response patchStorageV1beta1VolumeAttachmentOK

func NewPatchStorageV1beta1VolumeAttachmentOK

func NewPatchStorageV1beta1VolumeAttachmentOK() *PatchStorageV1beta1VolumeAttachmentOK

NewPatchStorageV1beta1VolumeAttachmentOK creates PatchStorageV1beta1VolumeAttachmentOK with default headers values

func (*PatchStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*PatchStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*PatchStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type PatchStorageV1beta1VolumeAttachmentParams

type PatchStorageV1beta1VolumeAttachmentParams 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
}

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

swagger:parameters patchStorageV1beta1VolumeAttachment

func NewPatchStorageV1beta1VolumeAttachmentParams

func NewPatchStorageV1beta1VolumeAttachmentParams() PatchStorageV1beta1VolumeAttachmentParams

NewPatchStorageV1beta1VolumeAttachmentParams creates a new PatchStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*PatchStorageV1beta1VolumeAttachmentParams) 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 NewPatchStorageV1beta1VolumeAttachmentParams() beforehand.

type PatchStorageV1beta1VolumeAttachmentUnauthorized

type PatchStorageV1beta1VolumeAttachmentUnauthorized struct {
}

PatchStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response patchStorageV1beta1VolumeAttachmentUnauthorized

func NewPatchStorageV1beta1VolumeAttachmentUnauthorized

func NewPatchStorageV1beta1VolumeAttachmentUnauthorized() *PatchStorageV1beta1VolumeAttachmentUnauthorized

NewPatchStorageV1beta1VolumeAttachmentUnauthorized creates PatchStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*PatchStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1beta1CSIDriver

type ReadStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler ReadStorageV1beta1CSIDriverHandler
}

ReadStorageV1beta1CSIDriver swagger:route GET /apis/storage.k8s.io/v1beta1/csidrivers/{name} storage_v1beta1 readStorageV1beta1CSIDriver

read the specified CSIDriver

func NewReadStorageV1beta1CSIDriver

func NewReadStorageV1beta1CSIDriver(ctx *middleware.Context, handler ReadStorageV1beta1CSIDriverHandler) *ReadStorageV1beta1CSIDriver

NewReadStorageV1beta1CSIDriver creates a new http.Handler for the read storage v1beta1 c s i driver operation

func (*ReadStorageV1beta1CSIDriver) ServeHTTP

type ReadStorageV1beta1CSIDriverHandler

type ReadStorageV1beta1CSIDriverHandler interface {
	Handle(ReadStorageV1beta1CSIDriverParams) middleware.Responder
}

ReadStorageV1beta1CSIDriverHandler interface for that can handle valid read storage v1beta1 c s i driver params

type ReadStorageV1beta1CSIDriverHandlerFunc

type ReadStorageV1beta1CSIDriverHandlerFunc func(ReadStorageV1beta1CSIDriverParams) middleware.Responder

ReadStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a read storage v1beta1 c s i driver handler

func (ReadStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1beta1CSIDriverOK

type ReadStorageV1beta1CSIDriverOK struct {

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

ReadStorageV1beta1CSIDriverOK OK

swagger:response readStorageV1beta1CSIDriverOK

func NewReadStorageV1beta1CSIDriverOK

func NewReadStorageV1beta1CSIDriverOK() *ReadStorageV1beta1CSIDriverOK

NewReadStorageV1beta1CSIDriverOK creates ReadStorageV1beta1CSIDriverOK with default headers values

func (*ReadStorageV1beta1CSIDriverOK) SetPayload

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

func (*ReadStorageV1beta1CSIDriverOK) WithPayload

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

func (*ReadStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1beta1CSIDriverParams

type ReadStorageV1beta1CSIDriverParams 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
}

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

swagger:parameters readStorageV1beta1CSIDriver

func NewReadStorageV1beta1CSIDriverParams

func NewReadStorageV1beta1CSIDriverParams() ReadStorageV1beta1CSIDriverParams

NewReadStorageV1beta1CSIDriverParams creates a new ReadStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*ReadStorageV1beta1CSIDriverParams) 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 NewReadStorageV1beta1CSIDriverParams() beforehand.

type ReadStorageV1beta1CSIDriverUnauthorized

type ReadStorageV1beta1CSIDriverUnauthorized struct {
}

ReadStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response readStorageV1beta1CSIDriverUnauthorized

func NewReadStorageV1beta1CSIDriverUnauthorized

func NewReadStorageV1beta1CSIDriverUnauthorized() *ReadStorageV1beta1CSIDriverUnauthorized

NewReadStorageV1beta1CSIDriverUnauthorized creates ReadStorageV1beta1CSIDriverUnauthorized with default headers values

func (*ReadStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1beta1CSINode

type ReadStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler ReadStorageV1beta1CSINodeHandler
}

ReadStorageV1beta1CSINode swagger:route GET /apis/storage.k8s.io/v1beta1/csinodes/{name} storage_v1beta1 readStorageV1beta1CSINode

read the specified CSINode

func NewReadStorageV1beta1CSINode

func NewReadStorageV1beta1CSINode(ctx *middleware.Context, handler ReadStorageV1beta1CSINodeHandler) *ReadStorageV1beta1CSINode

NewReadStorageV1beta1CSINode creates a new http.Handler for the read storage v1beta1 c s i node operation

func (*ReadStorageV1beta1CSINode) ServeHTTP

type ReadStorageV1beta1CSINodeHandler

type ReadStorageV1beta1CSINodeHandler interface {
	Handle(ReadStorageV1beta1CSINodeParams) middleware.Responder
}

ReadStorageV1beta1CSINodeHandler interface for that can handle valid read storage v1beta1 c s i node params

type ReadStorageV1beta1CSINodeHandlerFunc

type ReadStorageV1beta1CSINodeHandlerFunc func(ReadStorageV1beta1CSINodeParams) middleware.Responder

ReadStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a read storage v1beta1 c s i node handler

func (ReadStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1beta1CSINodeOK

type ReadStorageV1beta1CSINodeOK struct {

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

ReadStorageV1beta1CSINodeOK OK

swagger:response readStorageV1beta1CSINodeOK

func NewReadStorageV1beta1CSINodeOK

func NewReadStorageV1beta1CSINodeOK() *ReadStorageV1beta1CSINodeOK

NewReadStorageV1beta1CSINodeOK creates ReadStorageV1beta1CSINodeOK with default headers values

func (*ReadStorageV1beta1CSINodeOK) SetPayload

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

func (*ReadStorageV1beta1CSINodeOK) WithPayload

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

func (*ReadStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1beta1CSINodeParams

type ReadStorageV1beta1CSINodeParams 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
}

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

swagger:parameters readStorageV1beta1CSINode

func NewReadStorageV1beta1CSINodeParams

func NewReadStorageV1beta1CSINodeParams() ReadStorageV1beta1CSINodeParams

NewReadStorageV1beta1CSINodeParams creates a new ReadStorageV1beta1CSINodeParams object no default values defined in spec.

func (*ReadStorageV1beta1CSINodeParams) 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 NewReadStorageV1beta1CSINodeParams() beforehand.

type ReadStorageV1beta1CSINodeUnauthorized

type ReadStorageV1beta1CSINodeUnauthorized struct {
}

ReadStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response readStorageV1beta1CSINodeUnauthorized

func NewReadStorageV1beta1CSINodeUnauthorized

func NewReadStorageV1beta1CSINodeUnauthorized() *ReadStorageV1beta1CSINodeUnauthorized

NewReadStorageV1beta1CSINodeUnauthorized creates ReadStorageV1beta1CSINodeUnauthorized with default headers values

func (*ReadStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1beta1StorageClass

type ReadStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler ReadStorageV1beta1StorageClassHandler
}

ReadStorageV1beta1StorageClass swagger:route GET /apis/storage.k8s.io/v1beta1/storageclasses/{name} storage_v1beta1 readStorageV1beta1StorageClass

read the specified StorageClass

func NewReadStorageV1beta1StorageClass

func NewReadStorageV1beta1StorageClass(ctx *middleware.Context, handler ReadStorageV1beta1StorageClassHandler) *ReadStorageV1beta1StorageClass

NewReadStorageV1beta1StorageClass creates a new http.Handler for the read storage v1beta1 storage class operation

func (*ReadStorageV1beta1StorageClass) ServeHTTP

type ReadStorageV1beta1StorageClassHandler

type ReadStorageV1beta1StorageClassHandler interface {
	Handle(ReadStorageV1beta1StorageClassParams) middleware.Responder
}

ReadStorageV1beta1StorageClassHandler interface for that can handle valid read storage v1beta1 storage class params

type ReadStorageV1beta1StorageClassHandlerFunc

type ReadStorageV1beta1StorageClassHandlerFunc func(ReadStorageV1beta1StorageClassParams) middleware.Responder

ReadStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a read storage v1beta1 storage class handler

func (ReadStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1beta1StorageClassOK

type ReadStorageV1beta1StorageClassOK struct {

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

ReadStorageV1beta1StorageClassOK OK

swagger:response readStorageV1beta1StorageClassOK

func NewReadStorageV1beta1StorageClassOK

func NewReadStorageV1beta1StorageClassOK() *ReadStorageV1beta1StorageClassOK

NewReadStorageV1beta1StorageClassOK creates ReadStorageV1beta1StorageClassOK with default headers values

func (*ReadStorageV1beta1StorageClassOK) SetPayload

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

func (*ReadStorageV1beta1StorageClassOK) WithPayload

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

func (*ReadStorageV1beta1StorageClassOK) WriteResponse

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

WriteResponse to the client

type ReadStorageV1beta1StorageClassParams

type ReadStorageV1beta1StorageClassParams 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
}

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

swagger:parameters readStorageV1beta1StorageClass

func NewReadStorageV1beta1StorageClassParams

func NewReadStorageV1beta1StorageClassParams() ReadStorageV1beta1StorageClassParams

NewReadStorageV1beta1StorageClassParams creates a new ReadStorageV1beta1StorageClassParams object no default values defined in spec.

func (*ReadStorageV1beta1StorageClassParams) 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 NewReadStorageV1beta1StorageClassParams() beforehand.

type ReadStorageV1beta1StorageClassUnauthorized

type ReadStorageV1beta1StorageClassUnauthorized struct {
}

ReadStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response readStorageV1beta1StorageClassUnauthorized

func NewReadStorageV1beta1StorageClassUnauthorized

func NewReadStorageV1beta1StorageClassUnauthorized() *ReadStorageV1beta1StorageClassUnauthorized

NewReadStorageV1beta1StorageClassUnauthorized creates ReadStorageV1beta1StorageClassUnauthorized with default headers values

func (*ReadStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ReadStorageV1beta1VolumeAttachment

type ReadStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler ReadStorageV1beta1VolumeAttachmentHandler
}

ReadStorageV1beta1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1beta1/volumeattachments/{name} storage_v1beta1 readStorageV1beta1VolumeAttachment

read the specified VolumeAttachment

func NewReadStorageV1beta1VolumeAttachment

func NewReadStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler ReadStorageV1beta1VolumeAttachmentHandler) *ReadStorageV1beta1VolumeAttachment

NewReadStorageV1beta1VolumeAttachment creates a new http.Handler for the read storage v1beta1 volume attachment operation

func (*ReadStorageV1beta1VolumeAttachment) ServeHTTP

type ReadStorageV1beta1VolumeAttachmentHandler

type ReadStorageV1beta1VolumeAttachmentHandler interface {
	Handle(ReadStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

ReadStorageV1beta1VolumeAttachmentHandler interface for that can handle valid read storage v1beta1 volume attachment params

type ReadStorageV1beta1VolumeAttachmentHandlerFunc

type ReadStorageV1beta1VolumeAttachmentHandlerFunc func(ReadStorageV1beta1VolumeAttachmentParams) middleware.Responder

ReadStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a read storage v1beta1 volume attachment handler

func (ReadStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ReadStorageV1beta1VolumeAttachmentOK

type ReadStorageV1beta1VolumeAttachmentOK struct {

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

ReadStorageV1beta1VolumeAttachmentOK OK

swagger:response readStorageV1beta1VolumeAttachmentOK

func NewReadStorageV1beta1VolumeAttachmentOK

func NewReadStorageV1beta1VolumeAttachmentOK() *ReadStorageV1beta1VolumeAttachmentOK

NewReadStorageV1beta1VolumeAttachmentOK creates ReadStorageV1beta1VolumeAttachmentOK with default headers values

func (*ReadStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*ReadStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*ReadStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type ReadStorageV1beta1VolumeAttachmentParams

type ReadStorageV1beta1VolumeAttachmentParams 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
}

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

swagger:parameters readStorageV1beta1VolumeAttachment

func NewReadStorageV1beta1VolumeAttachmentParams

func NewReadStorageV1beta1VolumeAttachmentParams() ReadStorageV1beta1VolumeAttachmentParams

NewReadStorageV1beta1VolumeAttachmentParams creates a new ReadStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*ReadStorageV1beta1VolumeAttachmentParams) 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 NewReadStorageV1beta1VolumeAttachmentParams() beforehand.

type ReadStorageV1beta1VolumeAttachmentUnauthorized

type ReadStorageV1beta1VolumeAttachmentUnauthorized struct {
}

ReadStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response readStorageV1beta1VolumeAttachmentUnauthorized

func NewReadStorageV1beta1VolumeAttachmentUnauthorized

func NewReadStorageV1beta1VolumeAttachmentUnauthorized() *ReadStorageV1beta1VolumeAttachmentUnauthorized

NewReadStorageV1beta1VolumeAttachmentUnauthorized creates ReadStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*ReadStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1CSIDriver

type ReplaceStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler ReplaceStorageV1beta1CSIDriverHandler
}

ReplaceStorageV1beta1CSIDriver swagger:route PUT /apis/storage.k8s.io/v1beta1/csidrivers/{name} storage_v1beta1 replaceStorageV1beta1CSIDriver

replace the specified CSIDriver

func NewReplaceStorageV1beta1CSIDriver

func NewReplaceStorageV1beta1CSIDriver(ctx *middleware.Context, handler ReplaceStorageV1beta1CSIDriverHandler) *ReplaceStorageV1beta1CSIDriver

NewReplaceStorageV1beta1CSIDriver creates a new http.Handler for the replace storage v1beta1 c s i driver operation

func (*ReplaceStorageV1beta1CSIDriver) ServeHTTP

type ReplaceStorageV1beta1CSIDriverCreated

type ReplaceStorageV1beta1CSIDriverCreated struct {

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

ReplaceStorageV1beta1CSIDriverCreated Created

swagger:response replaceStorageV1beta1CSIDriverCreated

func NewReplaceStorageV1beta1CSIDriverCreated

func NewReplaceStorageV1beta1CSIDriverCreated() *ReplaceStorageV1beta1CSIDriverCreated

NewReplaceStorageV1beta1CSIDriverCreated creates ReplaceStorageV1beta1CSIDriverCreated with default headers values

func (*ReplaceStorageV1beta1CSIDriverCreated) SetPayload

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

func (*ReplaceStorageV1beta1CSIDriverCreated) WithPayload

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

func (*ReplaceStorageV1beta1CSIDriverCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1CSIDriverHandler

type ReplaceStorageV1beta1CSIDriverHandler interface {
	Handle(ReplaceStorageV1beta1CSIDriverParams) middleware.Responder
}

ReplaceStorageV1beta1CSIDriverHandler interface for that can handle valid replace storage v1beta1 c s i driver params

type ReplaceStorageV1beta1CSIDriverHandlerFunc

type ReplaceStorageV1beta1CSIDriverHandlerFunc func(ReplaceStorageV1beta1CSIDriverParams) middleware.Responder

ReplaceStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a replace storage v1beta1 c s i driver handler

func (ReplaceStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1beta1CSIDriverOK

type ReplaceStorageV1beta1CSIDriverOK struct {

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

ReplaceStorageV1beta1CSIDriverOK OK

swagger:response replaceStorageV1beta1CSIDriverOK

func NewReplaceStorageV1beta1CSIDriverOK

func NewReplaceStorageV1beta1CSIDriverOK() *ReplaceStorageV1beta1CSIDriverOK

NewReplaceStorageV1beta1CSIDriverOK creates ReplaceStorageV1beta1CSIDriverOK with default headers values

func (*ReplaceStorageV1beta1CSIDriverOK) SetPayload

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

func (*ReplaceStorageV1beta1CSIDriverOK) WithPayload

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

func (*ReplaceStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1beta1CSIDriverParams

type ReplaceStorageV1beta1CSIDriverParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1CSIDriver
	/*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
}

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

swagger:parameters replaceStorageV1beta1CSIDriver

func NewReplaceStorageV1beta1CSIDriverParams

func NewReplaceStorageV1beta1CSIDriverParams() ReplaceStorageV1beta1CSIDriverParams

NewReplaceStorageV1beta1CSIDriverParams creates a new ReplaceStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*ReplaceStorageV1beta1CSIDriverParams) 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 NewReplaceStorageV1beta1CSIDriverParams() beforehand.

type ReplaceStorageV1beta1CSIDriverUnauthorized

type ReplaceStorageV1beta1CSIDriverUnauthorized struct {
}

ReplaceStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response replaceStorageV1beta1CSIDriverUnauthorized

func NewReplaceStorageV1beta1CSIDriverUnauthorized

func NewReplaceStorageV1beta1CSIDriverUnauthorized() *ReplaceStorageV1beta1CSIDriverUnauthorized

NewReplaceStorageV1beta1CSIDriverUnauthorized creates ReplaceStorageV1beta1CSIDriverUnauthorized with default headers values

func (*ReplaceStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1CSINode

type ReplaceStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler ReplaceStorageV1beta1CSINodeHandler
}

ReplaceStorageV1beta1CSINode swagger:route PUT /apis/storage.k8s.io/v1beta1/csinodes/{name} storage_v1beta1 replaceStorageV1beta1CSINode

replace the specified CSINode

func NewReplaceStorageV1beta1CSINode

func NewReplaceStorageV1beta1CSINode(ctx *middleware.Context, handler ReplaceStorageV1beta1CSINodeHandler) *ReplaceStorageV1beta1CSINode

NewReplaceStorageV1beta1CSINode creates a new http.Handler for the replace storage v1beta1 c s i node operation

func (*ReplaceStorageV1beta1CSINode) ServeHTTP

type ReplaceStorageV1beta1CSINodeCreated

type ReplaceStorageV1beta1CSINodeCreated struct {

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

ReplaceStorageV1beta1CSINodeCreated Created

swagger:response replaceStorageV1beta1CSINodeCreated

func NewReplaceStorageV1beta1CSINodeCreated

func NewReplaceStorageV1beta1CSINodeCreated() *ReplaceStorageV1beta1CSINodeCreated

NewReplaceStorageV1beta1CSINodeCreated creates ReplaceStorageV1beta1CSINodeCreated with default headers values

func (*ReplaceStorageV1beta1CSINodeCreated) SetPayload

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

func (*ReplaceStorageV1beta1CSINodeCreated) WithPayload

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

func (*ReplaceStorageV1beta1CSINodeCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1CSINodeHandler

type ReplaceStorageV1beta1CSINodeHandler interface {
	Handle(ReplaceStorageV1beta1CSINodeParams) middleware.Responder
}

ReplaceStorageV1beta1CSINodeHandler interface for that can handle valid replace storage v1beta1 c s i node params

type ReplaceStorageV1beta1CSINodeHandlerFunc

type ReplaceStorageV1beta1CSINodeHandlerFunc func(ReplaceStorageV1beta1CSINodeParams) middleware.Responder

ReplaceStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a replace storage v1beta1 c s i node handler

func (ReplaceStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1beta1CSINodeOK

type ReplaceStorageV1beta1CSINodeOK struct {

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

ReplaceStorageV1beta1CSINodeOK OK

swagger:response replaceStorageV1beta1CSINodeOK

func NewReplaceStorageV1beta1CSINodeOK

func NewReplaceStorageV1beta1CSINodeOK() *ReplaceStorageV1beta1CSINodeOK

NewReplaceStorageV1beta1CSINodeOK creates ReplaceStorageV1beta1CSINodeOK with default headers values

func (*ReplaceStorageV1beta1CSINodeOK) SetPayload

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

func (*ReplaceStorageV1beta1CSINodeOK) WithPayload

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

func (*ReplaceStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type ReplaceStorageV1beta1CSINodeParams

type ReplaceStorageV1beta1CSINodeParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1CSINode
	/*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
}

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

swagger:parameters replaceStorageV1beta1CSINode

func NewReplaceStorageV1beta1CSINodeParams

func NewReplaceStorageV1beta1CSINodeParams() ReplaceStorageV1beta1CSINodeParams

NewReplaceStorageV1beta1CSINodeParams creates a new ReplaceStorageV1beta1CSINodeParams object no default values defined in spec.

func (*ReplaceStorageV1beta1CSINodeParams) 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 NewReplaceStorageV1beta1CSINodeParams() beforehand.

type ReplaceStorageV1beta1CSINodeUnauthorized

type ReplaceStorageV1beta1CSINodeUnauthorized struct {
}

ReplaceStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response replaceStorageV1beta1CSINodeUnauthorized

func NewReplaceStorageV1beta1CSINodeUnauthorized

func NewReplaceStorageV1beta1CSINodeUnauthorized() *ReplaceStorageV1beta1CSINodeUnauthorized

NewReplaceStorageV1beta1CSINodeUnauthorized creates ReplaceStorageV1beta1CSINodeUnauthorized with default headers values

func (*ReplaceStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1StorageClass

type ReplaceStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler ReplaceStorageV1beta1StorageClassHandler
}

ReplaceStorageV1beta1StorageClass swagger:route PUT /apis/storage.k8s.io/v1beta1/storageclasses/{name} storage_v1beta1 replaceStorageV1beta1StorageClass

replace the specified StorageClass

func NewReplaceStorageV1beta1StorageClass

func NewReplaceStorageV1beta1StorageClass(ctx *middleware.Context, handler ReplaceStorageV1beta1StorageClassHandler) *ReplaceStorageV1beta1StorageClass

NewReplaceStorageV1beta1StorageClass creates a new http.Handler for the replace storage v1beta1 storage class operation

func (*ReplaceStorageV1beta1StorageClass) ServeHTTP

type ReplaceStorageV1beta1StorageClassCreated

type ReplaceStorageV1beta1StorageClassCreated struct {

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

ReplaceStorageV1beta1StorageClassCreated Created

swagger:response replaceStorageV1beta1StorageClassCreated

func NewReplaceStorageV1beta1StorageClassCreated

func NewReplaceStorageV1beta1StorageClassCreated() *ReplaceStorageV1beta1StorageClassCreated

NewReplaceStorageV1beta1StorageClassCreated creates ReplaceStorageV1beta1StorageClassCreated with default headers values

func (*ReplaceStorageV1beta1StorageClassCreated) SetPayload

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

func (*ReplaceStorageV1beta1StorageClassCreated) WithPayload

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

func (*ReplaceStorageV1beta1StorageClassCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1StorageClassHandler

type ReplaceStorageV1beta1StorageClassHandler interface {
	Handle(ReplaceStorageV1beta1StorageClassParams) middleware.Responder
}

ReplaceStorageV1beta1StorageClassHandler interface for that can handle valid replace storage v1beta1 storage class params

type ReplaceStorageV1beta1StorageClassHandlerFunc

type ReplaceStorageV1beta1StorageClassHandlerFunc func(ReplaceStorageV1beta1StorageClassParams) middleware.Responder

ReplaceStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a replace storage v1beta1 storage class handler

func (ReplaceStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1beta1StorageClassOK

type ReplaceStorageV1beta1StorageClassOK struct {

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

ReplaceStorageV1beta1StorageClassOK OK

swagger:response replaceStorageV1beta1StorageClassOK

func NewReplaceStorageV1beta1StorageClassOK

func NewReplaceStorageV1beta1StorageClassOK() *ReplaceStorageV1beta1StorageClassOK

NewReplaceStorageV1beta1StorageClassOK creates ReplaceStorageV1beta1StorageClassOK with default headers values

func (*ReplaceStorageV1beta1StorageClassOK) SetPayload

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

func (*ReplaceStorageV1beta1StorageClassOK) WithPayload

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

func (*ReplaceStorageV1beta1StorageClassOK) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1StorageClassParams

type ReplaceStorageV1beta1StorageClassParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1StorageClass
	/*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
}

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

swagger:parameters replaceStorageV1beta1StorageClass

func NewReplaceStorageV1beta1StorageClassParams

func NewReplaceStorageV1beta1StorageClassParams() ReplaceStorageV1beta1StorageClassParams

NewReplaceStorageV1beta1StorageClassParams creates a new ReplaceStorageV1beta1StorageClassParams object no default values defined in spec.

func (*ReplaceStorageV1beta1StorageClassParams) 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 NewReplaceStorageV1beta1StorageClassParams() beforehand.

type ReplaceStorageV1beta1StorageClassUnauthorized

type ReplaceStorageV1beta1StorageClassUnauthorized struct {
}

ReplaceStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response replaceStorageV1beta1StorageClassUnauthorized

func NewReplaceStorageV1beta1StorageClassUnauthorized

func NewReplaceStorageV1beta1StorageClassUnauthorized() *ReplaceStorageV1beta1StorageClassUnauthorized

NewReplaceStorageV1beta1StorageClassUnauthorized creates ReplaceStorageV1beta1StorageClassUnauthorized with default headers values

func (*ReplaceStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1VolumeAttachment

type ReplaceStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler ReplaceStorageV1beta1VolumeAttachmentHandler
}

ReplaceStorageV1beta1VolumeAttachment swagger:route PUT /apis/storage.k8s.io/v1beta1/volumeattachments/{name} storage_v1beta1 replaceStorageV1beta1VolumeAttachment

replace the specified VolumeAttachment

func NewReplaceStorageV1beta1VolumeAttachment

func NewReplaceStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler ReplaceStorageV1beta1VolumeAttachmentHandler) *ReplaceStorageV1beta1VolumeAttachment

NewReplaceStorageV1beta1VolumeAttachment creates a new http.Handler for the replace storage v1beta1 volume attachment operation

func (*ReplaceStorageV1beta1VolumeAttachment) ServeHTTP

type ReplaceStorageV1beta1VolumeAttachmentCreated

type ReplaceStorageV1beta1VolumeAttachmentCreated struct {

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

ReplaceStorageV1beta1VolumeAttachmentCreated Created

swagger:response replaceStorageV1beta1VolumeAttachmentCreated

func NewReplaceStorageV1beta1VolumeAttachmentCreated

func NewReplaceStorageV1beta1VolumeAttachmentCreated() *ReplaceStorageV1beta1VolumeAttachmentCreated

NewReplaceStorageV1beta1VolumeAttachmentCreated creates ReplaceStorageV1beta1VolumeAttachmentCreated with default headers values

func (*ReplaceStorageV1beta1VolumeAttachmentCreated) SetPayload

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

func (*ReplaceStorageV1beta1VolumeAttachmentCreated) WithPayload

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

func (*ReplaceStorageV1beta1VolumeAttachmentCreated) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1VolumeAttachmentHandler

type ReplaceStorageV1beta1VolumeAttachmentHandler interface {
	Handle(ReplaceStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

ReplaceStorageV1beta1VolumeAttachmentHandler interface for that can handle valid replace storage v1beta1 volume attachment params

type ReplaceStorageV1beta1VolumeAttachmentHandlerFunc

type ReplaceStorageV1beta1VolumeAttachmentHandlerFunc func(ReplaceStorageV1beta1VolumeAttachmentParams) middleware.Responder

ReplaceStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a replace storage v1beta1 volume attachment handler

func (ReplaceStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type ReplaceStorageV1beta1VolumeAttachmentOK

type ReplaceStorageV1beta1VolumeAttachmentOK struct {

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

ReplaceStorageV1beta1VolumeAttachmentOK OK

swagger:response replaceStorageV1beta1VolumeAttachmentOK

func NewReplaceStorageV1beta1VolumeAttachmentOK

func NewReplaceStorageV1beta1VolumeAttachmentOK() *ReplaceStorageV1beta1VolumeAttachmentOK

NewReplaceStorageV1beta1VolumeAttachmentOK creates ReplaceStorageV1beta1VolumeAttachmentOK with default headers values

func (*ReplaceStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*ReplaceStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*ReplaceStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type ReplaceStorageV1beta1VolumeAttachmentParams

type ReplaceStorageV1beta1VolumeAttachmentParams struct {

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

	/*
	  Required: true
	  In: body
	*/
	Body *models.IoK8sAPIStorageV1beta1VolumeAttachment
	/*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
}

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

swagger:parameters replaceStorageV1beta1VolumeAttachment

func NewReplaceStorageV1beta1VolumeAttachmentParams

func NewReplaceStorageV1beta1VolumeAttachmentParams() ReplaceStorageV1beta1VolumeAttachmentParams

NewReplaceStorageV1beta1VolumeAttachmentParams creates a new ReplaceStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*ReplaceStorageV1beta1VolumeAttachmentParams) 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 NewReplaceStorageV1beta1VolumeAttachmentParams() beforehand.

type ReplaceStorageV1beta1VolumeAttachmentUnauthorized

type ReplaceStorageV1beta1VolumeAttachmentUnauthorized struct {
}

ReplaceStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response replaceStorageV1beta1VolumeAttachmentUnauthorized

func NewReplaceStorageV1beta1VolumeAttachmentUnauthorized

func NewReplaceStorageV1beta1VolumeAttachmentUnauthorized() *ReplaceStorageV1beta1VolumeAttachmentUnauthorized

NewReplaceStorageV1beta1VolumeAttachmentUnauthorized creates ReplaceStorageV1beta1VolumeAttachmentUnauthorized with default headers values

func (*ReplaceStorageV1beta1VolumeAttachmentUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1CSIDriver

type WatchStorageV1beta1CSIDriver struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1CSIDriverHandler
}

WatchStorageV1beta1CSIDriver swagger:route GET /apis/storage.k8s.io/v1beta1/watch/csidrivers/{name} storage_v1beta1 watchStorageV1beta1CSIDriver

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 NewWatchStorageV1beta1CSIDriver

func NewWatchStorageV1beta1CSIDriver(ctx *middleware.Context, handler WatchStorageV1beta1CSIDriverHandler) *WatchStorageV1beta1CSIDriver

NewWatchStorageV1beta1CSIDriver creates a new http.Handler for the watch storage v1beta1 c s i driver operation

func (*WatchStorageV1beta1CSIDriver) ServeHTTP

type WatchStorageV1beta1CSIDriverHandler

type WatchStorageV1beta1CSIDriverHandler interface {
	Handle(WatchStorageV1beta1CSIDriverParams) middleware.Responder
}

WatchStorageV1beta1CSIDriverHandler interface for that can handle valid watch storage v1beta1 c s i driver params

type WatchStorageV1beta1CSIDriverHandlerFunc

type WatchStorageV1beta1CSIDriverHandlerFunc func(WatchStorageV1beta1CSIDriverParams) middleware.Responder

WatchStorageV1beta1CSIDriverHandlerFunc turns a function with the right signature into a watch storage v1beta1 c s i driver handler

func (WatchStorageV1beta1CSIDriverHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1CSIDriverList

type WatchStorageV1beta1CSIDriverList struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1CSIDriverListHandler
}

WatchStorageV1beta1CSIDriverList swagger:route GET /apis/storage.k8s.io/v1beta1/watch/csidrivers storage_v1beta1 watchStorageV1beta1CSIDriverList

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

func NewWatchStorageV1beta1CSIDriverList

func NewWatchStorageV1beta1CSIDriverList(ctx *middleware.Context, handler WatchStorageV1beta1CSIDriverListHandler) *WatchStorageV1beta1CSIDriverList

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

func (*WatchStorageV1beta1CSIDriverList) ServeHTTP

type WatchStorageV1beta1CSIDriverListHandler

type WatchStorageV1beta1CSIDriverListHandler interface {
	Handle(WatchStorageV1beta1CSIDriverListParams) middleware.Responder
}

WatchStorageV1beta1CSIDriverListHandler interface for that can handle valid watch storage v1beta1 c s i driver list params

type WatchStorageV1beta1CSIDriverListHandlerFunc

type WatchStorageV1beta1CSIDriverListHandlerFunc func(WatchStorageV1beta1CSIDriverListParams) middleware.Responder

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

func (WatchStorageV1beta1CSIDriverListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1CSIDriverListOK

type WatchStorageV1beta1CSIDriverListOK struct {

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

WatchStorageV1beta1CSIDriverListOK OK

swagger:response watchStorageV1beta1CSIDriverListOK

func NewWatchStorageV1beta1CSIDriverListOK

func NewWatchStorageV1beta1CSIDriverListOK() *WatchStorageV1beta1CSIDriverListOK

NewWatchStorageV1beta1CSIDriverListOK creates WatchStorageV1beta1CSIDriverListOK with default headers values

func (*WatchStorageV1beta1CSIDriverListOK) SetPayload

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

func (*WatchStorageV1beta1CSIDriverListOK) WithPayload

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

func (*WatchStorageV1beta1CSIDriverListOK) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1CSIDriverListParams

type WatchStorageV1beta1CSIDriverListParams 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
}

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

swagger:parameters watchStorageV1beta1CSIDriverList

func NewWatchStorageV1beta1CSIDriverListParams

func NewWatchStorageV1beta1CSIDriverListParams() WatchStorageV1beta1CSIDriverListParams

NewWatchStorageV1beta1CSIDriverListParams creates a new WatchStorageV1beta1CSIDriverListParams object no default values defined in spec.

func (*WatchStorageV1beta1CSIDriverListParams) 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 NewWatchStorageV1beta1CSIDriverListParams() beforehand.

type WatchStorageV1beta1CSIDriverListUnauthorized

type WatchStorageV1beta1CSIDriverListUnauthorized struct {
}

WatchStorageV1beta1CSIDriverListUnauthorized Unauthorized

swagger:response watchStorageV1beta1CSIDriverListUnauthorized

func NewWatchStorageV1beta1CSIDriverListUnauthorized

func NewWatchStorageV1beta1CSIDriverListUnauthorized() *WatchStorageV1beta1CSIDriverListUnauthorized

NewWatchStorageV1beta1CSIDriverListUnauthorized creates WatchStorageV1beta1CSIDriverListUnauthorized with default headers values

func (*WatchStorageV1beta1CSIDriverListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1CSIDriverOK

type WatchStorageV1beta1CSIDriverOK struct {

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

WatchStorageV1beta1CSIDriverOK OK

swagger:response watchStorageV1beta1CSIDriverOK

func NewWatchStorageV1beta1CSIDriverOK

func NewWatchStorageV1beta1CSIDriverOK() *WatchStorageV1beta1CSIDriverOK

NewWatchStorageV1beta1CSIDriverOK creates WatchStorageV1beta1CSIDriverOK with default headers values

func (*WatchStorageV1beta1CSIDriverOK) SetPayload

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

func (*WatchStorageV1beta1CSIDriverOK) WithPayload

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

func (*WatchStorageV1beta1CSIDriverOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1beta1CSIDriverParams

type WatchStorageV1beta1CSIDriverParams 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
}

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

swagger:parameters watchStorageV1beta1CSIDriver

func NewWatchStorageV1beta1CSIDriverParams

func NewWatchStorageV1beta1CSIDriverParams() WatchStorageV1beta1CSIDriverParams

NewWatchStorageV1beta1CSIDriverParams creates a new WatchStorageV1beta1CSIDriverParams object no default values defined in spec.

func (*WatchStorageV1beta1CSIDriverParams) 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 NewWatchStorageV1beta1CSIDriverParams() beforehand.

type WatchStorageV1beta1CSIDriverUnauthorized

type WatchStorageV1beta1CSIDriverUnauthorized struct {
}

WatchStorageV1beta1CSIDriverUnauthorized Unauthorized

swagger:response watchStorageV1beta1CSIDriverUnauthorized

func NewWatchStorageV1beta1CSIDriverUnauthorized

func NewWatchStorageV1beta1CSIDriverUnauthorized() *WatchStorageV1beta1CSIDriverUnauthorized

NewWatchStorageV1beta1CSIDriverUnauthorized creates WatchStorageV1beta1CSIDriverUnauthorized with default headers values

func (*WatchStorageV1beta1CSIDriverUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1CSINode

type WatchStorageV1beta1CSINode struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1CSINodeHandler
}

WatchStorageV1beta1CSINode swagger:route GET /apis/storage.k8s.io/v1beta1/watch/csinodes/{name} storage_v1beta1 watchStorageV1beta1CSINode

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 NewWatchStorageV1beta1CSINode

func NewWatchStorageV1beta1CSINode(ctx *middleware.Context, handler WatchStorageV1beta1CSINodeHandler) *WatchStorageV1beta1CSINode

NewWatchStorageV1beta1CSINode creates a new http.Handler for the watch storage v1beta1 c s i node operation

func (*WatchStorageV1beta1CSINode) ServeHTTP

type WatchStorageV1beta1CSINodeHandler

type WatchStorageV1beta1CSINodeHandler interface {
	Handle(WatchStorageV1beta1CSINodeParams) middleware.Responder
}

WatchStorageV1beta1CSINodeHandler interface for that can handle valid watch storage v1beta1 c s i node params

type WatchStorageV1beta1CSINodeHandlerFunc

type WatchStorageV1beta1CSINodeHandlerFunc func(WatchStorageV1beta1CSINodeParams) middleware.Responder

WatchStorageV1beta1CSINodeHandlerFunc turns a function with the right signature into a watch storage v1beta1 c s i node handler

func (WatchStorageV1beta1CSINodeHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1CSINodeList

type WatchStorageV1beta1CSINodeList struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1CSINodeListHandler
}

WatchStorageV1beta1CSINodeList swagger:route GET /apis/storage.k8s.io/v1beta1/watch/csinodes storage_v1beta1 watchStorageV1beta1CSINodeList

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

func NewWatchStorageV1beta1CSINodeList

func NewWatchStorageV1beta1CSINodeList(ctx *middleware.Context, handler WatchStorageV1beta1CSINodeListHandler) *WatchStorageV1beta1CSINodeList

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

func (*WatchStorageV1beta1CSINodeList) ServeHTTP

type WatchStorageV1beta1CSINodeListHandler

type WatchStorageV1beta1CSINodeListHandler interface {
	Handle(WatchStorageV1beta1CSINodeListParams) middleware.Responder
}

WatchStorageV1beta1CSINodeListHandler interface for that can handle valid watch storage v1beta1 c s i node list params

type WatchStorageV1beta1CSINodeListHandlerFunc

type WatchStorageV1beta1CSINodeListHandlerFunc func(WatchStorageV1beta1CSINodeListParams) middleware.Responder

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

func (WatchStorageV1beta1CSINodeListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1CSINodeListOK

type WatchStorageV1beta1CSINodeListOK struct {

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

WatchStorageV1beta1CSINodeListOK OK

swagger:response watchStorageV1beta1CSINodeListOK

func NewWatchStorageV1beta1CSINodeListOK

func NewWatchStorageV1beta1CSINodeListOK() *WatchStorageV1beta1CSINodeListOK

NewWatchStorageV1beta1CSINodeListOK creates WatchStorageV1beta1CSINodeListOK with default headers values

func (*WatchStorageV1beta1CSINodeListOK) SetPayload

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

func (*WatchStorageV1beta1CSINodeListOK) WithPayload

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

func (*WatchStorageV1beta1CSINodeListOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1beta1CSINodeListParams

type WatchStorageV1beta1CSINodeListParams 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
}

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

swagger:parameters watchStorageV1beta1CSINodeList

func NewWatchStorageV1beta1CSINodeListParams

func NewWatchStorageV1beta1CSINodeListParams() WatchStorageV1beta1CSINodeListParams

NewWatchStorageV1beta1CSINodeListParams creates a new WatchStorageV1beta1CSINodeListParams object no default values defined in spec.

func (*WatchStorageV1beta1CSINodeListParams) 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 NewWatchStorageV1beta1CSINodeListParams() beforehand.

type WatchStorageV1beta1CSINodeListUnauthorized

type WatchStorageV1beta1CSINodeListUnauthorized struct {
}

WatchStorageV1beta1CSINodeListUnauthorized Unauthorized

swagger:response watchStorageV1beta1CSINodeListUnauthorized

func NewWatchStorageV1beta1CSINodeListUnauthorized

func NewWatchStorageV1beta1CSINodeListUnauthorized() *WatchStorageV1beta1CSINodeListUnauthorized

NewWatchStorageV1beta1CSINodeListUnauthorized creates WatchStorageV1beta1CSINodeListUnauthorized with default headers values

func (*WatchStorageV1beta1CSINodeListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1CSINodeOK

type WatchStorageV1beta1CSINodeOK struct {

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

WatchStorageV1beta1CSINodeOK OK

swagger:response watchStorageV1beta1CSINodeOK

func NewWatchStorageV1beta1CSINodeOK

func NewWatchStorageV1beta1CSINodeOK() *WatchStorageV1beta1CSINodeOK

NewWatchStorageV1beta1CSINodeOK creates WatchStorageV1beta1CSINodeOK with default headers values

func (*WatchStorageV1beta1CSINodeOK) SetPayload

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

func (*WatchStorageV1beta1CSINodeOK) WithPayload

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

func (*WatchStorageV1beta1CSINodeOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1beta1CSINodeParams

type WatchStorageV1beta1CSINodeParams 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
}

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

swagger:parameters watchStorageV1beta1CSINode

func NewWatchStorageV1beta1CSINodeParams

func NewWatchStorageV1beta1CSINodeParams() WatchStorageV1beta1CSINodeParams

NewWatchStorageV1beta1CSINodeParams creates a new WatchStorageV1beta1CSINodeParams object no default values defined in spec.

func (*WatchStorageV1beta1CSINodeParams) 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 NewWatchStorageV1beta1CSINodeParams() beforehand.

type WatchStorageV1beta1CSINodeUnauthorized

type WatchStorageV1beta1CSINodeUnauthorized struct {
}

WatchStorageV1beta1CSINodeUnauthorized Unauthorized

swagger:response watchStorageV1beta1CSINodeUnauthorized

func NewWatchStorageV1beta1CSINodeUnauthorized

func NewWatchStorageV1beta1CSINodeUnauthorized() *WatchStorageV1beta1CSINodeUnauthorized

NewWatchStorageV1beta1CSINodeUnauthorized creates WatchStorageV1beta1CSINodeUnauthorized with default headers values

func (*WatchStorageV1beta1CSINodeUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1StorageClass

type WatchStorageV1beta1StorageClass struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1StorageClassHandler
}

WatchStorageV1beta1StorageClass swagger:route GET /apis/storage.k8s.io/v1beta1/watch/storageclasses/{name} storage_v1beta1 watchStorageV1beta1StorageClass

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 NewWatchStorageV1beta1StorageClass

func NewWatchStorageV1beta1StorageClass(ctx *middleware.Context, handler WatchStorageV1beta1StorageClassHandler) *WatchStorageV1beta1StorageClass

NewWatchStorageV1beta1StorageClass creates a new http.Handler for the watch storage v1beta1 storage class operation

func (*WatchStorageV1beta1StorageClass) ServeHTTP

type WatchStorageV1beta1StorageClassHandler

type WatchStorageV1beta1StorageClassHandler interface {
	Handle(WatchStorageV1beta1StorageClassParams) middleware.Responder
}

WatchStorageV1beta1StorageClassHandler interface for that can handle valid watch storage v1beta1 storage class params

type WatchStorageV1beta1StorageClassHandlerFunc

type WatchStorageV1beta1StorageClassHandlerFunc func(WatchStorageV1beta1StorageClassParams) middleware.Responder

WatchStorageV1beta1StorageClassHandlerFunc turns a function with the right signature into a watch storage v1beta1 storage class handler

func (WatchStorageV1beta1StorageClassHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1StorageClassList

type WatchStorageV1beta1StorageClassList struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1StorageClassListHandler
}

WatchStorageV1beta1StorageClassList swagger:route GET /apis/storage.k8s.io/v1beta1/watch/storageclasses storage_v1beta1 watchStorageV1beta1StorageClassList

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

func NewWatchStorageV1beta1StorageClassList

func NewWatchStorageV1beta1StorageClassList(ctx *middleware.Context, handler WatchStorageV1beta1StorageClassListHandler) *WatchStorageV1beta1StorageClassList

NewWatchStorageV1beta1StorageClassList creates a new http.Handler for the watch storage v1beta1 storage class list operation

func (*WatchStorageV1beta1StorageClassList) ServeHTTP

type WatchStorageV1beta1StorageClassListHandler

type WatchStorageV1beta1StorageClassListHandler interface {
	Handle(WatchStorageV1beta1StorageClassListParams) middleware.Responder
}

WatchStorageV1beta1StorageClassListHandler interface for that can handle valid watch storage v1beta1 storage class list params

type WatchStorageV1beta1StorageClassListHandlerFunc

type WatchStorageV1beta1StorageClassListHandlerFunc func(WatchStorageV1beta1StorageClassListParams) middleware.Responder

WatchStorageV1beta1StorageClassListHandlerFunc turns a function with the right signature into a watch storage v1beta1 storage class list handler

func (WatchStorageV1beta1StorageClassListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1StorageClassListOK

type WatchStorageV1beta1StorageClassListOK struct {

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

WatchStorageV1beta1StorageClassListOK OK

swagger:response watchStorageV1beta1StorageClassListOK

func NewWatchStorageV1beta1StorageClassListOK

func NewWatchStorageV1beta1StorageClassListOK() *WatchStorageV1beta1StorageClassListOK

NewWatchStorageV1beta1StorageClassListOK creates WatchStorageV1beta1StorageClassListOK with default headers values

func (*WatchStorageV1beta1StorageClassListOK) SetPayload

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

func (*WatchStorageV1beta1StorageClassListOK) WithPayload

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

func (*WatchStorageV1beta1StorageClassListOK) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1StorageClassListParams

type WatchStorageV1beta1StorageClassListParams 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
}

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

swagger:parameters watchStorageV1beta1StorageClassList

func NewWatchStorageV1beta1StorageClassListParams

func NewWatchStorageV1beta1StorageClassListParams() WatchStorageV1beta1StorageClassListParams

NewWatchStorageV1beta1StorageClassListParams creates a new WatchStorageV1beta1StorageClassListParams object no default values defined in spec.

func (*WatchStorageV1beta1StorageClassListParams) 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 NewWatchStorageV1beta1StorageClassListParams() beforehand.

type WatchStorageV1beta1StorageClassListUnauthorized

type WatchStorageV1beta1StorageClassListUnauthorized struct {
}

WatchStorageV1beta1StorageClassListUnauthorized Unauthorized

swagger:response watchStorageV1beta1StorageClassListUnauthorized

func NewWatchStorageV1beta1StorageClassListUnauthorized

func NewWatchStorageV1beta1StorageClassListUnauthorized() *WatchStorageV1beta1StorageClassListUnauthorized

NewWatchStorageV1beta1StorageClassListUnauthorized creates WatchStorageV1beta1StorageClassListUnauthorized with default headers values

func (*WatchStorageV1beta1StorageClassListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1StorageClassOK

type WatchStorageV1beta1StorageClassOK struct {

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

WatchStorageV1beta1StorageClassOK OK

swagger:response watchStorageV1beta1StorageClassOK

func NewWatchStorageV1beta1StorageClassOK

func NewWatchStorageV1beta1StorageClassOK() *WatchStorageV1beta1StorageClassOK

NewWatchStorageV1beta1StorageClassOK creates WatchStorageV1beta1StorageClassOK with default headers values

func (*WatchStorageV1beta1StorageClassOK) SetPayload

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

func (*WatchStorageV1beta1StorageClassOK) WithPayload

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

func (*WatchStorageV1beta1StorageClassOK) WriteResponse

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

WriteResponse to the client

type WatchStorageV1beta1StorageClassParams

type WatchStorageV1beta1StorageClassParams 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
}

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

swagger:parameters watchStorageV1beta1StorageClass

func NewWatchStorageV1beta1StorageClassParams

func NewWatchStorageV1beta1StorageClassParams() WatchStorageV1beta1StorageClassParams

NewWatchStorageV1beta1StorageClassParams creates a new WatchStorageV1beta1StorageClassParams object no default values defined in spec.

func (*WatchStorageV1beta1StorageClassParams) 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 NewWatchStorageV1beta1StorageClassParams() beforehand.

type WatchStorageV1beta1StorageClassUnauthorized

type WatchStorageV1beta1StorageClassUnauthorized struct {
}

WatchStorageV1beta1StorageClassUnauthorized Unauthorized

swagger:response watchStorageV1beta1StorageClassUnauthorized

func NewWatchStorageV1beta1StorageClassUnauthorized

func NewWatchStorageV1beta1StorageClassUnauthorized() *WatchStorageV1beta1StorageClassUnauthorized

NewWatchStorageV1beta1StorageClassUnauthorized creates WatchStorageV1beta1StorageClassUnauthorized with default headers values

func (*WatchStorageV1beta1StorageClassUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1VolumeAttachment

type WatchStorageV1beta1VolumeAttachment struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1VolumeAttachmentHandler
}

WatchStorageV1beta1VolumeAttachment swagger:route GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments/{name} storage_v1beta1 watchStorageV1beta1VolumeAttachment

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 NewWatchStorageV1beta1VolumeAttachment

func NewWatchStorageV1beta1VolumeAttachment(ctx *middleware.Context, handler WatchStorageV1beta1VolumeAttachmentHandler) *WatchStorageV1beta1VolumeAttachment

NewWatchStorageV1beta1VolumeAttachment creates a new http.Handler for the watch storage v1beta1 volume attachment operation

func (*WatchStorageV1beta1VolumeAttachment) ServeHTTP

type WatchStorageV1beta1VolumeAttachmentHandler

type WatchStorageV1beta1VolumeAttachmentHandler interface {
	Handle(WatchStorageV1beta1VolumeAttachmentParams) middleware.Responder
}

WatchStorageV1beta1VolumeAttachmentHandler interface for that can handle valid watch storage v1beta1 volume attachment params

type WatchStorageV1beta1VolumeAttachmentHandlerFunc

type WatchStorageV1beta1VolumeAttachmentHandlerFunc func(WatchStorageV1beta1VolumeAttachmentParams) middleware.Responder

WatchStorageV1beta1VolumeAttachmentHandlerFunc turns a function with the right signature into a watch storage v1beta1 volume attachment handler

func (WatchStorageV1beta1VolumeAttachmentHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1VolumeAttachmentList

type WatchStorageV1beta1VolumeAttachmentList struct {
	Context *middleware.Context
	Handler WatchStorageV1beta1VolumeAttachmentListHandler
}

WatchStorageV1beta1VolumeAttachmentList swagger:route GET /apis/storage.k8s.io/v1beta1/watch/volumeattachments storage_v1beta1 watchStorageV1beta1VolumeAttachmentList

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

func NewWatchStorageV1beta1VolumeAttachmentList

func NewWatchStorageV1beta1VolumeAttachmentList(ctx *middleware.Context, handler WatchStorageV1beta1VolumeAttachmentListHandler) *WatchStorageV1beta1VolumeAttachmentList

NewWatchStorageV1beta1VolumeAttachmentList creates a new http.Handler for the watch storage v1beta1 volume attachment list operation

func (*WatchStorageV1beta1VolumeAttachmentList) ServeHTTP

type WatchStorageV1beta1VolumeAttachmentListHandler

type WatchStorageV1beta1VolumeAttachmentListHandler interface {
	Handle(WatchStorageV1beta1VolumeAttachmentListParams) middleware.Responder
}

WatchStorageV1beta1VolumeAttachmentListHandler interface for that can handle valid watch storage v1beta1 volume attachment list params

type WatchStorageV1beta1VolumeAttachmentListHandlerFunc

type WatchStorageV1beta1VolumeAttachmentListHandlerFunc func(WatchStorageV1beta1VolumeAttachmentListParams) middleware.Responder

WatchStorageV1beta1VolumeAttachmentListHandlerFunc turns a function with the right signature into a watch storage v1beta1 volume attachment list handler

func (WatchStorageV1beta1VolumeAttachmentListHandlerFunc) Handle

Handle executing the request and returning a response

type WatchStorageV1beta1VolumeAttachmentListOK

type WatchStorageV1beta1VolumeAttachmentListOK struct {

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

WatchStorageV1beta1VolumeAttachmentListOK OK

swagger:response watchStorageV1beta1VolumeAttachmentListOK

func NewWatchStorageV1beta1VolumeAttachmentListOK

func NewWatchStorageV1beta1VolumeAttachmentListOK() *WatchStorageV1beta1VolumeAttachmentListOK

NewWatchStorageV1beta1VolumeAttachmentListOK creates WatchStorageV1beta1VolumeAttachmentListOK with default headers values

func (*WatchStorageV1beta1VolumeAttachmentListOK) SetPayload

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

func (*WatchStorageV1beta1VolumeAttachmentListOK) WithPayload

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

func (*WatchStorageV1beta1VolumeAttachmentListOK) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1VolumeAttachmentListParams

type WatchStorageV1beta1VolumeAttachmentListParams 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
}

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

swagger:parameters watchStorageV1beta1VolumeAttachmentList

func NewWatchStorageV1beta1VolumeAttachmentListParams

func NewWatchStorageV1beta1VolumeAttachmentListParams() WatchStorageV1beta1VolumeAttachmentListParams

NewWatchStorageV1beta1VolumeAttachmentListParams creates a new WatchStorageV1beta1VolumeAttachmentListParams object no default values defined in spec.

func (*WatchStorageV1beta1VolumeAttachmentListParams) 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 NewWatchStorageV1beta1VolumeAttachmentListParams() beforehand.

type WatchStorageV1beta1VolumeAttachmentListUnauthorized

type WatchStorageV1beta1VolumeAttachmentListUnauthorized struct {
}

WatchStorageV1beta1VolumeAttachmentListUnauthorized Unauthorized

swagger:response watchStorageV1beta1VolumeAttachmentListUnauthorized

func NewWatchStorageV1beta1VolumeAttachmentListUnauthorized

func NewWatchStorageV1beta1VolumeAttachmentListUnauthorized() *WatchStorageV1beta1VolumeAttachmentListUnauthorized

NewWatchStorageV1beta1VolumeAttachmentListUnauthorized creates WatchStorageV1beta1VolumeAttachmentListUnauthorized with default headers values

func (*WatchStorageV1beta1VolumeAttachmentListUnauthorized) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1VolumeAttachmentOK

type WatchStorageV1beta1VolumeAttachmentOK struct {

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

WatchStorageV1beta1VolumeAttachmentOK OK

swagger:response watchStorageV1beta1VolumeAttachmentOK

func NewWatchStorageV1beta1VolumeAttachmentOK

func NewWatchStorageV1beta1VolumeAttachmentOK() *WatchStorageV1beta1VolumeAttachmentOK

NewWatchStorageV1beta1VolumeAttachmentOK creates WatchStorageV1beta1VolumeAttachmentOK with default headers values

func (*WatchStorageV1beta1VolumeAttachmentOK) SetPayload

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

func (*WatchStorageV1beta1VolumeAttachmentOK) WithPayload

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

func (*WatchStorageV1beta1VolumeAttachmentOK) WriteResponse

WriteResponse to the client

type WatchStorageV1beta1VolumeAttachmentParams

type WatchStorageV1beta1VolumeAttachmentParams 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
}

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

swagger:parameters watchStorageV1beta1VolumeAttachment

func NewWatchStorageV1beta1VolumeAttachmentParams

func NewWatchStorageV1beta1VolumeAttachmentParams() WatchStorageV1beta1VolumeAttachmentParams

NewWatchStorageV1beta1VolumeAttachmentParams creates a new WatchStorageV1beta1VolumeAttachmentParams object no default values defined in spec.

func (*WatchStorageV1beta1VolumeAttachmentParams) 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 NewWatchStorageV1beta1VolumeAttachmentParams() beforehand.

type WatchStorageV1beta1VolumeAttachmentUnauthorized

type WatchStorageV1beta1VolumeAttachmentUnauthorized struct {
}

WatchStorageV1beta1VolumeAttachmentUnauthorized Unauthorized

swagger:response watchStorageV1beta1VolumeAttachmentUnauthorized

func NewWatchStorageV1beta1VolumeAttachmentUnauthorized

func NewWatchStorageV1beta1VolumeAttachmentUnauthorized() *WatchStorageV1beta1VolumeAttachmentUnauthorized

NewWatchStorageV1beta1VolumeAttachmentUnauthorized creates WatchStorageV1beta1VolumeAttachmentUnauthorized with default headers values

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