policy_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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for policy v1beta1 API

func (*Client) CreatePolicyV1beta1PodSecurityPolicy

CreatePolicyV1beta1PodSecurityPolicy create a PodSecurityPolicy

func (*Client) DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget delete collection of PodDisruptionBudget

func (*Client) DeletePolicyV1beta1CollectionPodSecurityPolicy

func (a *Client) DeletePolicyV1beta1CollectionPodSecurityPolicy(params *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK, error)

DeletePolicyV1beta1CollectionPodSecurityPolicy delete collection of PodSecurityPolicy

func (*Client) DeletePolicyV1beta1NamespacedPodDisruptionBudget

DeletePolicyV1beta1NamespacedPodDisruptionBudget delete a PodDisruptionBudget

func (*Client) DeletePolicyV1beta1PodSecurityPolicy

DeletePolicyV1beta1PodSecurityPolicy delete a PodSecurityPolicy

func (*Client) GetPolicyV1beta1APIResources

func (a *Client) GetPolicyV1beta1APIResources(params *GetPolicyV1beta1APIResourcesParams) (*GetPolicyV1beta1APIResourcesOK, error)

GetPolicyV1beta1APIResources get available resources

func (*Client) ListPolicyV1beta1NamespacedPodDisruptionBudget

func (a *Client) ListPolicyV1beta1NamespacedPodDisruptionBudget(params *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

ListPolicyV1beta1NamespacedPodDisruptionBudget list or watch objects of kind PodDisruptionBudget

func (*Client) ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces

ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces list or watch objects of kind PodDisruptionBudget

func (*Client) ListPolicyV1beta1PodSecurityPolicy

func (a *Client) ListPolicyV1beta1PodSecurityPolicy(params *ListPolicyV1beta1PodSecurityPolicyParams) (*ListPolicyV1beta1PodSecurityPolicyOK, error)

ListPolicyV1beta1PodSecurityPolicy list or watch objects of kind PodSecurityPolicy

func (*Client) PatchPolicyV1beta1NamespacedPodDisruptionBudget

func (a *Client) PatchPolicyV1beta1NamespacedPodDisruptionBudget(params *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

PatchPolicyV1beta1NamespacedPodDisruptionBudget partially update the specified PodDisruptionBudget

func (*Client) PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus partially update status of the specified PodDisruptionBudget

func (*Client) PatchPolicyV1beta1PodSecurityPolicy

func (a *Client) PatchPolicyV1beta1PodSecurityPolicy(params *PatchPolicyV1beta1PodSecurityPolicyParams) (*PatchPolicyV1beta1PodSecurityPolicyOK, error)

PatchPolicyV1beta1PodSecurityPolicy partially update the specified PodSecurityPolicy

func (*Client) ReadPolicyV1beta1NamespacedPodDisruptionBudget

func (a *Client) ReadPolicyV1beta1NamespacedPodDisruptionBudget(params *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

ReadPolicyV1beta1NamespacedPodDisruptionBudget read the specified PodDisruptionBudget

func (*Client) ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus read status of the specified PodDisruptionBudget

func (*Client) ReadPolicyV1beta1PodSecurityPolicy

func (a *Client) ReadPolicyV1beta1PodSecurityPolicy(params *ReadPolicyV1beta1PodSecurityPolicyParams) (*ReadPolicyV1beta1PodSecurityPolicyOK, error)

ReadPolicyV1beta1PodSecurityPolicy read the specified PodSecurityPolicy

func (*Client) ReplacePolicyV1beta1NamespacedPodDisruptionBudget

ReplacePolicyV1beta1NamespacedPodDisruptionBudget replace the specified PodDisruptionBudget

func (*Client) ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus replace status of the specified PodDisruptionBudget

func (*Client) ReplacePolicyV1beta1PodSecurityPolicy

ReplacePolicyV1beta1PodSecurityPolicy replace the specified PodSecurityPolicy

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) WatchPolicyV1beta1NamespacedPodDisruptionBudget

func (a *Client) WatchPolicyV1beta1NamespacedPodDisruptionBudget(params *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

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

func (*Client) WatchPolicyV1beta1NamespacedPodDisruptionBudgetList

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

func (*Client) WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces

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

func (*Client) WatchPolicyV1beta1PodSecurityPolicy

func (a *Client) WatchPolicyV1beta1PodSecurityPolicy(params *WatchPolicyV1beta1PodSecurityPolicyParams) (*WatchPolicyV1beta1PodSecurityPolicyOK, error)

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

func (*Client) WatchPolicyV1beta1PodSecurityPolicyList

func (a *Client) WatchPolicyV1beta1PodSecurityPolicyList(params *WatchPolicyV1beta1PodSecurityPolicyListParams) (*WatchPolicyV1beta1PodSecurityPolicyListOK, error)

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

type ClientService

type ClientService interface {
	CreatePolicyV1beta1NamespacedPodDisruptionBudget(params *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK, *CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated, *CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted, error)

	CreatePolicyV1beta1PodSecurityPolicy(params *CreatePolicyV1beta1PodSecurityPolicyParams) (*CreatePolicyV1beta1PodSecurityPolicyOK, *CreatePolicyV1beta1PodSecurityPolicyCreated, *CreatePolicyV1beta1PodSecurityPolicyAccepted, error)

	DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget(params *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK, error)

	DeletePolicyV1beta1CollectionPodSecurityPolicy(params *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK, error)

	DeletePolicyV1beta1NamespacedPodDisruptionBudget(params *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK, *DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted, error)

	DeletePolicyV1beta1PodSecurityPolicy(params *DeletePolicyV1beta1PodSecurityPolicyParams) (*DeletePolicyV1beta1PodSecurityPolicyOK, *DeletePolicyV1beta1PodSecurityPolicyAccepted, error)

	GetPolicyV1beta1APIResources(params *GetPolicyV1beta1APIResourcesParams) (*GetPolicyV1beta1APIResourcesOK, error)

	ListPolicyV1beta1NamespacedPodDisruptionBudget(params *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

	ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces(params *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK, error)

	ListPolicyV1beta1PodSecurityPolicy(params *ListPolicyV1beta1PodSecurityPolicyParams) (*ListPolicyV1beta1PodSecurityPolicyOK, error)

	PatchPolicyV1beta1NamespacedPodDisruptionBudget(params *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

	PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK, error)

	PatchPolicyV1beta1PodSecurityPolicy(params *PatchPolicyV1beta1PodSecurityPolicyParams) (*PatchPolicyV1beta1PodSecurityPolicyOK, error)

	ReadPolicyV1beta1NamespacedPodDisruptionBudget(params *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

	ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus(params *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK, error)

	ReadPolicyV1beta1PodSecurityPolicy(params *ReadPolicyV1beta1PodSecurityPolicyParams) (*ReadPolicyV1beta1PodSecurityPolicyOK, error)

	ReplacePolicyV1beta1NamespacedPodDisruptionBudget(params *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK, *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated, error)

	ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus(params *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK, *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated, error)

	ReplacePolicyV1beta1PodSecurityPolicy(params *ReplacePolicyV1beta1PodSecurityPolicyParams) (*ReplacePolicyV1beta1PodSecurityPolicyOK, *ReplacePolicyV1beta1PodSecurityPolicyCreated, error)

	WatchPolicyV1beta1NamespacedPodDisruptionBudget(params *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK, error)

	WatchPolicyV1beta1NamespacedPodDisruptionBudgetList(params *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK, error)

	WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces(params *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK, error)

	WatchPolicyV1beta1PodSecurityPolicy(params *WatchPolicyV1beta1PodSecurityPolicyParams) (*WatchPolicyV1beta1PodSecurityPolicyOK, error)

	WatchPolicyV1beta1PodSecurityPolicyList(params *WatchPolicyV1beta1PodSecurityPolicyListParams) (*WatchPolicyV1beta1PodSecurityPolicyListOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new policy v1beta1 API client.

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted handles this case with default header values.

Accepted

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted creates a CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) Error

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) GetPayload

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated handles this case with default header values.

Created

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated creates a CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated) Error

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetCreated) GetPayload

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetOK creates a CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*Body*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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.

	*/
	FieldManager *string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the create policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetBody

SetBody adds the body to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetDryRun

SetDryRun adds the dryRun to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager

func (o *CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithBody

WithBody adds the body to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithDryRun

WithDryRun adds the dryRun to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithFieldManager

WithFieldManager adds the fieldManager to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the create policy v1beta1 namespaced pod disruption budget params

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetReader

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the CreatePolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *CreatePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewCreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*CreatePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type CreatePolicyV1beta1PodSecurityPolicyAccepted

type CreatePolicyV1beta1PodSecurityPolicyAccepted struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

CreatePolicyV1beta1PodSecurityPolicyAccepted handles this case with default header values.

Accepted

func NewCreatePolicyV1beta1PodSecurityPolicyAccepted

func NewCreatePolicyV1beta1PodSecurityPolicyAccepted() *CreatePolicyV1beta1PodSecurityPolicyAccepted

NewCreatePolicyV1beta1PodSecurityPolicyAccepted creates a CreatePolicyV1beta1PodSecurityPolicyAccepted with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyAccepted) Error

func (*CreatePolicyV1beta1PodSecurityPolicyAccepted) GetPayload

type CreatePolicyV1beta1PodSecurityPolicyCreated

type CreatePolicyV1beta1PodSecurityPolicyCreated struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

CreatePolicyV1beta1PodSecurityPolicyCreated handles this case with default header values.

Created

func NewCreatePolicyV1beta1PodSecurityPolicyCreated

func NewCreatePolicyV1beta1PodSecurityPolicyCreated() *CreatePolicyV1beta1PodSecurityPolicyCreated

NewCreatePolicyV1beta1PodSecurityPolicyCreated creates a CreatePolicyV1beta1PodSecurityPolicyCreated with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyCreated) Error

func (*CreatePolicyV1beta1PodSecurityPolicyCreated) GetPayload

type CreatePolicyV1beta1PodSecurityPolicyOK

type CreatePolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

CreatePolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewCreatePolicyV1beta1PodSecurityPolicyOK

func NewCreatePolicyV1beta1PodSecurityPolicyOK() *CreatePolicyV1beta1PodSecurityPolicyOK

NewCreatePolicyV1beta1PodSecurityPolicyOK creates a CreatePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyOK) Error

func (*CreatePolicyV1beta1PodSecurityPolicyOK) GetPayload

type CreatePolicyV1beta1PodSecurityPolicyParams

type CreatePolicyV1beta1PodSecurityPolicyParams struct {

	/*Body*/
	Body *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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.

	*/
	FieldManager *string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreatePolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the create policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewCreatePolicyV1beta1PodSecurityPolicyParams

func NewCreatePolicyV1beta1PodSecurityPolicyParams() *CreatePolicyV1beta1PodSecurityPolicyParams

NewCreatePolicyV1beta1PodSecurityPolicyParams creates a new CreatePolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithContext

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *CreatePolicyV1beta1PodSecurityPolicyParams

NewCreatePolicyV1beta1PodSecurityPolicyParamsWithContext creates a new CreatePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *CreatePolicyV1beta1PodSecurityPolicyParams

NewCreatePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new CreatePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewCreatePolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *CreatePolicyV1beta1PodSecurityPolicyParams

NewCreatePolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new CreatePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetBody

SetBody adds the body to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetDryRun

func (o *CreatePolicyV1beta1PodSecurityPolicyParams) SetDryRun(dryRun *string)

SetDryRun adds the dryRun to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetFieldManager

func (o *CreatePolicyV1beta1PodSecurityPolicyParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *CreatePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *CreatePolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithBody

WithBody adds the body to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithDryRun

WithDryRun adds the dryRun to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithFieldManager

WithFieldManager adds the fieldManager to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the create policy v1beta1 pod security policy params

func (*CreatePolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreatePolicyV1beta1PodSecurityPolicyReader

type CreatePolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

CreatePolicyV1beta1PodSecurityPolicyReader is a Reader for the CreatePolicyV1beta1PodSecurityPolicy structure.

func (*CreatePolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *CreatePolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type CreatePolicyV1beta1PodSecurityPolicyUnauthorized

type CreatePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

CreatePolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized

func NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized() *CreatePolicyV1beta1PodSecurityPolicyUnauthorized

NewCreatePolicyV1beta1PodSecurityPolicyUnauthorized creates a CreatePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*CreatePolicyV1beta1PodSecurityPolicyUnauthorized) Error

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK() *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK creates a DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK with default headers values

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK) Error

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetOK) GetPayload

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams struct {

	/*Body*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*Continue
	  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.

	*/
	Continue *string
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*GracePeriodSeconds
	  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.

	*/
	GracePeriodSeconds *int64
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*OrphanDependents
	  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.

	*/
	OrphanDependents *bool
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*PropagationPolicy
	  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.

	*/
	PropagationPolicy *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the delete policy v1beta1 collection namespaced pod disruption budget operation typically these are written to a http.Request

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams() *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams creates a new DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithContext

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithContext creates a new DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithTimeout

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParamsWithTimeout creates a new DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetBody

SetBody adds the body to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetContinue

SetContinue adds the continue to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetDryRun

SetDryRun adds the dryRun to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetFieldSelector

SetFieldSelector adds the fieldSelector to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetGracePeriodSeconds

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetGracePeriodSeconds(gracePeriodSeconds *int64)

SetGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetLabelSelector

SetLabelSelector adds the labelSelector to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetLimit

SetLimit adds the limit to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetOrphanDependents

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetOrphanDependents(orphanDependents *bool)

SetOrphanDependents adds the orphanDependents to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetPropagationPolicy

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetPropagationPolicy(propagationPolicy *string)

SetPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetResourceVersion

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetResourceVersionMatch

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetTimeoutSeconds

func (o *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithBody

WithBody adds the body to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithContinue

WithContinue adds the continueVar to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithDryRun

WithDryRun adds the dryRun to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithGracePeriodSeconds

WithGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithLimit

WithLimit adds the limit to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithOrphanDependents

WithOrphanDependents adds the orphanDependents to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithPropagationPolicy

WithPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the delete policy v1beta1 collection namespaced pod disruption budget params

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetReader

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetReader is a Reader for the DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudget structure.

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetReader) ReadResponse

ReadResponse reads a server response into the received o.

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

type DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized struct {
}

DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized() *DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized

NewDeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized creates a DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*DeletePolicyV1beta1CollectionNamespacedPodDisruptionBudgetUnauthorized) Error

type DeletePolicyV1beta1CollectionPodSecurityPolicyOK

type DeletePolicyV1beta1CollectionPodSecurityPolicyOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status
}

DeletePolicyV1beta1CollectionPodSecurityPolicyOK handles this case with default header values.

OK

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK() *DeletePolicyV1beta1CollectionPodSecurityPolicyOK

NewDeletePolicyV1beta1CollectionPodSecurityPolicyOK creates a DeletePolicyV1beta1CollectionPodSecurityPolicyOK with default headers values

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK) Error

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyOK) GetPayload

