edge_router_policy

package
v0.19.52 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 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 edge router policy API

func (*Client) CreateEdgeRouterPolicy

CreateEdgeRouterPolicy creates an edge router policy resource

Create an edge router policy resource. Requires admin access.

func (*Client) DeleteEdgeRouterPolicy

func (a *Client) DeleteEdgeRouterPolicy(params *DeleteEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteEdgeRouterPolicyOK, error)

DeleteEdgeRouterPolicy deletes an edge router policy

Delete an edge router policy by id. Requires admin access.

func (*Client) DetailEdgeRouterPolicy

func (a *Client) DetailEdgeRouterPolicy(params *DetailEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*DetailEdgeRouterPolicyOK, error)

DetailEdgeRouterPolicy retrieves a single edge router policy

Retrieves a single edge router policy by id. Requires admin access.

func (*Client) ListEdgeRouterPolicies

func (a *Client) ListEdgeRouterPolicies(params *ListEdgeRouterPoliciesParams, authInfo runtime.ClientAuthInfoWriter) (*ListEdgeRouterPoliciesOK, error)

ListEdgeRouterPolicies lists edge router policies

Retrieves a list of edge router policy resources; supports filtering, sorting, and pagination. Requires admin access.

func (*Client) ListEdgeRouterPolicyEdgeRouters

func (a *Client) ListEdgeRouterPolicyEdgeRouters(params *ListEdgeRouterPolicyEdgeRoutersParams, authInfo runtime.ClientAuthInfoWriter) (*ListEdgeRouterPolicyEdgeRoutersOK, error)

ListEdgeRouterPolicyEdgeRouters lists edge routers a policy affects

Retrieves a list of edge routers an edge router policy resources affects; supports filtering, sorting, and pagination. Requires admin access.

func (*Client) ListEdgeRouterPolicyIdentities

func (a *Client) ListEdgeRouterPolicyIdentities(params *ListEdgeRouterPolicyIdentitiesParams, authInfo runtime.ClientAuthInfoWriter) (*ListEdgeRouterPolicyIdentitiesOK, error)

ListEdgeRouterPolicyIdentities lists identities an edge router policy affects

Retrieves a list of identities an edge router policy resources affects; supports filtering, sorting, and pagination. Requires admin access.

func (*Client) PatchEdgeRouterPolicy

func (a *Client) PatchEdgeRouterPolicy(params *PatchEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*PatchEdgeRouterPolicyOK, error)

PatchEdgeRouterPolicy updates the supplied fields on an edge router policy

Update the supplied fields on an edge router policy. Requires admin access.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateEdgeRouterPolicy

func (a *Client) UpdateEdgeRouterPolicy(params *UpdateEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateEdgeRouterPolicyOK, error)

UpdateEdgeRouterPolicy updates all fields on an edge router policy

Update all fields on an edge router policy by id. Requires admin access.

type ClientService

ClientService is the interface for Client methods

func New

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

New creates a new edge router policy API client.

type CreateEdgeRouterPolicyBadRequest

type CreateEdgeRouterPolicyBadRequest struct {
	Payload *rest_model.APIErrorEnvelope
}

CreateEdgeRouterPolicyBadRequest handles this case with default header values.

The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

func NewCreateEdgeRouterPolicyBadRequest

func NewCreateEdgeRouterPolicyBadRequest() *CreateEdgeRouterPolicyBadRequest

NewCreateEdgeRouterPolicyBadRequest creates a CreateEdgeRouterPolicyBadRequest with default headers values

func (*CreateEdgeRouterPolicyBadRequest) Error

func (*CreateEdgeRouterPolicyBadRequest) GetPayload

type CreateEdgeRouterPolicyCreated added in v0.17.52

type CreateEdgeRouterPolicyCreated struct {
	Payload *rest_model.CreateEnvelope
}

CreateEdgeRouterPolicyCreated handles this case with default header values.

The create request was successful and the resource has been added at the following location

func NewCreateEdgeRouterPolicyCreated added in v0.17.52

func NewCreateEdgeRouterPolicyCreated() *CreateEdgeRouterPolicyCreated

NewCreateEdgeRouterPolicyCreated creates a CreateEdgeRouterPolicyCreated with default headers values

func (*CreateEdgeRouterPolicyCreated) Error added in v0.17.52

func (*CreateEdgeRouterPolicyCreated) GetPayload added in v0.17.52

type CreateEdgeRouterPolicyParams

