edge_router_policy

package
v0.16.2 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2020 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

func (a *Client) CreateEdgeRouterPolicy(params *CreateEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*CreateEdgeRouterPolicyOK, error)

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

type ClientService interface {
	CreateEdgeRouterPolicy(params *CreateEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*CreateEdgeRouterPolicyOK, error)

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

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

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

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

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

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

	UpdateEdgeRouterPolicy(params *UpdateEdgeRouterPolicyParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateEdgeRouterPolicyOK, 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 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 CreateEdgeRouterPolicyOK

type CreateEdgeRouterPolicyOK struct {
	Payload *rest_model.CreateEnvelope
}

CreateEdgeRouterPolicyOK handles this case with default header values.

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

func NewCreateEdgeRouterPolicyOK

func NewCreateEdgeRouterPolicyOK() *CreateEdgeRouterPolicyOK

NewCreateEdgeRouterPolicyOK creates a CreateEdgeRouterPolicyOK with default headers values

func (*CreateEdgeRouterPolicyOK) Error

func (o *CreateEdgeRouterPolicyOK) Error() string

func (*CreateEdgeRouterPolicyOK) GetPayload

type CreateEdgeRouterPolicyParams

type CreateEdgeRouterPolicyParams struct {

	/*Body
	  An edge router policy to create

	*/
	Body *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) SetBody

SetBody adds the body to the create edge router policy params

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) SetTimeout

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

SetTimeout adds the timeout to the create edge router policy params

func (*CreateEdgeRouterPolicyParams) WithBody

WithBody adds the body 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) 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 {

	/*Body
	  An edge router policy patch object

	*/
	Body *rest_model.EdgeRouterPolicyPatch
	/*ID
	  The id of the requested resource

	*/
	ID string

	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) SetBody

SetBody adds the body to the patch edge router policy params

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) SetTimeout

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

SetTimeout adds the timeout to the patch edge router policy params

func (*PatchEdgeRouterPolicyParams) WithBody

WithBody adds the body 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) 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 {

	/*Body
	  An edge router policy update object

	*/
	Body *rest_model.EdgeRouterPolicyUpdate
	/*ID
	  The id of the requested resource

	*/
	ID string

	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) SetBody

SetBody adds the body to the update edge router policy params

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) SetTimeout

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

SetTimeout adds the timeout to the update edge router policy params

func (*UpdateEdgeRouterPolicyParams) WithBody

WithBody adds the body 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) 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