type DeletePolicyV1beta1CollectionPodSecurityPolicyParams

type DeletePolicyV1beta1CollectionPodSecurityPolicyParams struct {

	/*Body*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*Continue
	  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.

	*/
	Continue *string
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*GracePeriodSeconds
	  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.

	*/
	GracePeriodSeconds *int64
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*OrphanDependents
	  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.

	*/
	OrphanDependents *bool
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*PropagationPolicy
	  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.

	*/
	PropagationPolicy *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeletePolicyV1beta1CollectionPodSecurityPolicyParams contains all the parameters to send to the API endpoint for the delete policy v1beta1 collection pod security policy operation typically these are written to a http.Request

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams() *DeletePolicyV1beta1CollectionPodSecurityPolicyParams

NewDeletePolicyV1beta1CollectionPodSecurityPolicyParams creates a new DeletePolicyV1beta1CollectionPodSecurityPolicyParams object with the default values initialized.

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithContext

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithContext(ctx context.Context) *DeletePolicyV1beta1CollectionPodSecurityPolicyParams

NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithContext creates a new DeletePolicyV1beta1CollectionPodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithHTTPClient

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithHTTPClient(client *http.Client) *DeletePolicyV1beta1CollectionPodSecurityPolicyParams

NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithHTTPClient creates a new DeletePolicyV1beta1CollectionPodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithTimeout

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithTimeout(timeout time.Duration) *DeletePolicyV1beta1CollectionPodSecurityPolicyParams

NewDeletePolicyV1beta1CollectionPodSecurityPolicyParamsWithTimeout creates a new DeletePolicyV1beta1CollectionPodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetBody

SetBody adds the body to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetContext

SetContext adds the context to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetContinue

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetContinue(continueVar *string)

SetContinue adds the continue to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetDryRun

SetDryRun adds the dryRun to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetFieldSelector

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetGracePeriodSeconds

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetGracePeriodSeconds(gracePeriodSeconds *int64)

SetGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetLabelSelector

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetLimit

SetLimit adds the limit to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetOrphanDependents

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetOrphanDependents(orphanDependents *bool)

SetOrphanDependents adds the orphanDependents to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetPretty

SetPretty adds the pretty to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetPropagationPolicy

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetPropagationPolicy(propagationPolicy *string)

SetPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetResourceVersion

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetResourceVersionMatch

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetTimeoutSeconds

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithBody

WithBody adds the body to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithContext

WithContext adds the context to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithContinue

WithContinue adds the continueVar to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithDryRun

WithDryRun adds the dryRun to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithGracePeriodSeconds

WithGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithLimit

WithLimit adds the limit to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithOrphanDependents

WithOrphanDependents adds the orphanDependents to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithPropagationPolicy

WithPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the delete policy v1beta1 collection pod security policy params

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePolicyV1beta1CollectionPodSecurityPolicyReader

type DeletePolicyV1beta1CollectionPodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

DeletePolicyV1beta1CollectionPodSecurityPolicyReader is a Reader for the DeletePolicyV1beta1CollectionPodSecurityPolicy structure.

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyReader) ReadResponse