type CreateEdgeRouterPolicyParams struct {

	/*Policy
	  An edge router policy to create

	*/
	Policy *rest_model.EdgeRouterPolicyCreate

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

CreateEdgeRouterPolicyParams contains all the parameters to send to the API endpoint for the create edge router policy operation typically these are written to a http.Request

func NewCreateEdgeRouterPolicyParams

func NewCreateEdgeRouterPolicyParams() *CreateEdgeRouterPolicyParams

NewCreateEdgeRouterPolicyParams creates a new CreateEdgeRouterPolicyParams object with the default values initialized.

func NewCreateEdgeRouterPolicyParamsWithContext

func NewCreateEdgeRouterPolicyParamsWithContext(ctx context.Context) *CreateEdgeRouterPolicyParams

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

func NewCreateEdgeRouterPolicyParamsWithHTTPClient

func NewCreateEdgeRouterPolicyParamsWithHTTPClient(client *http.Client) *CreateEdgeRouterPolicyParams

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

func NewCreateEdgeRouterPolicyParamsWithTimeout

func NewCreateEdgeRouterPolicyParamsWithTimeout(timeout time.Duration) *CreateEdgeRouterPolicyParams

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

func (*CreateEdgeRouterPolicyParams) SetContext

func (o *CreateEdgeRouterPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) SetPolicy added in v0.19.6

SetPolicy adds the policy to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) SetTimeout

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

SetTimeout adds the timeout to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WithContext

WithContext adds the context to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WithPolicy added in v0.19.6

WithPolicy adds the policy to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WithTimeout

WithTimeout adds the timeout to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateEdgeRouterPolicyReader

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

CreateEdgeRouterPolicyReader is a Reader for the CreateEdgeRouterPolicy structure.

func (*CreateEdgeRouterPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type CreateEdgeRouterPolicyUnauthorized

type CreateEdgeRouterPolicyUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

CreateEdgeRouterPolicyUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewCreateEdgeRouterPolicyUnauthorized

func NewCreateEdgeRouterPolicyUnauthorized() *CreateEdgeRouterPolicyUnauthorized

NewCreateEdgeRouterPolicyUnauthorized creates a CreateEdgeRouterPolicyUnauthorized with default headers values

func (*CreateEdgeRouterPolicyUnauthorized) Error

func (*CreateEdgeRouterPolicyUnauthorized) GetPayload

type DeleteEdgeRouterPolicyBadRequest

type DeleteEdgeRouterPolicyBadRequest struct {
	Payload *rest_model.APIErrorEnvelope
}

DeleteEdgeRouterPolicyBadRequest handles this case with default header values.

The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

func NewDeleteEdgeRouterPolicyBadRequest

func NewDeleteEdgeRouterPolicyBadRequest() *DeleteEdgeRouterPolicyBadRequest

NewDeleteEdgeRouterPolicyBadRequest creates a DeleteEdgeRouterPolicyBadRequest with default headers values

func (*DeleteEdgeRouterPolicyBadRequest) Error

func (*DeleteEdgeRouterPolicyBadRequest) GetPayload

type DeleteEdgeRouterPolicyConflict

type DeleteEdgeRouterPolicyConflict struct {
	Payload *rest_model.APIErrorEnvelope
}

DeleteEdgeRouterPolicyConflict handles this case with default header values.

The resource requested to be removed/altered cannot be as it is referenced by another object.

func NewDeleteEdgeRouterPolicyConflict

func NewDeleteEdgeRouterPolicyConflict() *DeleteEdgeRouterPolicyConflict

NewDeleteEdgeRouterPolicyConflict creates a DeleteEdgeRouterPolicyConflict with default headers values

func (*DeleteEdgeRouterPolicyConflict) Error

func (*DeleteEdgeRouterPolicyConflict) GetPayload

type DeleteEdgeRouterPolicyOK

type DeleteEdgeRouterPolicyOK struct {
	Payload *rest_model.Empty
}

DeleteEdgeRouterPolicyOK handles this case with default header values.

The delete request was successful and the resource has been removed

func NewDeleteEdgeRouterPolicyOK

func NewDeleteEdgeRouterPolicyOK() *DeleteEdgeRouterPolicyOK

NewDeleteEdgeRouterPolicyOK creates a DeleteEdgeRouterPolicyOK with default headers values

func (*DeleteEdgeRouterPolicyOK) Error

func (o *DeleteEdgeRouterPolicyOK) Error() string

func (*DeleteEdgeRouterPolicyOK) GetPayload

func (o *DeleteEdgeRouterPolicyOK) GetPayload() *rest_model.Empty

type DeleteEdgeRouterPolicyParams

type DeleteEdgeRouterPolicyParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string

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

DeleteEdgeRouterPolicyParams contains all the parameters to send to the API endpoint for the delete edge router policy operation typically these are written to a http.Request

func NewDeleteEdgeRouterPolicyParams

func NewDeleteEdgeRouterPolicyParams() *DeleteEdgeRouterPolicyParams

NewDeleteEdgeRouterPolicyParams creates a new DeleteEdgeRouterPolicyParams object with the default values initialized.

func NewDeleteEdgeRouterPolicyParamsWithContext

func NewDeleteEdgeRouterPolicyParamsWithContext(ctx context.Context) *DeleteEdgeRouterPolicyParams

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

func NewDeleteEdgeRouterPolicyParamsWithHTTPClient

func NewDeleteEdgeRouterPolicyParamsWithHTTPClient(client *http.Client) *DeleteEdgeRouterPolicyParams

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

func NewDeleteEdgeRouterPolicyParamsWithTimeout

func NewDeleteEdgeRouterPolicyParamsWithTimeout(timeout time.Duration) *DeleteEdgeRouterPolicyParams

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

func (*DeleteEdgeRouterPolicyParams) SetContext

func (o *DeleteEdgeRouterPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) SetID

func (o *DeleteEdgeRouterPolicyParams) SetID(id string)

SetID adds the id to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) SetTimeout

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