func (o *DeletePolicyV1beta1CollectionPodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

type DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized struct {
}

DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized() *DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized

NewDeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized creates a DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized with default headers values

func (*DeletePolicyV1beta1CollectionPodSecurityPolicyUnauthorized) Error

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted handles this case with default header values.

Accepted

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted creates a DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) Error

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetAccepted) GetPayload

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1Status
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetOK creates a DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*Body*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*DryRun
	  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

	*/
	DryRun *string
	/*GracePeriodSeconds
	  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.

	*/
	GracePeriodSeconds *int64
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*OrphanDependents
	  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.

	*/
	OrphanDependents *bool
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*PropagationPolicy
	  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.

	*/
	PropagationPolicy *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the delete policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetBody

SetBody adds the body to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetDryRun

SetDryRun adds the dryRun to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetGracePeriodSeconds

func (o *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetGracePeriodSeconds(gracePeriodSeconds *int64)

SetGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetName

SetName adds the name to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetOrphanDependents

func (o *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetOrphanDependents(orphanDependents *bool)

SetOrphanDependents adds the orphanDependents to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPropagationPolicy

func (o *DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPropagationPolicy(propagationPolicy *string)

SetPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithBody

WithBody adds the body to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithDryRun

WithDryRun adds the dryRun to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithGracePeriodSeconds

WithGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithName

WithName adds the name to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithOrphanDependents

WithOrphanDependents adds the orphanDependents to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPropagationPolicy

WithPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the delete policy v1beta1 namespaced pod disruption budget params

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetReader

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the DeletePolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *DeletePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewDeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*DeletePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type DeletePolicyV1beta1PodSecurityPolicyAccepted

type DeletePolicyV1beta1PodSecurityPolicyAccepted struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

DeletePolicyV1beta1PodSecurityPolicyAccepted handles this case with default header values.

Accepted

func NewDeletePolicyV1beta1PodSecurityPolicyAccepted

func NewDeletePolicyV1beta1PodSecurityPolicyAccepted() *DeletePolicyV1beta1PodSecurityPolicyAccepted

NewDeletePolicyV1beta1PodSecurityPolicyAccepted creates a DeletePolicyV1beta1PodSecurityPolicyAccepted with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyAccepted) Error

func (*DeletePolicyV1beta1PodSecurityPolicyAccepted) GetPayload

type DeletePolicyV1beta1PodSecurityPolicyOK

type DeletePolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

DeletePolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewDeletePolicyV1beta1PodSecurityPolicyOK

func NewDeletePolicyV1beta1PodSecurityPolicyOK() *DeletePolicyV1beta1PodSecurityPolicyOK

NewDeletePolicyV1beta1PodSecurityPolicyOK creates a DeletePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyOK) Error

func (*DeletePolicyV1beta1PodSecurityPolicyOK) GetPayload

type DeletePolicyV1beta1PodSecurityPolicyParams

type DeletePolicyV1beta1PodSecurityPolicyParams struct {

	/*Body*/
	Body *models.IoK8sApimachineryPkgApisMetaV1DeleteOptions
	/*DryRun
	  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

	*/
	DryRun *string
	/*GracePeriodSeconds
	  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.

	*/
	GracePeriodSeconds *int64
	/*Name
	  name of the PodSecurityPolicy

	*/
	Name string
	/*OrphanDependents
	  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.

	*/
	OrphanDependents *bool
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*PropagationPolicy
	  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.

	*/
	PropagationPolicy *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeletePolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the delete policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewDeletePolicyV1beta1PodSecurityPolicyParams

func NewDeletePolicyV1beta1PodSecurityPolicyParams() *DeletePolicyV1beta1PodSecurityPolicyParams

NewDeletePolicyV1beta1PodSecurityPolicyParams creates a new DeletePolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithContext

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *DeletePolicyV1beta1PodSecurityPolicyParams

NewDeletePolicyV1beta1PodSecurityPolicyParamsWithContext creates a new DeletePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *DeletePolicyV1beta1PodSecurityPolicyParams

NewDeletePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new DeletePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewDeletePolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *DeletePolicyV1beta1PodSecurityPolicyParams

NewDeletePolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new DeletePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetBody

SetBody adds the body to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetDryRun

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetDryRun(dryRun *string)

SetDryRun adds the dryRun to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetGracePeriodSeconds

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetGracePeriodSeconds(gracePeriodSeconds *int64)

SetGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetName

SetName adds the name to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetOrphanDependents

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetOrphanDependents(orphanDependents *bool)

SetOrphanDependents adds the orphanDependents to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetPropagationPolicy

func (o *DeletePolicyV1beta1PodSecurityPolicyParams) SetPropagationPolicy(propagationPolicy *string)

SetPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithBody

WithBody adds the body to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithDryRun

WithDryRun adds the dryRun to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithGracePeriodSeconds

WithGracePeriodSeconds adds the gracePeriodSeconds to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithName

WithName adds the name to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithOrphanDependents

WithOrphanDependents adds the orphanDependents to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithPropagationPolicy

WithPropagationPolicy adds the propagationPolicy to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the delete policy v1beta1 pod security policy params

func (*DeletePolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeletePolicyV1beta1PodSecurityPolicyReader

type DeletePolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

DeletePolicyV1beta1PodSecurityPolicyReader is a Reader for the DeletePolicyV1beta1PodSecurityPolicy structure.

func (*DeletePolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *DeletePolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeletePolicyV1beta1PodSecurityPolicyUnauthorized

type DeletePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

DeletePolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized

func NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized() *DeletePolicyV1beta1PodSecurityPolicyUnauthorized

NewDeletePolicyV1beta1PodSecurityPolicyUnauthorized creates a DeletePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*DeletePolicyV1beta1PodSecurityPolicyUnauthorized) Error

type GetPolicyV1beta1APIResourcesOK

type GetPolicyV1beta1APIResourcesOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1APIResourceList
}

GetPolicyV1beta1APIResourcesOK handles this case with default header values.

OK

func NewGetPolicyV1beta1APIResourcesOK

func NewGetPolicyV1beta1APIResourcesOK() *GetPolicyV1beta1APIResourcesOK

NewGetPolicyV1beta1APIResourcesOK creates a GetPolicyV1beta1APIResourcesOK with default headers values

func (*GetPolicyV1beta1APIResourcesOK) Error

func (*GetPolicyV1beta1APIResourcesOK) GetPayload

type GetPolicyV1beta1APIResourcesParams

type GetPolicyV1beta1APIResourcesParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetPolicyV1beta1APIResourcesParams contains all the parameters to send to the API endpoint for the get policy v1beta1 API resources operation typically these are written to a http.Request

func NewGetPolicyV1beta1APIResourcesParams

func NewGetPolicyV1beta1APIResourcesParams() *GetPolicyV1beta1APIResourcesParams

NewGetPolicyV1beta1APIResourcesParams creates a new GetPolicyV1beta1APIResourcesParams object with the default values initialized.

func NewGetPolicyV1beta1APIResourcesParamsWithContext

func NewGetPolicyV1beta1APIResourcesParamsWithContext(ctx context.Context) *GetPolicyV1beta1APIResourcesParams

NewGetPolicyV1beta1APIResourcesParamsWithContext creates a new GetPolicyV1beta1APIResourcesParams object with the default values initialized, and the ability to set a context for a request

func NewGetPolicyV1beta1APIResourcesParamsWithHTTPClient

func NewGetPolicyV1beta1APIResourcesParamsWithHTTPClient(client *http.Client) *GetPolicyV1beta1APIResourcesParams

NewGetPolicyV1beta1APIResourcesParamsWithHTTPClient creates a new GetPolicyV1beta1APIResourcesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetPolicyV1beta1APIResourcesParamsWithTimeout

func NewGetPolicyV1beta1APIResourcesParamsWithTimeout(timeout time.Duration) *GetPolicyV1beta1APIResourcesParams

NewGetPolicyV1beta1APIResourcesParamsWithTimeout creates a new GetPolicyV1beta1APIResourcesParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetPolicyV1beta1APIResourcesParams) SetContext

SetContext adds the context to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) SetHTTPClient

func (o *GetPolicyV1beta1APIResourcesParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) SetTimeout

func (o *GetPolicyV1beta1APIResourcesParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) WithContext

WithContext adds the context to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) WithTimeout

WithTimeout adds the timeout to the get policy v1beta1 API resources params

func (*GetPolicyV1beta1APIResourcesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPolicyV1beta1APIResourcesReader

type GetPolicyV1beta1APIResourcesReader struct {
	// contains filtered or unexported fields
}

GetPolicyV1beta1APIResourcesReader is a Reader for the GetPolicyV1beta1APIResources structure.

func (*GetPolicyV1beta1APIResourcesReader) ReadResponse

func (o *GetPolicyV1beta1APIResourcesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetPolicyV1beta1APIResourcesUnauthorized

type GetPolicyV1beta1APIResourcesUnauthorized struct {
}

GetPolicyV1beta1APIResourcesUnauthorized handles this case with default header values.

Unauthorized

func NewGetPolicyV1beta1APIResourcesUnauthorized

func NewGetPolicyV1beta1APIResourcesUnauthorized() *GetPolicyV1beta1APIResourcesUnauthorized

NewGetPolicyV1beta1APIResourcesUnauthorized creates a GetPolicyV1beta1APIResourcesUnauthorized with default headers values

func (*GetPolicyV1beta1APIResourcesUnauthorized) Error

type ListPolicyV1beta1NamespacedPodDisruptionBudgetOK

type ListPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudgetList
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK() *ListPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewListPolicyV1beta1NamespacedPodDisruptionBudgetOK creates a ListPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

type ListPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the list policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams() *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewListPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ListPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new ListPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new ListPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewListPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new ListPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetAllowWatchBookmarks

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContinue

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContinue(continueVar *string)

SetContinue adds the continue to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldSelector

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLabelSelector

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLimit

SetLimit adds the limit to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersion

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersionMatch

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeoutSeconds

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetWatch

SetWatch adds the watch to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContinue

WithContinue adds the continueVar to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithLimit

WithLimit adds the limit to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithWatch

WithWatch adds the watch to the list policy v1beta1 namespaced pod disruption budget params

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListPolicyV1beta1NamespacedPodDisruptionBudgetReader

type ListPolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the ListPolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *ListPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ListPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudgetList
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK handles this case with default header values.

OK

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK() *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK creates a ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK with default headers values

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK) Error

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesOK) GetPayload

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams contains all the parameters to send to the API endpoint for the list policy v1beta1 pod disruption budget for all namespaces operation typically these are written to a http.Request

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams() *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams creates a new ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams object with the default values initialized.

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithContext

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithContext(ctx context.Context) *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithContext creates a new ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams object with the default values initialized, and the ability to set a context for a request

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithHTTPClient

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithHTTPClient(client *http.Client) *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithHTTPClient creates a new ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithTimeout

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithTimeout(timeout time.Duration) *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParamsWithTimeout creates a new ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams object with the default values initialized, and the ability to set a timeout on a request

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetAllowWatchBookmarks

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetContext

SetContext adds the context to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetContinue

SetContinue adds the continue to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetFieldSelector

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetLabelSelector

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetLimit

SetLimit adds the limit to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetPretty

SetPretty adds the pretty to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetResourceVersion

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetResourceVersionMatch

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetTimeout

SetTimeout adds the timeout to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetTimeoutSeconds

func (o *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) SetWatch

SetWatch adds the watch to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithContext

WithContext adds the context to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithContinue

WithContinue adds the continueVar to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithLimit

WithLimit adds the limit to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithPretty

WithPretty adds the pretty to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithTimeout

WithTimeout adds the timeout to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WithWatch

WithWatch adds the watch to the list policy v1beta1 pod disruption budget for all namespaces params

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesReader

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesReader struct {
	// contains filtered or unexported fields
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesReader is a Reader for the ListPolicyV1beta1PodDisruptionBudgetForAllNamespaces structure.

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesReader) ReadResponse

ReadResponse reads a server response into the received o.

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

type ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized struct {
}

ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized handles this case with default header values.

Unauthorized

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

func NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized() *ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized

NewListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized creates a ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized with default headers values

func (*ListPolicyV1beta1PodDisruptionBudgetForAllNamespacesUnauthorized) Error

type ListPolicyV1beta1PodSecurityPolicyOK

type ListPolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicyList
}

ListPolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewListPolicyV1beta1PodSecurityPolicyOK

func NewListPolicyV1beta1PodSecurityPolicyOK() *ListPolicyV1beta1PodSecurityPolicyOK

NewListPolicyV1beta1PodSecurityPolicyOK creates a ListPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ListPolicyV1beta1PodSecurityPolicyOK) Error

func (*ListPolicyV1beta1PodSecurityPolicyOK) GetPayload

type ListPolicyV1beta1PodSecurityPolicyParams

type ListPolicyV1beta1PodSecurityPolicyParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ListPolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the list policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewListPolicyV1beta1PodSecurityPolicyParams

func NewListPolicyV1beta1PodSecurityPolicyParams() *ListPolicyV1beta1PodSecurityPolicyParams

NewListPolicyV1beta1PodSecurityPolicyParams creates a new ListPolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewListPolicyV1beta1PodSecurityPolicyParamsWithContext

func NewListPolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *ListPolicyV1beta1PodSecurityPolicyParams

NewListPolicyV1beta1PodSecurityPolicyParamsWithContext creates a new ListPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewListPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewListPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *ListPolicyV1beta1PodSecurityPolicyParams

NewListPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new ListPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewListPolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewListPolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *ListPolicyV1beta1PodSecurityPolicyParams

NewListPolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new ListPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetAllowWatchBookmarks

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetContinue

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetContinue(continueVar *string)

SetContinue adds the continue to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetFieldSelector

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetLabelSelector

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetLimit

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetLimit(limit *int64)

SetLimit adds the limit to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetResourceVersion

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetResourceVersionMatch

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetTimeoutSeconds

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) SetWatch

func (o *ListPolicyV1beta1PodSecurityPolicyParams) SetWatch(watch *bool)

SetWatch adds the watch to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithAllowWatchBookmarks

func (o *ListPolicyV1beta1PodSecurityPolicyParams) WithAllowWatchBookmarks(allowWatchBookmarks *bool) *ListPolicyV1beta1PodSecurityPolicyParams

WithAllowWatchBookmarks adds the allowWatchBookmarks to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithContinue

WithContinue adds the continueVar to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithLimit

WithLimit adds the limit to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithResourceVersionMatch

func (o *ListPolicyV1beta1PodSecurityPolicyParams) WithResourceVersionMatch(resourceVersionMatch *string) *ListPolicyV1beta1PodSecurityPolicyParams