SetTimeout adds the timeout to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) WithContext

WithContext adds the context to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) WithID

WithID adds the id to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) WithTimeout

WithTimeout adds the timeout to the delete edge router policy params

func (*DeleteEdgeRouterPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteEdgeRouterPolicyReader

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

DeleteEdgeRouterPolicyReader is a Reader for the DeleteEdgeRouterPolicy structure.

func (*DeleteEdgeRouterPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DeleteEdgeRouterPolicyUnauthorized

type DeleteEdgeRouterPolicyUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

DeleteEdgeRouterPolicyUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewDeleteEdgeRouterPolicyUnauthorized

func NewDeleteEdgeRouterPolicyUnauthorized() *DeleteEdgeRouterPolicyUnauthorized

NewDeleteEdgeRouterPolicyUnauthorized creates a DeleteEdgeRouterPolicyUnauthorized with default headers values

func (*DeleteEdgeRouterPolicyUnauthorized) Error

func (*DeleteEdgeRouterPolicyUnauthorized) GetPayload

type DetailEdgeRouterPolicyNotFound

type DetailEdgeRouterPolicyNotFound struct {
	Payload *rest_model.APIErrorEnvelope
}

DetailEdgeRouterPolicyNotFound handles this case with default header values.

The requested resource does not exist

func NewDetailEdgeRouterPolicyNotFound

func NewDetailEdgeRouterPolicyNotFound() *DetailEdgeRouterPolicyNotFound

NewDetailEdgeRouterPolicyNotFound creates a DetailEdgeRouterPolicyNotFound with default headers values

func (*DetailEdgeRouterPolicyNotFound) Error

func (*DetailEdgeRouterPolicyNotFound) GetPayload

type DetailEdgeRouterPolicyOK

type DetailEdgeRouterPolicyOK struct {
	Payload *rest_model.DetailEdgeRouterPolicyEnvelope
}

DetailEdgeRouterPolicyOK handles this case with default header values.

A single edge router policy

func NewDetailEdgeRouterPolicyOK

func NewDetailEdgeRouterPolicyOK() *DetailEdgeRouterPolicyOK

NewDetailEdgeRouterPolicyOK creates a DetailEdgeRouterPolicyOK with default headers values

func (*DetailEdgeRouterPolicyOK) Error

func (o *DetailEdgeRouterPolicyOK) Error() string

func (*DetailEdgeRouterPolicyOK) GetPayload

type DetailEdgeRouterPolicyParams

type DetailEdgeRouterPolicyParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string

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

DetailEdgeRouterPolicyParams contains all the parameters to send to the API endpoint for the detail edge router policy operation typically these are written to a http.Request

func NewDetailEdgeRouterPolicyParams

func NewDetailEdgeRouterPolicyParams() *DetailEdgeRouterPolicyParams

NewDetailEdgeRouterPolicyParams creates a new DetailEdgeRouterPolicyParams object with the default values initialized.

func NewDetailEdgeRouterPolicyParamsWithContext

func NewDetailEdgeRouterPolicyParamsWithContext(ctx context.Context) *DetailEdgeRouterPolicyParams

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

func NewDetailEdgeRouterPolicyParamsWithHTTPClient

func NewDetailEdgeRouterPolicyParamsWithHTTPClient(client *http.Client) *DetailEdgeRouterPolicyParams

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

func NewDetailEdgeRouterPolicyParamsWithTimeout

func NewDetailEdgeRouterPolicyParamsWithTimeout(timeout time.Duration) *DetailEdgeRouterPolicyParams

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

func (*DetailEdgeRouterPolicyParams) SetContext

func (o *DetailEdgeRouterPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) SetID

func (o *DetailEdgeRouterPolicyParams) SetID(id string)

SetID adds the id to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) SetTimeout

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

SetTimeout adds the timeout to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) WithContext