WithResourceVersionMatch adds the resourceVersionMatch to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WithWatch

WithWatch adds the watch to the list policy v1beta1 pod security policy params

func (*ListPolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListPolicyV1beta1PodSecurityPolicyReader

type ListPolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

ListPolicyV1beta1PodSecurityPolicyReader is a Reader for the ListPolicyV1beta1PodSecurityPolicy structure.

func (*ListPolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *ListPolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ListPolicyV1beta1PodSecurityPolicyUnauthorized

type ListPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ListPolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewListPolicyV1beta1PodSecurityPolicyUnauthorized

func NewListPolicyV1beta1PodSecurityPolicyUnauthorized() *ListPolicyV1beta1PodSecurityPolicyUnauthorized

NewListPolicyV1beta1PodSecurityPolicyUnauthorized creates a ListPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ListPolicyV1beta1PodSecurityPolicyUnauthorized) Error

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetOK creates a PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*Body*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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).

	*/
	FieldManager *string
	/*Force
	  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.

	*/
	Force *bool
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the patch policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetBody

SetBody adds the body to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetDryRun

SetDryRun adds the dryRun to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager

func (o *PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetForce

SetForce adds the force to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetName

SetName adds the name to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithBody

WithBody adds the body to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithDryRun

WithDryRun adds the dryRun to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithFieldManager

WithFieldManager adds the fieldManager to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithForce

WithForce adds the force to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithName

WithName adds the name to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the patch policy v1beta1 namespaced pod disruption budget params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetReader

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the PatchPolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *PatchPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK handles this case with default header values.

OK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates a PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) Error

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) GetPayload

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	/*Body*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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).

	*/
	FieldManager *string
	/*Force
	  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.

	*/
	Force *bool
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the parameters to send to the API endpoint for the patch policy v1beta1 namespaced pod disruption budget status operation typically these are written to a http.Request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized.

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext(ctx context.Context) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a context for a request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient(client *http.Client) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout(timeout time.Duration) *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout creates a new PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetBody

SetBody adds the body to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetContext

SetContext adds the context to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetDryRun

SetDryRun adds the dryRun to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetFieldManager

func (o *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetForce

SetForce adds the force to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetName

SetName adds the name to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetNamespace

SetNamespace adds the namespace to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetPretty

SetPretty adds the pretty to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetTimeout

SetTimeout adds the timeout to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithBody

WithBody adds the body to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithContext

WithContext adds the context to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithDryRun

WithDryRun adds the dryRun to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithFieldManager

WithFieldManager adds the fieldManager to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithForce

WithForce adds the force to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithName

WithName adds the name to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithNamespace

WithNamespace adds the namespace to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithPretty

WithPretty adds the pretty to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithTimeout

WithTimeout adds the timeout to the patch policy v1beta1 namespaced pod disruption budget status params

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader struct {
	// contains filtered or unexported fields
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader is a Reader for the PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatus structure.

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader) ReadResponse

ReadResponse reads a server response into the received o.

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized handles this case with default header values.

Unauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates a PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) Error

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewPatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*PatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type PatchPolicyV1beta1PodSecurityPolicyOK

type PatchPolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

PatchPolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewPatchPolicyV1beta1PodSecurityPolicyOK

func NewPatchPolicyV1beta1PodSecurityPolicyOK() *PatchPolicyV1beta1PodSecurityPolicyOK

NewPatchPolicyV1beta1PodSecurityPolicyOK creates a PatchPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*PatchPolicyV1beta1PodSecurityPolicyOK) Error

func (*PatchPolicyV1beta1PodSecurityPolicyOK) GetPayload

type PatchPolicyV1beta1PodSecurityPolicyParams

type PatchPolicyV1beta1PodSecurityPolicyParams struct {

	/*Body*/
	Body models.IoK8sApimachineryPkgApisMetaV1Patch
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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).

	*/
	FieldManager *string
	/*Force
	  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.

	*/
	Force *bool
	/*Name
	  name of the PodSecurityPolicy

	*/
	Name string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

PatchPolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the patch policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewPatchPolicyV1beta1PodSecurityPolicyParams

func NewPatchPolicyV1beta1PodSecurityPolicyParams() *PatchPolicyV1beta1PodSecurityPolicyParams

NewPatchPolicyV1beta1PodSecurityPolicyParams creates a new PatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithContext

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *PatchPolicyV1beta1PodSecurityPolicyParams

NewPatchPolicyV1beta1PodSecurityPolicyParamsWithContext creates a new PatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *PatchPolicyV1beta1PodSecurityPolicyParams

NewPatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new PatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewPatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *PatchPolicyV1beta1PodSecurityPolicyParams

NewPatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new PatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetBody

SetBody adds the body to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetDryRun

func (o *PatchPolicyV1beta1PodSecurityPolicyParams) SetDryRun(dryRun *string)

SetDryRun adds the dryRun to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetFieldManager

func (o *PatchPolicyV1beta1PodSecurityPolicyParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetForce

func (o *PatchPolicyV1beta1PodSecurityPolicyParams) SetForce(force *bool)

SetForce adds the force to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *PatchPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetName

SetName adds the name to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *PatchPolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithBody

WithBody adds the body to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithDryRun

WithDryRun adds the dryRun to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithFieldManager

WithFieldManager adds the fieldManager to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithForce

WithForce adds the force to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithName

WithName adds the name to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the patch policy v1beta1 pod security policy params

func (*PatchPolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchPolicyV1beta1PodSecurityPolicyReader

type PatchPolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

PatchPolicyV1beta1PodSecurityPolicyReader is a Reader for the PatchPolicyV1beta1PodSecurityPolicy structure.

func (*PatchPolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *PatchPolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type PatchPolicyV1beta1PodSecurityPolicyUnauthorized

type PatchPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

PatchPolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized() *PatchPolicyV1beta1PodSecurityPolicyUnauthorized

NewPatchPolicyV1beta1PodSecurityPolicyUnauthorized creates a PatchPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*PatchPolicyV1beta1PodSecurityPolicyUnauthorized) Error

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetOK creates a ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*Exact
	  Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.

	*/
	Exact *bool
	/*Export
	  Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.

	*/
	Export *bool
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the read policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetExact

SetExact adds the exact to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetExport

SetExport adds the export to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetName

SetName adds the name to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithExact

WithExact adds the exact to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithExport

WithExport adds the export to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithName

WithName adds the name to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the read policy v1beta1 namespaced pod disruption budget params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetReader

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the ReadPolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *ReadPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK handles this case with default header values.

OK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates a ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) Error

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) GetPayload

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the parameters to send to the API endpoint for the read policy v1beta1 namespaced pod disruption budget status operation typically these are written to a http.Request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized.

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext(ctx context.Context) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a context for a request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient(client *http.Client) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout(timeout time.Duration) *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout creates a new ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetContext

SetContext adds the context to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetName

SetName adds the name to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetNamespace

SetNamespace adds the namespace to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetPretty

SetPretty adds the pretty to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetTimeout

SetTimeout adds the timeout to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithContext

WithContext adds the context to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithName

WithName adds the name to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithNamespace

WithNamespace adds the namespace to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithPretty

WithPretty adds the pretty to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithTimeout

WithTimeout adds the timeout to the read policy v1beta1 namespaced pod disruption budget status params

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader struct {
	// contains filtered or unexported fields
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader is a Reader for the ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatus structure.

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusReader) ReadResponse

ReadResponse reads a server response into the received o.

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized handles this case with default header values.

Unauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates a ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) Error

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ReadPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type ReadPolicyV1beta1PodSecurityPolicyOK

type ReadPolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

ReadPolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewReadPolicyV1beta1PodSecurityPolicyOK

func NewReadPolicyV1beta1PodSecurityPolicyOK() *ReadPolicyV1beta1PodSecurityPolicyOK

NewReadPolicyV1beta1PodSecurityPolicyOK creates a ReadPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ReadPolicyV1beta1PodSecurityPolicyOK) Error

func (*ReadPolicyV1beta1PodSecurityPolicyOK) GetPayload

type ReadPolicyV1beta1PodSecurityPolicyParams

type ReadPolicyV1beta1PodSecurityPolicyParams struct {

	/*Exact
	  Should the export be exact.  Exact export maintains cluster-specific fields like 'Namespace'. Deprecated. Planned for removal in 1.18.

	*/
	Exact *bool
	/*Export
	  Should this value be exported.  Export strips fields that a user can not specify. Deprecated. Planned for removal in 1.18.

	*/
	Export *bool
	/*Name
	  name of the PodSecurityPolicy

	*/
	Name string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReadPolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the read policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewReadPolicyV1beta1PodSecurityPolicyParams

func NewReadPolicyV1beta1PodSecurityPolicyParams() *ReadPolicyV1beta1PodSecurityPolicyParams

NewReadPolicyV1beta1PodSecurityPolicyParams creates a new ReadPolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithContext

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *ReadPolicyV1beta1PodSecurityPolicyParams

NewReadPolicyV1beta1PodSecurityPolicyParamsWithContext creates a new ReadPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *ReadPolicyV1beta1PodSecurityPolicyParams

NewReadPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new ReadPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewReadPolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *ReadPolicyV1beta1PodSecurityPolicyParams

NewReadPolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new ReadPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetExact

func (o *ReadPolicyV1beta1PodSecurityPolicyParams) SetExact(exact *bool)

SetExact adds the exact to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetExport

func (o *ReadPolicyV1beta1PodSecurityPolicyParams) SetExport(export *bool)

SetExport adds the export to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *ReadPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetName

SetName adds the name to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *ReadPolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithExact

WithExact adds the exact to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithExport

WithExport adds the export to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithName

WithName adds the name to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the read policy v1beta1 pod security policy params

func (*ReadPolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReadPolicyV1beta1PodSecurityPolicyReader

type ReadPolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

ReadPolicyV1beta1PodSecurityPolicyReader is a Reader for the ReadPolicyV1beta1PodSecurityPolicy structure.

func (*ReadPolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *ReadPolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ReadPolicyV1beta1PodSecurityPolicyUnauthorized

type ReadPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ReadPolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewReadPolicyV1beta1PodSecurityPolicyUnauthorized

func NewReadPolicyV1beta1PodSecurityPolicyUnauthorized() *ReadPolicyV1beta1PodSecurityPolicyUnauthorized

NewReadPolicyV1beta1PodSecurityPolicyUnauthorized creates a ReadPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ReadPolicyV1beta1PodSecurityPolicyUnauthorized) Error

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated handles this case with default header values.

Created

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated) Error

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetCreated) GetPayload

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*Body*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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.

	*/
	FieldManager *string
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the replace policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetBody

SetBody adds the body to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetDryRun

SetDryRun adds the dryRun to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager

func (o *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetName

SetName adds the name to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithBody

WithBody adds the body to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithDryRun

WithDryRun adds the dryRun to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithFieldManager

WithFieldManager adds the fieldManager to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithName

WithName adds the name to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the replace policy v1beta1 namespaced pod disruption budget params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetReader

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the ReplacePolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated handles this case with default header values.

Created

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated) Error

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusCreated) GetPayload

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK handles this case with default header values.

OK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) Error

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusOK) GetPayload

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams struct {

	/*Body*/
	Body *models.IoK8sAPIPolicyV1beta1PodDisruptionBudget
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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.

	*/
	FieldManager *string
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams contains all the parameters to send to the API endpoint for the replace policy v1beta1 namespaced pod disruption budget status operation typically these are written to a http.Request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized.

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext(ctx context.Context) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithContext creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a context for a request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient(client *http.Client) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithHTTPClient creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout(timeout time.Duration) *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParamsWithTimeout creates a new ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetBody

SetBody adds the body to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetContext

SetContext adds the context to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetDryRun

SetDryRun adds the dryRun to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetFieldManager

SetFieldManager adds the fieldManager to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetName

SetName adds the name to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetNamespace

SetNamespace adds the namespace to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetPretty

SetPretty adds the pretty to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) SetTimeout

SetTimeout adds the timeout to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithBody

WithBody adds the body to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithContext

WithContext adds the context to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithDryRun

WithDryRun adds the dryRun to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithFieldManager

WithFieldManager adds the fieldManager to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithName

WithName adds the name to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithNamespace

WithNamespace adds the namespace to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithPretty

WithPretty adds the pretty to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WithTimeout

WithTimeout adds the timeout to the replace policy v1beta1 namespaced pod disruption budget status params

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusReader

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusReader struct {
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusReader is a Reader for the ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatus structure.

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusReader) ReadResponse

ReadResponse reads a server response into the received o.

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized struct {
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized handles this case with default header values.

Unauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetStatusUnauthorized) Error

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*ReplacePolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type ReplacePolicyV1beta1PodSecurityPolicyCreated

type ReplacePolicyV1beta1PodSecurityPolicyCreated struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

ReplacePolicyV1beta1PodSecurityPolicyCreated handles this case with default header values.

Created

func NewReplacePolicyV1beta1PodSecurityPolicyCreated

func NewReplacePolicyV1beta1PodSecurityPolicyCreated() *ReplacePolicyV1beta1PodSecurityPolicyCreated

NewReplacePolicyV1beta1PodSecurityPolicyCreated creates a ReplacePolicyV1beta1PodSecurityPolicyCreated with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyCreated) Error

func (*ReplacePolicyV1beta1PodSecurityPolicyCreated) GetPayload

type ReplacePolicyV1beta1PodSecurityPolicyOK

type ReplacePolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
}

ReplacePolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewReplacePolicyV1beta1PodSecurityPolicyOK

func NewReplacePolicyV1beta1PodSecurityPolicyOK() *ReplacePolicyV1beta1PodSecurityPolicyOK

NewReplacePolicyV1beta1PodSecurityPolicyOK creates a ReplacePolicyV1beta1PodSecurityPolicyOK with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyOK) Error

func (*ReplacePolicyV1beta1PodSecurityPolicyOK) GetPayload

type ReplacePolicyV1beta1PodSecurityPolicyParams

type ReplacePolicyV1beta1PodSecurityPolicyParams struct {

	/*Body*/
	Body *models.IoK8sAPIPolicyV1beta1PodSecurityPolicy
	/*DryRun
	  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

	*/
	DryRun *string
	/*FieldManager
	  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.

	*/
	FieldManager *string
	/*Name
	  name of the PodSecurityPolicy

	*/
	Name string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the replace policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewReplacePolicyV1beta1PodSecurityPolicyParams

func NewReplacePolicyV1beta1PodSecurityPolicyParams() *ReplacePolicyV1beta1PodSecurityPolicyParams

NewReplacePolicyV1beta1PodSecurityPolicyParams creates a new ReplacePolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithContext

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *ReplacePolicyV1beta1PodSecurityPolicyParams

NewReplacePolicyV1beta1PodSecurityPolicyParamsWithContext creates a new ReplacePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *ReplacePolicyV1beta1PodSecurityPolicyParams

NewReplacePolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new ReplacePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewReplacePolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *ReplacePolicyV1beta1PodSecurityPolicyParams

NewReplacePolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new ReplacePolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetBody

SetBody adds the body to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetDryRun

SetDryRun adds the dryRun to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetFieldManager

func (o *ReplacePolicyV1beta1PodSecurityPolicyParams) SetFieldManager(fieldManager *string)

SetFieldManager adds the fieldManager to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *ReplacePolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetName

SetName adds the name to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetPretty

SetPretty adds the pretty to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithBody

WithBody adds the body to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithDryRun

WithDryRun adds the dryRun to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithFieldManager

WithFieldManager adds the fieldManager to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithName

WithName adds the name to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the replace policy v1beta1 pod security policy params

func (*ReplacePolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ReplacePolicyV1beta1PodSecurityPolicyReader

type ReplacePolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

ReplacePolicyV1beta1PodSecurityPolicyReader is a Reader for the ReplacePolicyV1beta1PodSecurityPolicy structure.

func (*ReplacePolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *ReplacePolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ReplacePolicyV1beta1PodSecurityPolicyUnauthorized

type ReplacePolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

ReplacePolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized

func NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized() *ReplacePolicyV1beta1PodSecurityPolicyUnauthorized

NewReplacePolicyV1beta1PodSecurityPolicyUnauthorized creates a ReplacePolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*ReplacePolicyV1beta1PodSecurityPolicyUnauthorized) Error

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK handles this case with default header values.

OK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK creates a WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK) Error

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListOK) GetPayload

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams contains all the parameters to send to the API endpoint for the watch policy v1beta1 namespaced pod disruption budget list operation typically these are written to a http.Request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams object with the default values initialized.

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithContext

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithContext(ctx context.Context) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithContext creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams object with the default values initialized, and the ability to set a context for a request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithHTTPClient

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithHTTPClient(client *http.Client) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithHTTPClient creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithTimeout

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithTimeout(timeout time.Duration) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListParamsWithTimeout creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams object with the default values initialized, and the ability to set a timeout on a request

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetAllowWatchBookmarks

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetContext

SetContext adds the context to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetContinue

SetContinue adds the continue to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetFieldSelector

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetLabelSelector

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetLimit

SetLimit adds the limit to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetNamespace

SetNamespace adds the namespace to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetPretty

SetPretty adds the pretty to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetResourceVersion

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetResourceVersionMatch

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetTimeout

SetTimeout adds the timeout to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetTimeoutSeconds

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) SetWatch

SetWatch adds the watch to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithContext

WithContext adds the context to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithContinue

WithContinue adds the continueVar to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithLimit

WithLimit adds the limit to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithNamespace

WithNamespace adds the namespace to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithPretty

WithPretty adds the pretty to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithTimeout

WithTimeout adds the timeout to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WithWatch

WithWatch adds the watch to the watch policy v1beta1 namespaced pod disruption budget list params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListReader

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListReader struct {
	// contains filtered or unexported fields
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListReader is a Reader for the WatchPolicyV1beta1NamespacedPodDisruptionBudgetList structure.

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListReader) ReadResponse

ReadResponse reads a server response into the received o.

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized struct {
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized handles this case with default header values.

Unauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized creates a WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetListUnauthorized) Error

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK handles this case with default header values.

OK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetOK creates a WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) Error

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetOK) GetPayload

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Name
	  name of the PodDisruptionBudget

	*/
	Name string
	/*Namespace
	  object name and auth scope, such as for teams and projects

	*/
	Namespace string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams contains all the parameters to send to the API endpoint for the watch policy v1beta1 namespaced pod disruption budget operation typically these are written to a http.Request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParams creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized.

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext(ctx context.Context) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithContext creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a context for a request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient(client *http.Client) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithHTTPClient creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout(timeout time.Duration) *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetParamsWithTimeout creates a new WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams object with the default values initialized, and the ability to set a timeout on a request

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetAllowWatchBookmarks

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContext

SetContext adds the context to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetContinue

SetContinue adds the continue to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldSelector

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLabelSelector

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetLimit

SetLimit adds the limit to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetName

SetName adds the name to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetNamespace

SetNamespace adds the namespace to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetPretty

SetPretty adds the pretty to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersion

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersionMatch

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeout

SetTimeout adds the timeout to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeoutSeconds

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) SetWatch

SetWatch adds the watch to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContext

WithContext adds the context to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithContinue

WithContinue adds the continueVar to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithLimit

WithLimit adds the limit to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithName

WithName adds the name to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithNamespace

WithNamespace adds the namespace to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithPretty

WithPretty adds the pretty to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeout

WithTimeout adds the timeout to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WithWatch

WithWatch adds the watch to the watch policy v1beta1 namespaced pod disruption budget params

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetReader

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetReader struct {
	// contains filtered or unexported fields
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetReader is a Reader for the WatchPolicyV1beta1NamespacedPodDisruptionBudget structure.

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse

func (o *WatchPolicyV1beta1NamespacedPodDisruptionBudgetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

type WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized struct {
}

WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized handles this case with default header values.

Unauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

func NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized() *WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized

NewWatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized creates a WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized with default headers values

func (*WatchPolicyV1beta1NamespacedPodDisruptionBudgetUnauthorized) Error

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK handles this case with default header values.

OK

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK() *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK creates a WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK with default headers values

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK) Error

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesOK) GetPayload

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams contains all the parameters to send to the API endpoint for the watch policy v1beta1 pod disruption budget list for all namespaces operation typically these are written to a http.Request

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams() *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams creates a new WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams object with the default values initialized.

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithContext

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithContext(ctx context.Context) *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithContext creates a new WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams object with the default values initialized, and the ability to set a context for a request

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithHTTPClient

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithHTTPClient(client *http.Client) *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithHTTPClient creates a new WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithTimeout

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithTimeout(timeout time.Duration) *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParamsWithTimeout creates a new WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams object with the default values initialized, and the ability to set a timeout on a request

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetAllowWatchBookmarks

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetContext

SetContext adds the context to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetContinue

SetContinue adds the continue to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetFieldSelector

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetLabelSelector

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetLimit

SetLimit adds the limit to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetPretty

SetPretty adds the pretty to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetResourceVersion

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetResourceVersionMatch

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetTimeout

SetTimeout adds the timeout to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetTimeoutSeconds

func (o *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) SetWatch

SetWatch adds the watch to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithContext

WithContext adds the context to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithContinue

WithContinue adds the continueVar to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithLimit

WithLimit adds the limit to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithPretty

WithPretty adds the pretty to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithTimeout

WithTimeout adds the timeout to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WithWatch

WithWatch adds the watch to the watch policy v1beta1 pod disruption budget list for all namespaces params

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesReader

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesReader struct {
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesReader is a Reader for the WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespaces structure.

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesReader) ReadResponse

ReadResponse reads a server response into the received o.

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

type WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized struct {
}

WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized handles this case with default header values.

Unauthorized

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

func NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized() *WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized

NewWatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized creates a WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized with default headers values

func (*WatchPolicyV1beta1PodDisruptionBudgetListForAllNamespacesUnauthorized) Error

type WatchPolicyV1beta1PodSecurityPolicyListOK

type WatchPolicyV1beta1PodSecurityPolicyListOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent
}

WatchPolicyV1beta1PodSecurityPolicyListOK handles this case with default header values.

OK

func NewWatchPolicyV1beta1PodSecurityPolicyListOK

func NewWatchPolicyV1beta1PodSecurityPolicyListOK() *WatchPolicyV1beta1PodSecurityPolicyListOK

NewWatchPolicyV1beta1PodSecurityPolicyListOK creates a WatchPolicyV1beta1PodSecurityPolicyListOK with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyListOK) Error

func (*WatchPolicyV1beta1PodSecurityPolicyListOK) GetPayload

type WatchPolicyV1beta1PodSecurityPolicyListParams

type WatchPolicyV1beta1PodSecurityPolicyListParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodSecurityPolicyListParams contains all the parameters to send to the API endpoint for the watch policy v1beta1 pod security policy list operation typically these are written to a http.Request

func NewWatchPolicyV1beta1PodSecurityPolicyListParams

func NewWatchPolicyV1beta1PodSecurityPolicyListParams() *WatchPolicyV1beta1PodSecurityPolicyListParams

NewWatchPolicyV1beta1PodSecurityPolicyListParams creates a new WatchPolicyV1beta1PodSecurityPolicyListParams object with the default values initialized.

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithContext

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithContext(ctx context.Context) *WatchPolicyV1beta1PodSecurityPolicyListParams

NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithContext creates a new WatchPolicyV1beta1PodSecurityPolicyListParams object with the default values initialized, and the ability to set a context for a request

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithHTTPClient

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithHTTPClient(client *http.Client) *WatchPolicyV1beta1PodSecurityPolicyListParams

NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithHTTPClient creates a new WatchPolicyV1beta1PodSecurityPolicyListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithTimeout

func NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithTimeout(timeout time.Duration) *WatchPolicyV1beta1PodSecurityPolicyListParams

NewWatchPolicyV1beta1PodSecurityPolicyListParamsWithTimeout creates a new WatchPolicyV1beta1PodSecurityPolicyListParams object with the default values initialized, and the ability to set a timeout on a request

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetAllowWatchBookmarks

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetContext

SetContext adds the context to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetContinue

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetContinue(continueVar *string)