WithContext adds the context to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) WithID

WithID adds the id to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) WithTimeout

WithTimeout adds the timeout to the detail edge router policy params

func (*DetailEdgeRouterPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DetailEdgeRouterPolicyReader

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

DetailEdgeRouterPolicyReader is a Reader for the DetailEdgeRouterPolicy structure.

func (*DetailEdgeRouterPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type DetailEdgeRouterPolicyUnauthorized

type DetailEdgeRouterPolicyUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

DetailEdgeRouterPolicyUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewDetailEdgeRouterPolicyUnauthorized

func NewDetailEdgeRouterPolicyUnauthorized() *DetailEdgeRouterPolicyUnauthorized

NewDetailEdgeRouterPolicyUnauthorized creates a DetailEdgeRouterPolicyUnauthorized with default headers values

func (*DetailEdgeRouterPolicyUnauthorized) Error

func (*DetailEdgeRouterPolicyUnauthorized) GetPayload

type ListEdgeRouterPoliciesOK

type ListEdgeRouterPoliciesOK struct {
	Payload *rest_model.ListEdgeRouterPoliciesEnvelope
}

ListEdgeRouterPoliciesOK handles this case with default header values.

A list of edge router policies

func NewListEdgeRouterPoliciesOK

func NewListEdgeRouterPoliciesOK() *ListEdgeRouterPoliciesOK

NewListEdgeRouterPoliciesOK creates a ListEdgeRouterPoliciesOK with default headers values

func (*ListEdgeRouterPoliciesOK) Error

func (o *ListEdgeRouterPoliciesOK) Error() string

func (*ListEdgeRouterPoliciesOK) GetPayload

type ListEdgeRouterPoliciesParams

type ListEdgeRouterPoliciesParams struct {

	/*Filter*/
	Filter *string
	/*Limit*/
	Limit *int64
	/*Offset*/
	Offset *int64

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

ListEdgeRouterPoliciesParams contains all the parameters to send to the API endpoint for the list edge router policies operation typically these are written to a http.Request

func NewListEdgeRouterPoliciesParams

func NewListEdgeRouterPoliciesParams() *ListEdgeRouterPoliciesParams

NewListEdgeRouterPoliciesParams creates a new ListEdgeRouterPoliciesParams object with the default values initialized.

func NewListEdgeRouterPoliciesParamsWithContext

func NewListEdgeRouterPoliciesParamsWithContext(ctx context.Context) *ListEdgeRouterPoliciesParams

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

func NewListEdgeRouterPoliciesParamsWithHTTPClient

func NewListEdgeRouterPoliciesParamsWithHTTPClient(client *http.Client) *ListEdgeRouterPoliciesParams

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

func NewListEdgeRouterPoliciesParamsWithTimeout

func NewListEdgeRouterPoliciesParamsWithTimeout(timeout time.Duration) *ListEdgeRouterPoliciesParams

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

func (*ListEdgeRouterPoliciesParams) SetContext

func (o *ListEdgeRouterPoliciesParams) SetContext(ctx context.Context)

SetContext adds the context to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) SetFilter

func (o *ListEdgeRouterPoliciesParams) SetFilter(filter *string)

SetFilter adds the filter to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) SetLimit

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

SetLimit adds the limit to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) SetOffset

func (o *ListEdgeRouterPoliciesParams) SetOffset(offset *int64)

SetOffset adds the offset to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) SetTimeout

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

SetTimeout adds the timeout to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithContext

WithContext adds the context to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithFilter

WithFilter adds the filter to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithLimit

WithLimit adds the limit to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithOffset

WithOffset adds the offset to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WithTimeout

WithTimeout adds the timeout to the list edge router policies params

func (*ListEdgeRouterPoliciesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListEdgeRouterPoliciesReader

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

ListEdgeRouterPoliciesReader is a Reader for the ListEdgeRouterPolicies structure.

func (*ListEdgeRouterPoliciesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListEdgeRouterPoliciesUnauthorized

type ListEdgeRouterPoliciesUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

ListEdgeRouterPoliciesUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewListEdgeRouterPoliciesUnauthorized

func NewListEdgeRouterPoliciesUnauthorized() *ListEdgeRouterPoliciesUnauthorized

NewListEdgeRouterPoliciesUnauthorized creates a ListEdgeRouterPoliciesUnauthorized with default headers values

func (*ListEdgeRouterPoliciesUnauthorized) Error

func (*ListEdgeRouterPoliciesUnauthorized) GetPayload

type ListEdgeRouterPolicyEdgeRoutersNotFound

type ListEdgeRouterPolicyEdgeRoutersNotFound struct {
	Payload *rest_model.APIErrorEnvelope
}

ListEdgeRouterPolicyEdgeRoutersNotFound handles this case with default header values.

The requested resource does not exist

func NewListEdgeRouterPolicyEdgeRoutersNotFound

func NewListEdgeRouterPolicyEdgeRoutersNotFound() *ListEdgeRouterPolicyEdgeRoutersNotFound

NewListEdgeRouterPolicyEdgeRoutersNotFound creates a ListEdgeRouterPolicyEdgeRoutersNotFound with default headers values

func (*ListEdgeRouterPolicyEdgeRoutersNotFound) Error

func (*ListEdgeRouterPolicyEdgeRoutersNotFound) GetPayload

type ListEdgeRouterPolicyEdgeRoutersOK

type ListEdgeRouterPolicyEdgeRoutersOK struct {
	Payload *rest_model.ListEdgeRoutersEnvelope
}

ListEdgeRouterPolicyEdgeRoutersOK handles this case with default header values.

A list of edge routers

func NewListEdgeRouterPolicyEdgeRoutersOK

func NewListEdgeRouterPolicyEdgeRoutersOK() *ListEdgeRouterPolicyEdgeRoutersOK

NewListEdgeRouterPolicyEdgeRoutersOK creates a ListEdgeRouterPolicyEdgeRoutersOK with default headers values

func (*ListEdgeRouterPolicyEdgeRoutersOK) Error

func (*ListEdgeRouterPolicyEdgeRoutersOK) GetPayload

type ListEdgeRouterPolicyEdgeRoutersParams

type ListEdgeRouterPolicyEdgeRoutersParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string

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

ListEdgeRouterPolicyEdgeRoutersParams contains all the parameters to send to the API endpoint for the list edge router policy edge routers operation typically these are written to a http.Request

func NewListEdgeRouterPolicyEdgeRoutersParams

func NewListEdgeRouterPolicyEdgeRoutersParams() *ListEdgeRouterPolicyEdgeRoutersParams

NewListEdgeRouterPolicyEdgeRoutersParams creates a new ListEdgeRouterPolicyEdgeRoutersParams object with the default values initialized.

func NewListEdgeRouterPolicyEdgeRoutersParamsWithContext

func NewListEdgeRouterPolicyEdgeRoutersParamsWithContext(ctx context.Context) *ListEdgeRouterPolicyEdgeRoutersParams

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

func NewListEdgeRouterPolicyEdgeRoutersParamsWithHTTPClient

func NewListEdgeRouterPolicyEdgeRoutersParamsWithHTTPClient(client *http.Client) *ListEdgeRouterPolicyEdgeRoutersParams

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

func NewListEdgeRouterPolicyEdgeRoutersParamsWithTimeout

func NewListEdgeRouterPolicyEdgeRoutersParamsWithTimeout(timeout time.Duration) *ListEdgeRouterPolicyEdgeRoutersParams

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

func (*ListEdgeRouterPolicyEdgeRoutersParams) SetContext

SetContext adds the context to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) SetID

SetID adds the id to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) SetTimeout

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

SetTimeout adds the timeout to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) WithContext

WithContext adds the context to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) WithID

WithID adds the id to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) WithTimeout

WithTimeout adds the timeout to the list edge router policy edge routers params