SetContinue adds the continue to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetFieldSelector

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetHTTPClient

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetLabelSelector

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetLimit

SetLimit adds the limit to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetPretty

SetPretty adds the pretty to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetResourceVersion

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetResourceVersionMatch

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetTimeout

SetTimeout adds the timeout to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetTimeoutSeconds

func (o *WatchPolicyV1beta1PodSecurityPolicyListParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) SetWatch

SetWatch adds the watch to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithAllowWatchBookmarks

WithAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithContext

WithContext adds the context to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithContinue

WithContinue adds the continueVar to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithLimit

WithLimit adds the limit to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithPretty

WithPretty adds the pretty to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithResourceVersionMatch

WithResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithTimeout

WithTimeout adds the timeout to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WithWatch

WithWatch adds the watch to the watch policy v1beta1 pod security policy list params

func (*WatchPolicyV1beta1PodSecurityPolicyListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WatchPolicyV1beta1PodSecurityPolicyListReader

type WatchPolicyV1beta1PodSecurityPolicyListReader struct {
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodSecurityPolicyListReader is a Reader for the WatchPolicyV1beta1PodSecurityPolicyList structure.

func (*WatchPolicyV1beta1PodSecurityPolicyListReader) ReadResponse

func (o *WatchPolicyV1beta1PodSecurityPolicyListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WatchPolicyV1beta1PodSecurityPolicyListUnauthorized

type WatchPolicyV1beta1PodSecurityPolicyListUnauthorized struct {
}

WatchPolicyV1beta1PodSecurityPolicyListUnauthorized handles this case with default header values.

Unauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized() *WatchPolicyV1beta1PodSecurityPolicyListUnauthorized

NewWatchPolicyV1beta1PodSecurityPolicyListUnauthorized creates a WatchPolicyV1beta1PodSecurityPolicyListUnauthorized with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyListUnauthorized) Error

type WatchPolicyV1beta1PodSecurityPolicyOK

type WatchPolicyV1beta1PodSecurityPolicyOK struct {
	Payload *models.IoK8sApimachineryPkgApisMetaV1WatchEvent
}

WatchPolicyV1beta1PodSecurityPolicyOK handles this case with default header values.

OK

func NewWatchPolicyV1beta1PodSecurityPolicyOK

func NewWatchPolicyV1beta1PodSecurityPolicyOK() *WatchPolicyV1beta1PodSecurityPolicyOK

NewWatchPolicyV1beta1PodSecurityPolicyOK creates a WatchPolicyV1beta1PodSecurityPolicyOK with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyOK) Error

func (*WatchPolicyV1beta1PodSecurityPolicyOK) GetPayload

type WatchPolicyV1beta1PodSecurityPolicyParams

type WatchPolicyV1beta1PodSecurityPolicyParams struct {

	/*AllowWatchBookmarks
	  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.

	*/
	AllowWatchBookmarks *bool
	/*Continue
	  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.

	*/
	Continue *string
	/*FieldSelector
	  A selector to restrict the list of returned objects by their fields. Defaults to everything.

	*/
	FieldSelector *string
	/*LabelSelector
	  A selector to restrict the list of returned objects by their labels. Defaults to everything.

	*/
	LabelSelector *string
	/*Limit
	  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.

	*/
	Limit *int64
	/*Name
	  name of the PodSecurityPolicy

	*/
	Name string
	/*Pretty
	  If 'true', then the output is pretty printed.

	*/
	Pretty *string
	/*ResourceVersion
	  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

	*/
	ResourceVersion *string
	/*ResourceVersionMatch
	  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

	*/
	ResourceVersionMatch *string
	/*TimeoutSeconds
	  Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.

	*/
	TimeoutSeconds *int64
	/*Watch
	  Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.

	*/
	Watch *bool

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodSecurityPolicyParams contains all the parameters to send to the API endpoint for the watch policy v1beta1 pod security policy operation typically these are written to a http.Request

func NewWatchPolicyV1beta1PodSecurityPolicyParams

func NewWatchPolicyV1beta1PodSecurityPolicyParams() *WatchPolicyV1beta1PodSecurityPolicyParams

NewWatchPolicyV1beta1PodSecurityPolicyParams creates a new WatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized.

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithContext

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithContext(ctx context.Context) *WatchPolicyV1beta1PodSecurityPolicyParams

NewWatchPolicyV1beta1PodSecurityPolicyParamsWithContext creates a new WatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a context for a request

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient(client *http.Client) *WatchPolicyV1beta1PodSecurityPolicyParams

NewWatchPolicyV1beta1PodSecurityPolicyParamsWithHTTPClient creates a new WatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout

func NewWatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout(timeout time.Duration) *WatchPolicyV1beta1PodSecurityPolicyParams

NewWatchPolicyV1beta1PodSecurityPolicyParamsWithTimeout creates a new WatchPolicyV1beta1PodSecurityPolicyParams object with the default values initialized, and the ability to set a timeout on a request

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetAllowWatchBookmarks

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetAllowWatchBookmarks(allowWatchBookmarks *bool)

SetAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetContext

SetContext adds the context to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetContinue

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetContinue(continueVar *string)

SetContinue adds the continue to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetFieldSelector

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetFieldSelector(fieldSelector *string)

SetFieldSelector adds the fieldSelector to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetLabelSelector

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetLabelSelector(labelSelector *string)

SetLabelSelector adds the labelSelector to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetLimit

SetLimit adds the limit to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetName

SetName adds the name to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetPretty

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetPretty(pretty *string)

SetPretty adds the pretty to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetResourceVersion

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetResourceVersion(resourceVersion *string)

SetResourceVersion adds the resourceVersion to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetResourceVersionMatch

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetResourceVersionMatch(resourceVersionMatch *string)

SetResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetTimeout

SetTimeout adds the timeout to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetTimeoutSeconds

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetTimeoutSeconds(timeoutSeconds *int64)

SetTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) SetWatch

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) SetWatch(watch *bool)

SetWatch adds the watch to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithAllowWatchBookmarks

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) WithAllowWatchBookmarks(allowWatchBookmarks *bool) *WatchPolicyV1beta1PodSecurityPolicyParams

WithAllowWatchBookmarks adds the allowWatchBookmarks to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithContext

WithContext adds the context to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithContinue

WithContinue adds the continueVar to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithFieldSelector

WithFieldSelector adds the fieldSelector to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithLabelSelector

WithLabelSelector adds the labelSelector to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithLimit

WithLimit adds the limit to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithName

WithName adds the name to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithPretty

WithPretty adds the pretty to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithResourceVersion

WithResourceVersion adds the resourceVersion to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithResourceVersionMatch

func (o *WatchPolicyV1beta1PodSecurityPolicyParams) WithResourceVersionMatch(resourceVersionMatch *string) *WatchPolicyV1beta1PodSecurityPolicyParams

WithResourceVersionMatch adds the resourceVersionMatch to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithTimeout

WithTimeout adds the timeout to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithTimeoutSeconds

WithTimeoutSeconds adds the timeoutSeconds to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WithWatch

WithWatch adds the watch to the watch policy v1beta1 pod security policy params

func (*WatchPolicyV1beta1PodSecurityPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type WatchPolicyV1beta1PodSecurityPolicyReader

type WatchPolicyV1beta1PodSecurityPolicyReader struct {
	// contains filtered or unexported fields
}

WatchPolicyV1beta1PodSecurityPolicyReader is a Reader for the WatchPolicyV1beta1PodSecurityPolicy structure.

func (*WatchPolicyV1beta1PodSecurityPolicyReader) ReadResponse

func (o *WatchPolicyV1beta1PodSecurityPolicyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type WatchPolicyV1beta1PodSecurityPolicyUnauthorized

type WatchPolicyV1beta1PodSecurityPolicyUnauthorized struct {
}

WatchPolicyV1beta1PodSecurityPolicyUnauthorized handles this case with default header values.

Unauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized

func NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized() *WatchPolicyV1beta1PodSecurityPolicyUnauthorized

NewWatchPolicyV1beta1PodSecurityPolicyUnauthorized creates a WatchPolicyV1beta1PodSecurityPolicyUnauthorized with default headers values

func (*WatchPolicyV1beta1PodSecurityPolicyUnauthorized) Error

Source Files

Jump to

Keyboard shortcuts

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