func (*ListEdgeRouterPolicyEdgeRoutersParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListEdgeRouterPolicyEdgeRoutersReader

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

ListEdgeRouterPolicyEdgeRoutersReader is a Reader for the ListEdgeRouterPolicyEdgeRouters structure.

func (*ListEdgeRouterPolicyEdgeRoutersReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListEdgeRouterPolicyEdgeRoutersUnauthorized

type ListEdgeRouterPolicyEdgeRoutersUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

ListEdgeRouterPolicyEdgeRoutersUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewListEdgeRouterPolicyEdgeRoutersUnauthorized

func NewListEdgeRouterPolicyEdgeRoutersUnauthorized() *ListEdgeRouterPolicyEdgeRoutersUnauthorized

NewListEdgeRouterPolicyEdgeRoutersUnauthorized creates a ListEdgeRouterPolicyEdgeRoutersUnauthorized with default headers values

func (*ListEdgeRouterPolicyEdgeRoutersUnauthorized) Error

func (*ListEdgeRouterPolicyEdgeRoutersUnauthorized) GetPayload

type ListEdgeRouterPolicyIdentitiesNotFound

type ListEdgeRouterPolicyIdentitiesNotFound struct {
	Payload *rest_model.APIErrorEnvelope
}

ListEdgeRouterPolicyIdentitiesNotFound handles this case with default header values.

The requested resource does not exist

func NewListEdgeRouterPolicyIdentitiesNotFound

func NewListEdgeRouterPolicyIdentitiesNotFound() *ListEdgeRouterPolicyIdentitiesNotFound

NewListEdgeRouterPolicyIdentitiesNotFound creates a ListEdgeRouterPolicyIdentitiesNotFound with default headers values

func (*ListEdgeRouterPolicyIdentitiesNotFound) Error

func (*ListEdgeRouterPolicyIdentitiesNotFound) GetPayload

type ListEdgeRouterPolicyIdentitiesOK

type ListEdgeRouterPolicyIdentitiesOK struct {
	Payload *rest_model.ListIdentitiesEnvelope
}

ListEdgeRouterPolicyIdentitiesOK handles this case with default header values.

A list of identities

func NewListEdgeRouterPolicyIdentitiesOK

func NewListEdgeRouterPolicyIdentitiesOK() *ListEdgeRouterPolicyIdentitiesOK

NewListEdgeRouterPolicyIdentitiesOK creates a ListEdgeRouterPolicyIdentitiesOK with default headers values

func (*ListEdgeRouterPolicyIdentitiesOK) Error

func (*ListEdgeRouterPolicyIdentitiesOK) GetPayload

type ListEdgeRouterPolicyIdentitiesParams

type ListEdgeRouterPolicyIdentitiesParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string

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

ListEdgeRouterPolicyIdentitiesParams contains all the parameters to send to the API endpoint for the list edge router policy identities operation typically these are written to a http.Request

func NewListEdgeRouterPolicyIdentitiesParams

func NewListEdgeRouterPolicyIdentitiesParams() *ListEdgeRouterPolicyIdentitiesParams

NewListEdgeRouterPolicyIdentitiesParams creates a new ListEdgeRouterPolicyIdentitiesParams object with the default values initialized.

func NewListEdgeRouterPolicyIdentitiesParamsWithContext

func NewListEdgeRouterPolicyIdentitiesParamsWithContext(ctx context.Context) *ListEdgeRouterPolicyIdentitiesParams

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

func NewListEdgeRouterPolicyIdentitiesParamsWithHTTPClient

func NewListEdgeRouterPolicyIdentitiesParamsWithHTTPClient(client *http.Client) *ListEdgeRouterPolicyIdentitiesParams

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

func NewListEdgeRouterPolicyIdentitiesParamsWithTimeout

func NewListEdgeRouterPolicyIdentitiesParamsWithTimeout(timeout time.Duration) *ListEdgeRouterPolicyIdentitiesParams

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

func (*ListEdgeRouterPolicyIdentitiesParams) SetContext

SetContext adds the context to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) SetID

SetID adds the id to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) SetTimeout

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

SetTimeout adds the timeout to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) WithContext

WithContext adds the context to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) WithID

WithID adds the id to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) WithTimeout

WithTimeout adds the timeout to the list edge router policy identities params

func (*ListEdgeRouterPolicyIdentitiesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ListEdgeRouterPolicyIdentitiesReader

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

ListEdgeRouterPolicyIdentitiesReader is a Reader for the ListEdgeRouterPolicyIdentities structure.

func (*ListEdgeRouterPolicyIdentitiesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListEdgeRouterPolicyIdentitiesUnauthorized

type ListEdgeRouterPolicyIdentitiesUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

ListEdgeRouterPolicyIdentitiesUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewListEdgeRouterPolicyIdentitiesUnauthorized

func NewListEdgeRouterPolicyIdentitiesUnauthorized() *ListEdgeRouterPolicyIdentitiesUnauthorized

NewListEdgeRouterPolicyIdentitiesUnauthorized creates a ListEdgeRouterPolicyIdentitiesUnauthorized with default headers values

func (*ListEdgeRouterPolicyIdentitiesUnauthorized) Error

func (*ListEdgeRouterPolicyIdentitiesUnauthorized) GetPayload

type PatchEdgeRouterPolicyBadRequest

type PatchEdgeRouterPolicyBadRequest struct {
	Payload *rest_model.APIErrorEnvelope
}

PatchEdgeRouterPolicyBadRequest handles this case with default header values.

The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

func NewPatchEdgeRouterPolicyBadRequest

func NewPatchEdgeRouterPolicyBadRequest() *PatchEdgeRouterPolicyBadRequest

NewPatchEdgeRouterPolicyBadRequest creates a PatchEdgeRouterPolicyBadRequest with default headers values

func (*PatchEdgeRouterPolicyBadRequest) Error

func (*PatchEdgeRouterPolicyBadRequest) GetPayload

type PatchEdgeRouterPolicyNotFound

type PatchEdgeRouterPolicyNotFound struct {
	Payload *rest_model.APIErrorEnvelope
}

PatchEdgeRouterPolicyNotFound handles this case with default header values.

The requested resource does not exist

func NewPatchEdgeRouterPolicyNotFound

func NewPatchEdgeRouterPolicyNotFound() *PatchEdgeRouterPolicyNotFound

NewPatchEdgeRouterPolicyNotFound creates a PatchEdgeRouterPolicyNotFound with default headers values

func (*PatchEdgeRouterPolicyNotFound) Error

func (*PatchEdgeRouterPolicyNotFound) GetPayload

type PatchEdgeRouterPolicyOK

type PatchEdgeRouterPolicyOK struct {
	Payload *rest_model.Empty
}

PatchEdgeRouterPolicyOK handles this case with default header values.

The patch request was successful and the resource has been altered

func NewPatchEdgeRouterPolicyOK

func NewPatchEdgeRouterPolicyOK() *PatchEdgeRouterPolicyOK

NewPatchEdgeRouterPolicyOK creates a PatchEdgeRouterPolicyOK with default headers values

func (*PatchEdgeRouterPolicyOK) Error

func (o *PatchEdgeRouterPolicyOK) Error() string

func (*PatchEdgeRouterPolicyOK) GetPayload

func (o *PatchEdgeRouterPolicyOK) GetPayload() *rest_model.Empty

type PatchEdgeRouterPolicyParams

type PatchEdgeRouterPolicyParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string
	/*Policy
	  An edge router policy patch object

	*/
	Policy *rest_model.EdgeRouterPolicyPatch

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

PatchEdgeRouterPolicyParams contains all the parameters to send to the API endpoint for the patch edge router policy operation typically these are written to a http.Request

func NewPatchEdgeRouterPolicyParams

func NewPatchEdgeRouterPolicyParams() *PatchEdgeRouterPolicyParams

NewPatchEdgeRouterPolicyParams creates a new PatchEdgeRouterPolicyParams object with the default values initialized.

func NewPatchEdgeRouterPolicyParamsWithContext

func NewPatchEdgeRouterPolicyParamsWithContext(ctx context.Context) *PatchEdgeRouterPolicyParams

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

func NewPatchEdgeRouterPolicyParamsWithHTTPClient

func NewPatchEdgeRouterPolicyParamsWithHTTPClient(client *http.Client) *PatchEdgeRouterPolicyParams

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

func NewPatchEdgeRouterPolicyParamsWithTimeout

func NewPatchEdgeRouterPolicyParamsWithTimeout(timeout time.Duration) *PatchEdgeRouterPolicyParams

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

func (*PatchEdgeRouterPolicyParams) SetContext

func (o *PatchEdgeRouterPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) SetID

func (o *PatchEdgeRouterPolicyParams) SetID(id string)

SetID adds the id to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) SetPolicy added in v0.19.6

SetPolicy adds the policy to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) SetTimeout

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

SetTimeout adds the timeout to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithContext

WithContext adds the context to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithID

WithID adds the id to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithPolicy added in v0.19.6

WithPolicy adds the policy to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithTimeout

WithTimeout adds the timeout to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type PatchEdgeRouterPolicyReader

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

PatchEdgeRouterPolicyReader is a Reader for the PatchEdgeRouterPolicy structure.

func (*PatchEdgeRouterPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type PatchEdgeRouterPolicyUnauthorized

type PatchEdgeRouterPolicyUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

PatchEdgeRouterPolicyUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewPatchEdgeRouterPolicyUnauthorized

func NewPatchEdgeRouterPolicyUnauthorized() *PatchEdgeRouterPolicyUnauthorized

NewPatchEdgeRouterPolicyUnauthorized creates a PatchEdgeRouterPolicyUnauthorized with default headers values

func (*PatchEdgeRouterPolicyUnauthorized) Error

func (*PatchEdgeRouterPolicyUnauthorized) GetPayload

type UpdateEdgeRouterPolicyBadRequest

type UpdateEdgeRouterPolicyBadRequest struct {
	Payload *rest_model.APIErrorEnvelope
}

UpdateEdgeRouterPolicyBadRequest handles this case with default header values.

The supplied request contains invalid fields or could not be parsed (json and non-json bodies). The error's code, message, and cause fields can be inspected for further information

func NewUpdateEdgeRouterPolicyBadRequest

func NewUpdateEdgeRouterPolicyBadRequest() *UpdateEdgeRouterPolicyBadRequest

NewUpdateEdgeRouterPolicyBadRequest creates a UpdateEdgeRouterPolicyBadRequest with default headers values

func (*UpdateEdgeRouterPolicyBadRequest) Error

func (*UpdateEdgeRouterPolicyBadRequest) GetPayload

type UpdateEdgeRouterPolicyNotFound

type UpdateEdgeRouterPolicyNotFound struct {
	Payload *rest_model.APIErrorEnvelope
}

UpdateEdgeRouterPolicyNotFound handles this case with default header values.

The requested resource does not exist

func NewUpdateEdgeRouterPolicyNotFound

func NewUpdateEdgeRouterPolicyNotFound() *UpdateEdgeRouterPolicyNotFound

NewUpdateEdgeRouterPolicyNotFound creates a UpdateEdgeRouterPolicyNotFound with default headers values

func (*UpdateEdgeRouterPolicyNotFound) Error

func (*UpdateEdgeRouterPolicyNotFound) GetPayload

type UpdateEdgeRouterPolicyOK

type UpdateEdgeRouterPolicyOK struct {
	Payload *rest_model.Empty
}

UpdateEdgeRouterPolicyOK handles this case with default header values.

The update request was successful and the resource has been altered

func NewUpdateEdgeRouterPolicyOK

func NewUpdateEdgeRouterPolicyOK() *UpdateEdgeRouterPolicyOK

NewUpdateEdgeRouterPolicyOK creates a UpdateEdgeRouterPolicyOK with default headers values

func (*UpdateEdgeRouterPolicyOK) Error

func (o *UpdateEdgeRouterPolicyOK) Error() string

func (*UpdateEdgeRouterPolicyOK) GetPayload

func (o *UpdateEdgeRouterPolicyOK) GetPayload() *rest_model.Empty

type UpdateEdgeRouterPolicyParams

type UpdateEdgeRouterPolicyParams struct {

	/*ID
	  The id of the requested resource

	*/
	ID string
	/*Policy
	  An edge router policy update object

	*/
	Policy *rest_model.EdgeRouterPolicyUpdate

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

UpdateEdgeRouterPolicyParams contains all the parameters to send to the API endpoint for the update edge router policy operation typically these are written to a http.Request

func NewUpdateEdgeRouterPolicyParams

func NewUpdateEdgeRouterPolicyParams() *UpdateEdgeRouterPolicyParams

NewUpdateEdgeRouterPolicyParams creates a new UpdateEdgeRouterPolicyParams object with the default values initialized.

func NewUpdateEdgeRouterPolicyParamsWithContext

func NewUpdateEdgeRouterPolicyParamsWithContext(ctx context.Context) *UpdateEdgeRouterPolicyParams

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

func NewUpdateEdgeRouterPolicyParamsWithHTTPClient

func NewUpdateEdgeRouterPolicyParamsWithHTTPClient(client *http.Client) *UpdateEdgeRouterPolicyParams

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

func NewUpdateEdgeRouterPolicyParamsWithTimeout

func NewUpdateEdgeRouterPolicyParamsWithTimeout(timeout time.Duration) *UpdateEdgeRouterPolicyParams

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

func (*UpdateEdgeRouterPolicyParams) SetContext

func (o *UpdateEdgeRouterPolicyParams) SetContext(ctx context.Context)

SetContext adds the context to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) SetID

func (o *UpdateEdgeRouterPolicyParams) SetID(id string)

SetID adds the id to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) SetPolicy added in v0.19.6

SetPolicy adds the policy to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) SetTimeout

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

SetTimeout adds the timeout to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithContext

WithContext adds the context to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithID

WithID adds the id to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithPolicy added in v0.19.6

WithPolicy adds the policy to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithTimeout

WithTimeout adds the timeout to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateEdgeRouterPolicyReader

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

UpdateEdgeRouterPolicyReader is a Reader for the UpdateEdgeRouterPolicy structure.

func (*UpdateEdgeRouterPolicyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateEdgeRouterPolicyUnauthorized

type UpdateEdgeRouterPolicyUnauthorized struct {
	Payload *rest_model.APIErrorEnvelope
}

UpdateEdgeRouterPolicyUnauthorized handles this case with default header values.

The currently supplied session does not have the correct access rights to request this resource

func NewUpdateEdgeRouterPolicyUnauthorized

func NewUpdateEdgeRouterPolicyUnauthorized() *UpdateEdgeRouterPolicyUnauthorized

NewUpdateEdgeRouterPolicyUnauthorized creates a UpdateEdgeRouterPolicyUnauthorized with default headers values

func (*UpdateEdgeRouterPolicyUnauthorized) Error

func (*UpdateEdgeRouterPolicyUnauthorized) GetPayload

Jump to

Keyboard shortcuts

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