ipam

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2019 License: Apache-2.0 Imports: 13 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 ipam API

func New

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

New creates a new ipam API client.

func (*Client) IpamAggregatesCreate

func (a *Client) IpamAggregatesCreate(params *IpamAggregatesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamAggregatesCreateCreated, error)

IpamAggregatesCreate ipam aggregates create API

func (*Client) IpamAggregatesDelete

IpamAggregatesDelete ipam aggregates delete API

func (*Client) IpamAggregatesList

func (a *Client) IpamAggregatesList(params *IpamAggregatesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamAggregatesListOK, error)

IpamAggregatesList Call to super to allow for caching

func (*Client) IpamAggregatesPartialUpdate

func (a *Client) IpamAggregatesPartialUpdate(params *IpamAggregatesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamAggregatesPartialUpdateOK, error)

IpamAggregatesPartialUpdate ipam aggregates partial update API

func (*Client) IpamAggregatesRead

func (a *Client) IpamAggregatesRead(params *IpamAggregatesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamAggregatesReadOK, error)

IpamAggregatesRead Call to super to allow for caching

func (*Client) IpamAggregatesUpdate

func (a *Client) IpamAggregatesUpdate(params *IpamAggregatesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamAggregatesUpdateOK, error)

IpamAggregatesUpdate ipam aggregates update API

func (*Client) IpamChoicesList

func (a *Client) IpamChoicesList(params *IpamChoicesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamChoicesListOK, error)

IpamChoicesList ipam choices list API

func (*Client) IpamChoicesRead

func (a *Client) IpamChoicesRead(params *IpamChoicesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamChoicesReadOK, error)

IpamChoicesRead ipam choices read API

func (*Client) IpamIPAddressesCreate

func (a *Client) IpamIPAddressesCreate(params *IpamIPAddressesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamIPAddressesCreateCreated, error)

IpamIPAddressesCreate ipam ip addresses create API

func (*Client) IpamIPAddressesDelete

IpamIPAddressesDelete ipam ip addresses delete API

func (*Client) IpamIPAddressesList

func (a *Client) IpamIPAddressesList(params *IpamIPAddressesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamIPAddressesListOK, error)

IpamIPAddressesList Call to super to allow for caching

func (*Client) IpamIPAddressesPartialUpdate

func (a *Client) IpamIPAddressesPartialUpdate(params *IpamIPAddressesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamIPAddressesPartialUpdateOK, error)

IpamIPAddressesPartialUpdate ipam ip addresses partial update API

func (*Client) IpamIPAddressesRead

func (a *Client) IpamIPAddressesRead(params *IpamIPAddressesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamIPAddressesReadOK, error)

IpamIPAddressesRead Call to super to allow for caching

func (*Client) IpamIPAddressesUpdate

func (a *Client) IpamIPAddressesUpdate(params *IpamIPAddressesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamIPAddressesUpdateOK, error)

IpamIPAddressesUpdate ipam ip addresses update API

func (*Client) IpamPrefixesAvailableIpsCreate

IpamPrefixesAvailableIpsCreate A convenience method for returning available IP addresses within a prefix. By default, the number of IPs returned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed, however results will not be paginated.

func (*Client) IpamPrefixesAvailableIpsRead

func (a *Client) IpamPrefixesAvailableIpsRead(params *IpamPrefixesAvailableIpsReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesAvailableIpsReadOK, error)

IpamPrefixesAvailableIpsRead A convenience method for returning available IP addresses within a prefix. By default, the number of IPs returned will be equivalent to PAGINATE_COUNT. An arbitrary limit (up to MAX_PAGE_SIZE, if set) may be passed, however results will not be paginated.

func (*Client) IpamPrefixesAvailablePrefixesCreate

IpamPrefixesAvailablePrefixesCreate A convenience method for returning available child prefixes within a parent.

func (*Client) IpamPrefixesAvailablePrefixesRead

IpamPrefixesAvailablePrefixesRead A convenience method for returning available child prefixes within a parent.

func (*Client) IpamPrefixesCreate

func (a *Client) IpamPrefixesCreate(params *IpamPrefixesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesCreateCreated, error)

IpamPrefixesCreate ipam prefixes create API

func (*Client) IpamPrefixesDelete

IpamPrefixesDelete ipam prefixes delete API

func (*Client) IpamPrefixesList

func (a *Client) IpamPrefixesList(params *IpamPrefixesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesListOK, error)

IpamPrefixesList Call to super to allow for caching

func (*Client) IpamPrefixesPartialUpdate

func (a *Client) IpamPrefixesPartialUpdate(params *IpamPrefixesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesPartialUpdateOK, error)

IpamPrefixesPartialUpdate ipam prefixes partial update API

func (*Client) IpamPrefixesRead

func (a *Client) IpamPrefixesRead(params *IpamPrefixesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesReadOK, error)

IpamPrefixesRead Call to super to allow for caching

func (*Client) IpamPrefixesUpdate

func (a *Client) IpamPrefixesUpdate(params *IpamPrefixesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamPrefixesUpdateOK, error)

IpamPrefixesUpdate ipam prefixes update API

func (*Client) IpamRirsCreate

func (a *Client) IpamRirsCreate(params *IpamRirsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsCreateCreated, error)

IpamRirsCreate ipam rirs create API

func (*Client) IpamRirsDelete

func (a *Client) IpamRirsDelete(params *IpamRirsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsDeleteNoContent, error)

IpamRirsDelete ipam rirs delete API

func (*Client) IpamRirsList

func (a *Client) IpamRirsList(params *IpamRirsListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsListOK, error)

IpamRirsList Call to super to allow for caching

func (*Client) IpamRirsPartialUpdate

func (a *Client) IpamRirsPartialUpdate(params *IpamRirsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsPartialUpdateOK, error)

IpamRirsPartialUpdate ipam rirs partial update API

func (*Client) IpamRirsRead

func (a *Client) IpamRirsRead(params *IpamRirsReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsReadOK, error)

IpamRirsRead Call to super to allow for caching

func (*Client) IpamRirsUpdate

func (a *Client) IpamRirsUpdate(params *IpamRirsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRirsUpdateOK, error)

IpamRirsUpdate ipam rirs update API

func (*Client) IpamRolesCreate

func (a *Client) IpamRolesCreate(params *IpamRolesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesCreateCreated, error)

IpamRolesCreate ipam roles create API

func (*Client) IpamRolesDelete

func (a *Client) IpamRolesDelete(params *IpamRolesDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesDeleteNoContent, error)

IpamRolesDelete ipam roles delete API

func (*Client) IpamRolesList

func (a *Client) IpamRolesList(params *IpamRolesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesListOK, error)

IpamRolesList Call to super to allow for caching

func (*Client) IpamRolesPartialUpdate

func (a *Client) IpamRolesPartialUpdate(params *IpamRolesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesPartialUpdateOK, error)

IpamRolesPartialUpdate ipam roles partial update API

func (*Client) IpamRolesRead

func (a *Client) IpamRolesRead(params *IpamRolesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesReadOK, error)

IpamRolesRead Call to super to allow for caching

func (*Client) IpamRolesUpdate

func (a *Client) IpamRolesUpdate(params *IpamRolesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamRolesUpdateOK, error)

IpamRolesUpdate ipam roles update API

func (*Client) IpamServicesCreate

func (a *Client) IpamServicesCreate(params *IpamServicesCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamServicesCreateCreated, error)

IpamServicesCreate ipam services create API

func (*Client) IpamServicesDelete

IpamServicesDelete ipam services delete API

func (*Client) IpamServicesList

func (a *Client) IpamServicesList(params *IpamServicesListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamServicesListOK, error)

IpamServicesList Call to super to allow for caching

func (*Client) IpamServicesPartialUpdate

func (a *Client) IpamServicesPartialUpdate(params *IpamServicesPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamServicesPartialUpdateOK, error)

IpamServicesPartialUpdate ipam services partial update API

func (*Client) IpamServicesRead

func (a *Client) IpamServicesRead(params *IpamServicesReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamServicesReadOK, error)

IpamServicesRead Call to super to allow for caching

func (*Client) IpamServicesUpdate

func (a *Client) IpamServicesUpdate(params *IpamServicesUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamServicesUpdateOK, error)

IpamServicesUpdate ipam services update API

func (*Client) IpamVlanGroupsCreate

func (a *Client) IpamVlanGroupsCreate(params *IpamVlanGroupsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlanGroupsCreateCreated, error)

IpamVlanGroupsCreate ipam vlan groups create API

func (*Client) IpamVlanGroupsDelete

IpamVlanGroupsDelete ipam vlan groups delete API

func (*Client) IpamVlanGroupsList

func (a *Client) IpamVlanGroupsList(params *IpamVlanGroupsListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlanGroupsListOK, error)

IpamVlanGroupsList Call to super to allow for caching

func (*Client) IpamVlanGroupsPartialUpdate

func (a *Client) IpamVlanGroupsPartialUpdate(params *IpamVlanGroupsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlanGroupsPartialUpdateOK, error)

IpamVlanGroupsPartialUpdate ipam vlan groups partial update API

func (*Client) IpamVlanGroupsRead

func (a *Client) IpamVlanGroupsRead(params *IpamVlanGroupsReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlanGroupsReadOK, error)

IpamVlanGroupsRead Call to super to allow for caching

func (*Client) IpamVlanGroupsUpdate

func (a *Client) IpamVlanGroupsUpdate(params *IpamVlanGroupsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlanGroupsUpdateOK, error)

IpamVlanGroupsUpdate ipam vlan groups update API

func (*Client) IpamVlansCreate

func (a *Client) IpamVlansCreate(params *IpamVlansCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansCreateCreated, error)

IpamVlansCreate ipam vlans create API

func (*Client) IpamVlansDelete

func (a *Client) IpamVlansDelete(params *IpamVlansDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansDeleteNoContent, error)

IpamVlansDelete ipam vlans delete API

func (*Client) IpamVlansList

func (a *Client) IpamVlansList(params *IpamVlansListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansListOK, error)

IpamVlansList Call to super to allow for caching

func (*Client) IpamVlansPartialUpdate

func (a *Client) IpamVlansPartialUpdate(params *IpamVlansPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansPartialUpdateOK, error)

IpamVlansPartialUpdate ipam vlans partial update API

func (*Client) IpamVlansRead

func (a *Client) IpamVlansRead(params *IpamVlansReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansReadOK, error)

IpamVlansRead Call to super to allow for caching

func (*Client) IpamVlansUpdate

func (a *Client) IpamVlansUpdate(params *IpamVlansUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVlansUpdateOK, error)

IpamVlansUpdate ipam vlans update API

func (*Client) IpamVrfsCreate

func (a *Client) IpamVrfsCreate(params *IpamVrfsCreateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsCreateCreated, error)

IpamVrfsCreate ipam vrfs create API

func (*Client) IpamVrfsDelete

func (a *Client) IpamVrfsDelete(params *IpamVrfsDeleteParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsDeleteNoContent, error)

IpamVrfsDelete ipam vrfs delete API

func (*Client) IpamVrfsList

func (a *Client) IpamVrfsList(params *IpamVrfsListParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsListOK, error)

IpamVrfsList Call to super to allow for caching

func (*Client) IpamVrfsPartialUpdate

func (a *Client) IpamVrfsPartialUpdate(params *IpamVrfsPartialUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsPartialUpdateOK, error)

IpamVrfsPartialUpdate ipam vrfs partial update API

func (*Client) IpamVrfsRead

func (a *Client) IpamVrfsRead(params *IpamVrfsReadParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsReadOK, error)

IpamVrfsRead Call to super to allow for caching

func (*Client) IpamVrfsUpdate

func (a *Client) IpamVrfsUpdate(params *IpamVrfsUpdateParams, authInfo runtime.ClientAuthInfoWriter) (*IpamVrfsUpdateOK, error)

IpamVrfsUpdate ipam vrfs update API

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type IpamAggregatesCreateCreated

type IpamAggregatesCreateCreated struct {
	Payload *models.Aggregate
}

IpamAggregatesCreateCreated handles this case with default header values.

IpamAggregatesCreateCreated ipam aggregates create created

func NewIpamAggregatesCreateCreated

func NewIpamAggregatesCreateCreated() *IpamAggregatesCreateCreated

NewIpamAggregatesCreateCreated creates a IpamAggregatesCreateCreated with default headers values

func (*IpamAggregatesCreateCreated) Error

func (*IpamAggregatesCreateCreated) GetPayload

func (o *IpamAggregatesCreateCreated) GetPayload() *models.Aggregate

type IpamAggregatesCreateParams

type IpamAggregatesCreateParams struct {

	/*Data*/
	Data *models.WritableAggregate

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

IpamAggregatesCreateParams contains all the parameters to send to the API endpoint for the ipam aggregates create operation typically these are written to a http.Request

func NewIpamAggregatesCreateParams

func NewIpamAggregatesCreateParams() *IpamAggregatesCreateParams

NewIpamAggregatesCreateParams creates a new IpamAggregatesCreateParams object with the default values initialized.

func NewIpamAggregatesCreateParamsWithContext

func NewIpamAggregatesCreateParamsWithContext(ctx context.Context) *IpamAggregatesCreateParams

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

func NewIpamAggregatesCreateParamsWithHTTPClient

func NewIpamAggregatesCreateParamsWithHTTPClient(client *http.Client) *IpamAggregatesCreateParams

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

func NewIpamAggregatesCreateParamsWithTimeout

func NewIpamAggregatesCreateParamsWithTimeout(timeout time.Duration) *IpamAggregatesCreateParams

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

func (*IpamAggregatesCreateParams) SetContext

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

SetContext adds the context to the ipam aggregates create params

func (*IpamAggregatesCreateParams) SetData

SetData adds the data to the ipam aggregates create params

func (*IpamAggregatesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates create params

func (*IpamAggregatesCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates create params

func (*IpamAggregatesCreateParams) WithContext

WithContext adds the context to the ipam aggregates create params

func (*IpamAggregatesCreateParams) WithData

WithData adds the data to the ipam aggregates create params

func (*IpamAggregatesCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam aggregates create params

func (*IpamAggregatesCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates create params

func (*IpamAggregatesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesCreateReader

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

IpamAggregatesCreateReader is a Reader for the IpamAggregatesCreate structure.

func (*IpamAggregatesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamAggregatesDeleteNoContent

type IpamAggregatesDeleteNoContent struct {
}

IpamAggregatesDeleteNoContent handles this case with default header values.

IpamAggregatesDeleteNoContent ipam aggregates delete no content

func NewIpamAggregatesDeleteNoContent

func NewIpamAggregatesDeleteNoContent() *IpamAggregatesDeleteNoContent

NewIpamAggregatesDeleteNoContent creates a IpamAggregatesDeleteNoContent with default headers values

func (*IpamAggregatesDeleteNoContent) Error

type IpamAggregatesDeleteParams

type IpamAggregatesDeleteParams struct {

	/*ID
	  A unique integer value identifying this aggregate.

	*/
	ID int64

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

IpamAggregatesDeleteParams contains all the parameters to send to the API endpoint for the ipam aggregates delete operation typically these are written to a http.Request

func NewIpamAggregatesDeleteParams

func NewIpamAggregatesDeleteParams() *IpamAggregatesDeleteParams

NewIpamAggregatesDeleteParams creates a new IpamAggregatesDeleteParams object with the default values initialized.

func NewIpamAggregatesDeleteParamsWithContext

func NewIpamAggregatesDeleteParamsWithContext(ctx context.Context) *IpamAggregatesDeleteParams

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

func NewIpamAggregatesDeleteParamsWithHTTPClient

func NewIpamAggregatesDeleteParamsWithHTTPClient(client *http.Client) *IpamAggregatesDeleteParams

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

func NewIpamAggregatesDeleteParamsWithTimeout

func NewIpamAggregatesDeleteParamsWithTimeout(timeout time.Duration) *IpamAggregatesDeleteParams

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

func (*IpamAggregatesDeleteParams) SetContext

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

SetContext adds the context to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) SetID

func (o *IpamAggregatesDeleteParams) SetID(id int64)

SetID adds the id to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) WithContext

WithContext adds the context to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) WithID

WithID adds the id to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates delete params

func (*IpamAggregatesDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesDeleteReader

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

IpamAggregatesDeleteReader is a Reader for the IpamAggregatesDelete structure.

func (*IpamAggregatesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamAggregatesListOK

type IpamAggregatesListOK struct {
	Payload *IpamAggregatesListOKBody
}

IpamAggregatesListOK handles this case with default header values.

IpamAggregatesListOK ipam aggregates list o k

func NewIpamAggregatesListOK

func NewIpamAggregatesListOK() *IpamAggregatesListOK

NewIpamAggregatesListOK creates a IpamAggregatesListOK with default headers values

func (*IpamAggregatesListOK) Error

func (o *IpamAggregatesListOK) Error() string

func (*IpamAggregatesListOK) GetPayload

type IpamAggregatesListOKBody

type IpamAggregatesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Aggregate `json:"results"`
}

IpamAggregatesListOKBody ipam aggregates list o k body swagger:model IpamAggregatesListOKBody

func (*IpamAggregatesListOKBody) MarshalBinary

func (o *IpamAggregatesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamAggregatesListOKBody) UnmarshalBinary

func (o *IpamAggregatesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamAggregatesListOKBody) Validate

func (o *IpamAggregatesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam aggregates list o k body

type IpamAggregatesListParams

type IpamAggregatesListParams struct {

	/*DateAdded*/
	DateAdded *string
	/*Family*/
	Family *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Prefix*/
	Prefix *string
	/*Q*/
	Q *string
	/*Rir*/
	Rir *string
	/*RirID*/
	RirID *string
	/*Tag*/
	Tag *string

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

IpamAggregatesListParams contains all the parameters to send to the API endpoint for the ipam aggregates list operation typically these are written to a http.Request

func NewIpamAggregatesListParams

func NewIpamAggregatesListParams() *IpamAggregatesListParams

NewIpamAggregatesListParams creates a new IpamAggregatesListParams object with the default values initialized.

func NewIpamAggregatesListParamsWithContext

func NewIpamAggregatesListParamsWithContext(ctx context.Context) *IpamAggregatesListParams

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

func NewIpamAggregatesListParamsWithHTTPClient

func NewIpamAggregatesListParamsWithHTTPClient(client *http.Client) *IpamAggregatesListParams

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

func NewIpamAggregatesListParamsWithTimeout

func NewIpamAggregatesListParamsWithTimeout(timeout time.Duration) *IpamAggregatesListParams

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

func (*IpamAggregatesListParams) SetContext

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

SetContext adds the context to the ipam aggregates list params

func (*IpamAggregatesListParams) SetDateAdded

func (o *IpamAggregatesListParams) SetDateAdded(dateAdded *string)

SetDateAdded adds the dateAdded to the ipam aggregates list params

func (*IpamAggregatesListParams) SetFamily

func (o *IpamAggregatesListParams) SetFamily(family *string)

SetFamily adds the family to the ipam aggregates list params

func (*IpamAggregatesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates list params

func (*IpamAggregatesListParams) SetIDIn

func (o *IpamAggregatesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam aggregates list params

func (*IpamAggregatesListParams) SetLimit

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

SetLimit adds the limit to the ipam aggregates list params

func (*IpamAggregatesListParams) SetOffset

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

SetOffset adds the offset to the ipam aggregates list params

func (*IpamAggregatesListParams) SetPrefix

func (o *IpamAggregatesListParams) SetPrefix(prefix *string)

SetPrefix adds the prefix to the ipam aggregates list params

func (*IpamAggregatesListParams) SetQ

func (o *IpamAggregatesListParams) SetQ(q *string)

SetQ adds the q to the ipam aggregates list params

func (*IpamAggregatesListParams) SetRir

func (o *IpamAggregatesListParams) SetRir(rir *string)

SetRir adds the rir to the ipam aggregates list params

func (*IpamAggregatesListParams) SetRirID

func (o *IpamAggregatesListParams) SetRirID(rirID *string)

SetRirID adds the rirId to the ipam aggregates list params

func (*IpamAggregatesListParams) SetTag

func (o *IpamAggregatesListParams) SetTag(tag *string)

SetTag adds the tag to the ipam aggregates list params

func (*IpamAggregatesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates list params

func (*IpamAggregatesListParams) WithContext

WithContext adds the context to the ipam aggregates list params

func (*IpamAggregatesListParams) WithDateAdded

func (o *IpamAggregatesListParams) WithDateAdded(dateAdded *string) *IpamAggregatesListParams

WithDateAdded adds the dateAdded to the ipam aggregates list params

func (*IpamAggregatesListParams) WithFamily

WithFamily adds the family to the ipam aggregates list params

func (*IpamAggregatesListParams) WithHTTPClient

func (o *IpamAggregatesListParams) WithHTTPClient(client *http.Client) *IpamAggregatesListParams

WithHTTPClient adds the HTTPClient to the ipam aggregates list params

func (*IpamAggregatesListParams) WithIDIn

WithIDIn adds the iDIn to the ipam aggregates list params

func (*IpamAggregatesListParams) WithLimit

WithLimit adds the limit to the ipam aggregates list params

func (*IpamAggregatesListParams) WithOffset

WithOffset adds the offset to the ipam aggregates list params

func (*IpamAggregatesListParams) WithPrefix

WithPrefix adds the prefix to the ipam aggregates list params

func (*IpamAggregatesListParams) WithQ

WithQ adds the q to the ipam aggregates list params

func (*IpamAggregatesListParams) WithRir

WithRir adds the rir to the ipam aggregates list params

func (*IpamAggregatesListParams) WithRirID

WithRirID adds the rirID to the ipam aggregates list params

func (*IpamAggregatesListParams) WithTag

WithTag adds the tag to the ipam aggregates list params

func (*IpamAggregatesListParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates list params

func (*IpamAggregatesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesListReader

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

IpamAggregatesListReader is a Reader for the IpamAggregatesList structure.

func (*IpamAggregatesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamAggregatesPartialUpdateOK

type IpamAggregatesPartialUpdateOK struct {
	Payload *models.Aggregate
}

IpamAggregatesPartialUpdateOK handles this case with default header values.

IpamAggregatesPartialUpdateOK ipam aggregates partial update o k

func NewIpamAggregatesPartialUpdateOK

func NewIpamAggregatesPartialUpdateOK() *IpamAggregatesPartialUpdateOK

NewIpamAggregatesPartialUpdateOK creates a IpamAggregatesPartialUpdateOK with default headers values

func (*IpamAggregatesPartialUpdateOK) Error

func (*IpamAggregatesPartialUpdateOK) GetPayload

type IpamAggregatesPartialUpdateParams

type IpamAggregatesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableAggregate
	/*ID
	  A unique integer value identifying this aggregate.

	*/
	ID int64

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

IpamAggregatesPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam aggregates partial update operation typically these are written to a http.Request

func NewIpamAggregatesPartialUpdateParams

func NewIpamAggregatesPartialUpdateParams() *IpamAggregatesPartialUpdateParams

NewIpamAggregatesPartialUpdateParams creates a new IpamAggregatesPartialUpdateParams object with the default values initialized.

func NewIpamAggregatesPartialUpdateParamsWithContext

func NewIpamAggregatesPartialUpdateParamsWithContext(ctx context.Context) *IpamAggregatesPartialUpdateParams

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

func NewIpamAggregatesPartialUpdateParamsWithHTTPClient

func NewIpamAggregatesPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamAggregatesPartialUpdateParams

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

func NewIpamAggregatesPartialUpdateParamsWithTimeout

func NewIpamAggregatesPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamAggregatesPartialUpdateParams

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

func (*IpamAggregatesPartialUpdateParams) SetContext

SetContext adds the context to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) SetData

SetData adds the data to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) SetID

SetID adds the id to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WithContext

WithContext adds the context to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WithData

WithData adds the data to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WithID

WithID adds the id to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates partial update params

func (*IpamAggregatesPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesPartialUpdateReader

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

IpamAggregatesPartialUpdateReader is a Reader for the IpamAggregatesPartialUpdate structure.

func (*IpamAggregatesPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamAggregatesReadOK

type IpamAggregatesReadOK struct {
	Payload *models.Aggregate
}

IpamAggregatesReadOK handles this case with default header values.

IpamAggregatesReadOK ipam aggregates read o k

func NewIpamAggregatesReadOK

func NewIpamAggregatesReadOK() *IpamAggregatesReadOK

NewIpamAggregatesReadOK creates a IpamAggregatesReadOK with default headers values

func (*IpamAggregatesReadOK) Error

func (o *IpamAggregatesReadOK) Error() string

func (*IpamAggregatesReadOK) GetPayload

func (o *IpamAggregatesReadOK) GetPayload() *models.Aggregate

type IpamAggregatesReadParams

type IpamAggregatesReadParams struct {

	/*ID
	  A unique integer value identifying this aggregate.

	*/
	ID int64

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

IpamAggregatesReadParams contains all the parameters to send to the API endpoint for the ipam aggregates read operation typically these are written to a http.Request

func NewIpamAggregatesReadParams

func NewIpamAggregatesReadParams() *IpamAggregatesReadParams

NewIpamAggregatesReadParams creates a new IpamAggregatesReadParams object with the default values initialized.

func NewIpamAggregatesReadParamsWithContext

func NewIpamAggregatesReadParamsWithContext(ctx context.Context) *IpamAggregatesReadParams

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

func NewIpamAggregatesReadParamsWithHTTPClient

func NewIpamAggregatesReadParamsWithHTTPClient(client *http.Client) *IpamAggregatesReadParams

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

func NewIpamAggregatesReadParamsWithTimeout

func NewIpamAggregatesReadParamsWithTimeout(timeout time.Duration) *IpamAggregatesReadParams

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

func (*IpamAggregatesReadParams) SetContext

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

SetContext adds the context to the ipam aggregates read params

func (*IpamAggregatesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates read params

func (*IpamAggregatesReadParams) SetID

func (o *IpamAggregatesReadParams) SetID(id int64)

SetID adds the id to the ipam aggregates read params

func (*IpamAggregatesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates read params

func (*IpamAggregatesReadParams) WithContext

WithContext adds the context to the ipam aggregates read params

func (*IpamAggregatesReadParams) WithHTTPClient

func (o *IpamAggregatesReadParams) WithHTTPClient(client *http.Client) *IpamAggregatesReadParams

WithHTTPClient adds the HTTPClient to the ipam aggregates read params

func (*IpamAggregatesReadParams) WithID

WithID adds the id to the ipam aggregates read params

func (*IpamAggregatesReadParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates read params

func (*IpamAggregatesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesReadReader

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

IpamAggregatesReadReader is a Reader for the IpamAggregatesRead structure.

func (*IpamAggregatesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamAggregatesUpdateOK

type IpamAggregatesUpdateOK struct {
	Payload *models.Aggregate
}

IpamAggregatesUpdateOK handles this case with default header values.

IpamAggregatesUpdateOK ipam aggregates update o k

func NewIpamAggregatesUpdateOK

func NewIpamAggregatesUpdateOK() *IpamAggregatesUpdateOK

NewIpamAggregatesUpdateOK creates a IpamAggregatesUpdateOK with default headers values

func (*IpamAggregatesUpdateOK) Error

func (o *IpamAggregatesUpdateOK) Error() string

func (*IpamAggregatesUpdateOK) GetPayload

func (o *IpamAggregatesUpdateOK) GetPayload() *models.Aggregate

type IpamAggregatesUpdateParams

type IpamAggregatesUpdateParams struct {

	/*Data*/
	Data *models.WritableAggregate
	/*ID
	  A unique integer value identifying this aggregate.

	*/
	ID int64

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

IpamAggregatesUpdateParams contains all the parameters to send to the API endpoint for the ipam aggregates update operation typically these are written to a http.Request

func NewIpamAggregatesUpdateParams

func NewIpamAggregatesUpdateParams() *IpamAggregatesUpdateParams

NewIpamAggregatesUpdateParams creates a new IpamAggregatesUpdateParams object with the default values initialized.

func NewIpamAggregatesUpdateParamsWithContext

func NewIpamAggregatesUpdateParamsWithContext(ctx context.Context) *IpamAggregatesUpdateParams

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

func NewIpamAggregatesUpdateParamsWithHTTPClient

func NewIpamAggregatesUpdateParamsWithHTTPClient(client *http.Client) *IpamAggregatesUpdateParams

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

func NewIpamAggregatesUpdateParamsWithTimeout

func NewIpamAggregatesUpdateParamsWithTimeout(timeout time.Duration) *IpamAggregatesUpdateParams

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

func (*IpamAggregatesUpdateParams) SetContext

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

SetContext adds the context to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) SetData

SetData adds the data to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) SetID

func (o *IpamAggregatesUpdateParams) SetID(id int64)

SetID adds the id to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WithContext

WithContext adds the context to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WithData

WithData adds the data to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WithID

WithID adds the id to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam aggregates update params

func (*IpamAggregatesUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamAggregatesUpdateReader

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

IpamAggregatesUpdateReader is a Reader for the IpamAggregatesUpdate structure.

func (*IpamAggregatesUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamChoicesListOK

type IpamChoicesListOK struct {
}

IpamChoicesListOK handles this case with default header values.

IpamChoicesListOK ipam choices list o k

func NewIpamChoicesListOK

func NewIpamChoicesListOK() *IpamChoicesListOK

NewIpamChoicesListOK creates a IpamChoicesListOK with default headers values

func (*IpamChoicesListOK) Error

func (o *IpamChoicesListOK) Error() string

type IpamChoicesListParams

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

IpamChoicesListParams contains all the parameters to send to the API endpoint for the ipam choices list operation typically these are written to a http.Request

func NewIpamChoicesListParams

func NewIpamChoicesListParams() *IpamChoicesListParams

NewIpamChoicesListParams creates a new IpamChoicesListParams object with the default values initialized.

func NewIpamChoicesListParamsWithContext

func NewIpamChoicesListParamsWithContext(ctx context.Context) *IpamChoicesListParams

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

func NewIpamChoicesListParamsWithHTTPClient

func NewIpamChoicesListParamsWithHTTPClient(client *http.Client) *IpamChoicesListParams

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

func NewIpamChoicesListParamsWithTimeout

func NewIpamChoicesListParamsWithTimeout(timeout time.Duration) *IpamChoicesListParams

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

func (*IpamChoicesListParams) SetContext

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

SetContext adds the context to the ipam choices list params

func (*IpamChoicesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam choices list params

func (*IpamChoicesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam choices list params

func (*IpamChoicesListParams) WithContext

WithContext adds the context to the ipam choices list params

func (*IpamChoicesListParams) WithHTTPClient

func (o *IpamChoicesListParams) WithHTTPClient(client *http.Client) *IpamChoicesListParams

WithHTTPClient adds the HTTPClient to the ipam choices list params

func (*IpamChoicesListParams) WithTimeout

func (o *IpamChoicesListParams) WithTimeout(timeout time.Duration) *IpamChoicesListParams

WithTimeout adds the timeout to the ipam choices list params

func (*IpamChoicesListParams) WriteToRequest

func (o *IpamChoicesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamChoicesListReader

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

IpamChoicesListReader is a Reader for the IpamChoicesList structure.

func (*IpamChoicesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamChoicesReadOK

type IpamChoicesReadOK struct {
}

IpamChoicesReadOK handles this case with default header values.

IpamChoicesReadOK ipam choices read o k

func NewIpamChoicesReadOK

func NewIpamChoicesReadOK() *IpamChoicesReadOK

NewIpamChoicesReadOK creates a IpamChoicesReadOK with default headers values

func (*IpamChoicesReadOK) Error

func (o *IpamChoicesReadOK) Error() string

type IpamChoicesReadParams

type IpamChoicesReadParams struct {

	/*ID*/
	ID string

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

IpamChoicesReadParams contains all the parameters to send to the API endpoint for the ipam choices read operation typically these are written to a http.Request

func NewIpamChoicesReadParams

func NewIpamChoicesReadParams() *IpamChoicesReadParams

NewIpamChoicesReadParams creates a new IpamChoicesReadParams object with the default values initialized.

func NewIpamChoicesReadParamsWithContext

func NewIpamChoicesReadParamsWithContext(ctx context.Context) *IpamChoicesReadParams

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

func NewIpamChoicesReadParamsWithHTTPClient

func NewIpamChoicesReadParamsWithHTTPClient(client *http.Client) *IpamChoicesReadParams

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

func NewIpamChoicesReadParamsWithTimeout

func NewIpamChoicesReadParamsWithTimeout(timeout time.Duration) *IpamChoicesReadParams

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

func (*IpamChoicesReadParams) SetContext

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

SetContext adds the context to the ipam choices read params

func (*IpamChoicesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam choices read params

func (*IpamChoicesReadParams) SetID

func (o *IpamChoicesReadParams) SetID(id string)

SetID adds the id to the ipam choices read params

func (*IpamChoicesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam choices read params

func (*IpamChoicesReadParams) WithContext

WithContext adds the context to the ipam choices read params

func (*IpamChoicesReadParams) WithHTTPClient

func (o *IpamChoicesReadParams) WithHTTPClient(client *http.Client) *IpamChoicesReadParams

WithHTTPClient adds the HTTPClient to the ipam choices read params

func (*IpamChoicesReadParams) WithID

WithID adds the id to the ipam choices read params

func (*IpamChoicesReadParams) WithTimeout

func (o *IpamChoicesReadParams) WithTimeout(timeout time.Duration) *IpamChoicesReadParams

WithTimeout adds the timeout to the ipam choices read params

func (*IpamChoicesReadParams) WriteToRequest

func (o *IpamChoicesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamChoicesReadReader

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

IpamChoicesReadReader is a Reader for the IpamChoicesRead structure.

func (*IpamChoicesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesCreateCreated

type IpamIPAddressesCreateCreated struct {
	Payload *models.IPAddress
}

IpamIPAddressesCreateCreated handles this case with default header values.

IpamIPAddressesCreateCreated ipam Ip addresses create created

func NewIpamIPAddressesCreateCreated

func NewIpamIPAddressesCreateCreated() *IpamIPAddressesCreateCreated

NewIpamIPAddressesCreateCreated creates a IpamIPAddressesCreateCreated with default headers values

func (*IpamIPAddressesCreateCreated) Error

func (*IpamIPAddressesCreateCreated) GetPayload

type IpamIPAddressesCreateParams

type IpamIPAddressesCreateParams struct {

	/*Data*/
	Data *models.WritableIPAddress

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

IpamIPAddressesCreateParams contains all the parameters to send to the API endpoint for the ipam ip addresses create operation typically these are written to a http.Request

func NewIpamIPAddressesCreateParams

func NewIpamIPAddressesCreateParams() *IpamIPAddressesCreateParams

NewIpamIPAddressesCreateParams creates a new IpamIPAddressesCreateParams object with the default values initialized.

func NewIpamIPAddressesCreateParamsWithContext

func NewIpamIPAddressesCreateParamsWithContext(ctx context.Context) *IpamIPAddressesCreateParams

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

func NewIpamIPAddressesCreateParamsWithHTTPClient

func NewIpamIPAddressesCreateParamsWithHTTPClient(client *http.Client) *IpamIPAddressesCreateParams

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

func NewIpamIPAddressesCreateParamsWithTimeout

func NewIpamIPAddressesCreateParamsWithTimeout(timeout time.Duration) *IpamIPAddressesCreateParams

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

func (*IpamIPAddressesCreateParams) SetContext

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

SetContext adds the context to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) SetData

SetData adds the data to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) WithContext

WithContext adds the context to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) WithData

WithData adds the data to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses create params

func (*IpamIPAddressesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesCreateReader

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

IpamIPAddressesCreateReader is a Reader for the IpamIPAddressesCreate structure.

func (*IpamIPAddressesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesDeleteNoContent

type IpamIPAddressesDeleteNoContent struct {
}

IpamIPAddressesDeleteNoContent handles this case with default header values.

IpamIPAddressesDeleteNoContent ipam Ip addresses delete no content

func NewIpamIPAddressesDeleteNoContent

func NewIpamIPAddressesDeleteNoContent() *IpamIPAddressesDeleteNoContent

NewIpamIPAddressesDeleteNoContent creates a IpamIPAddressesDeleteNoContent with default headers values

func (*IpamIPAddressesDeleteNoContent) Error

type IpamIPAddressesDeleteParams

type IpamIPAddressesDeleteParams struct {

	/*ID
	  A unique integer value identifying this IP address.

	*/
	ID int64

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

IpamIPAddressesDeleteParams contains all the parameters to send to the API endpoint for the ipam ip addresses delete operation typically these are written to a http.Request

func NewIpamIPAddressesDeleteParams

func NewIpamIPAddressesDeleteParams() *IpamIPAddressesDeleteParams

NewIpamIPAddressesDeleteParams creates a new IpamIPAddressesDeleteParams object with the default values initialized.

func NewIpamIPAddressesDeleteParamsWithContext

func NewIpamIPAddressesDeleteParamsWithContext(ctx context.Context) *IpamIPAddressesDeleteParams

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

func NewIpamIPAddressesDeleteParamsWithHTTPClient

func NewIpamIPAddressesDeleteParamsWithHTTPClient(client *http.Client) *IpamIPAddressesDeleteParams

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

func NewIpamIPAddressesDeleteParamsWithTimeout

func NewIpamIPAddressesDeleteParamsWithTimeout(timeout time.Duration) *IpamIPAddressesDeleteParams

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

func (*IpamIPAddressesDeleteParams) SetContext

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

SetContext adds the context to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) SetID

func (o *IpamIPAddressesDeleteParams) SetID(id int64)

SetID adds the id to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) WithContext

WithContext adds the context to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) WithID

WithID adds the id to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses delete params

func (*IpamIPAddressesDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesDeleteReader

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

IpamIPAddressesDeleteReader is a Reader for the IpamIPAddressesDelete structure.

func (*IpamIPAddressesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesListOK

type IpamIPAddressesListOK struct {
	Payload *IpamIPAddressesListOKBody
}

IpamIPAddressesListOK handles this case with default header values.

IpamIPAddressesListOK ipam Ip addresses list o k

func NewIpamIPAddressesListOK

func NewIpamIPAddressesListOK() *IpamIPAddressesListOK

NewIpamIPAddressesListOK creates a IpamIPAddressesListOK with default headers values

func (*IpamIPAddressesListOK) Error

func (o *IpamIPAddressesListOK) Error() string

func (*IpamIPAddressesListOK) GetPayload

type IpamIPAddressesListOKBody

type IpamIPAddressesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.IPAddress `json:"results"`
}

IpamIPAddressesListOKBody ipam IP addresses list o k body swagger:model IpamIPAddressesListOKBody

func (*IpamIPAddressesListOKBody) MarshalBinary

func (o *IpamIPAddressesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamIPAddressesListOKBody) UnmarshalBinary

func (o *IpamIPAddressesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamIPAddressesListOKBody) Validate

func (o *IpamIPAddressesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam IP addresses list o k body

type IpamIPAddressesListParams

type IpamIPAddressesListParams struct {

	/*Address*/
	Address *string
	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *float64
	/*DNSName*/
	DNSName *string
	/*Family*/
	Family *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Interface*/
	Interface *string
	/*InterfaceID*/
	InterfaceID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MaskLength*/
	MaskLength *float64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Parent*/
	Parent *string
	/*Q*/
	Q *string
	/*Role*/
	Role *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*VirtualMachine*/
	VirtualMachine *string
	/*VirtualMachineID*/
	VirtualMachineID *string
	/*Vrf*/
	Vrf *string
	/*VrfID*/
	VrfID *string

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

IpamIPAddressesListParams contains all the parameters to send to the API endpoint for the ipam ip addresses list operation typically these are written to a http.Request

func NewIpamIPAddressesListParams

func NewIpamIPAddressesListParams() *IpamIPAddressesListParams

NewIpamIPAddressesListParams creates a new IpamIPAddressesListParams object with the default values initialized.

func NewIpamIPAddressesListParamsWithContext

func NewIpamIPAddressesListParamsWithContext(ctx context.Context) *IpamIPAddressesListParams

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

func NewIpamIPAddressesListParamsWithHTTPClient

func NewIpamIPAddressesListParamsWithHTTPClient(client *http.Client) *IpamIPAddressesListParams

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

func NewIpamIPAddressesListParamsWithTimeout

func NewIpamIPAddressesListParamsWithTimeout(timeout time.Duration) *IpamIPAddressesListParams

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

func (*IpamIPAddressesListParams) SetAddress

func (o *IpamIPAddressesListParams) SetAddress(address *string)

SetAddress adds the address to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetContext

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

SetContext adds the context to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetDNSName

func (o *IpamIPAddressesListParams) SetDNSName(dNSName *string)

SetDNSName adds the dnsName to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetDevice

func (o *IpamIPAddressesListParams) SetDevice(device *string)

SetDevice adds the device to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetDeviceID

func (o *IpamIPAddressesListParams) SetDeviceID(deviceID *float64)

SetDeviceID adds the deviceId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetFamily

func (o *IpamIPAddressesListParams) SetFamily(family *string)

SetFamily adds the family to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetIDIn

func (o *IpamIPAddressesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetInterface

func (o *IpamIPAddressesListParams) SetInterface(interfaceVar *string)

SetInterface adds the interface to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetInterfaceID

func (o *IpamIPAddressesListParams) SetInterfaceID(interfaceID *string)

SetInterfaceID adds the interfaceId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetLimit

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

SetLimit adds the limit to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetMaskLength

func (o *IpamIPAddressesListParams) SetMaskLength(maskLength *float64)

SetMaskLength adds the maskLength to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetOffset

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

SetOffset adds the offset to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetParent

func (o *IpamIPAddressesListParams) SetParent(parent *string)

SetParent adds the parent to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetQ

func (o *IpamIPAddressesListParams) SetQ(q *string)

SetQ adds the q to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetRole

func (o *IpamIPAddressesListParams) SetRole(role *string)

SetRole adds the role to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetStatus

func (o *IpamIPAddressesListParams) SetStatus(status *string)

SetStatus adds the status to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTag

func (o *IpamIPAddressesListParams) SetTag(tag *string)

SetTag adds the tag to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTenant

func (o *IpamIPAddressesListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTenantGroup

func (o *IpamIPAddressesListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTenantGroupID

func (o *IpamIPAddressesListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTenantID

func (o *IpamIPAddressesListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetVirtualMachine

func (o *IpamIPAddressesListParams) SetVirtualMachine(virtualMachine *string)

SetVirtualMachine adds the virtualMachine to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetVirtualMachineID

func (o *IpamIPAddressesListParams) SetVirtualMachineID(virtualMachineID *string)

SetVirtualMachineID adds the virtualMachineId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetVrf

func (o *IpamIPAddressesListParams) SetVrf(vrf *string)

SetVrf adds the vrf to the ipam ip addresses list params

func (*IpamIPAddressesListParams) SetVrfID

func (o *IpamIPAddressesListParams) SetVrfID(vrfID *string)

SetVrfID adds the vrfId to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithAddress

WithAddress adds the address to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithContext

WithContext adds the context to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithDNSName

WithDNSName adds the dNSName to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithDevice

WithDevice adds the device to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithDeviceID

func (o *IpamIPAddressesListParams) WithDeviceID(deviceID *float64) *IpamIPAddressesListParams

WithDeviceID adds the deviceID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithFamily

WithFamily adds the family to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithHTTPClient

func (o *IpamIPAddressesListParams) WithHTTPClient(client *http.Client) *IpamIPAddressesListParams

WithHTTPClient adds the HTTPClient to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithIDIn

WithIDIn adds the iDIn to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithInterface

func (o *IpamIPAddressesListParams) WithInterface(interfaceVar *string) *IpamIPAddressesListParams

WithInterface adds the interfaceVar to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithInterfaceID

func (o *IpamIPAddressesListParams) WithInterfaceID(interfaceID *string) *IpamIPAddressesListParams

WithInterfaceID adds the interfaceID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithLimit

WithLimit adds the limit to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithMaskLength

func (o *IpamIPAddressesListParams) WithMaskLength(maskLength *float64) *IpamIPAddressesListParams

WithMaskLength adds the maskLength to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithOffset

WithOffset adds the offset to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithParent

WithParent adds the parent to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithQ

WithQ adds the q to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithRole

WithRole adds the role to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithStatus

WithStatus adds the status to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTag

WithTag adds the tag to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTenant

WithTenant adds the tenant to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTenantGroup

func (o *IpamIPAddressesListParams) WithTenantGroup(tenantGroup *string) *IpamIPAddressesListParams

WithTenantGroup adds the tenantGroup to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTenantGroupID

func (o *IpamIPAddressesListParams) WithTenantGroupID(tenantGroupID *string) *IpamIPAddressesListParams

WithTenantGroupID adds the tenantGroupID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTenantID

func (o *IpamIPAddressesListParams) WithTenantID(tenantID *string) *IpamIPAddressesListParams

WithTenantID adds the tenantID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithVirtualMachine

func (o *IpamIPAddressesListParams) WithVirtualMachine(virtualMachine *string) *IpamIPAddressesListParams

WithVirtualMachine adds the virtualMachine to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithVirtualMachineID

func (o *IpamIPAddressesListParams) WithVirtualMachineID(virtualMachineID *string) *IpamIPAddressesListParams

WithVirtualMachineID adds the virtualMachineID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithVrf

WithVrf adds the vrf to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WithVrfID

WithVrfID adds the vrfID to the ipam ip addresses list params

func (*IpamIPAddressesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesListReader

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

IpamIPAddressesListReader is a Reader for the IpamIPAddressesList structure.

func (*IpamIPAddressesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesPartialUpdateOK

type IpamIPAddressesPartialUpdateOK struct {
	Payload *models.IPAddress
}

IpamIPAddressesPartialUpdateOK handles this case with default header values.

IpamIPAddressesPartialUpdateOK ipam Ip addresses partial update o k

func NewIpamIPAddressesPartialUpdateOK

func NewIpamIPAddressesPartialUpdateOK() *IpamIPAddressesPartialUpdateOK

NewIpamIPAddressesPartialUpdateOK creates a IpamIPAddressesPartialUpdateOK with default headers values

func (*IpamIPAddressesPartialUpdateOK) Error

func (*IpamIPAddressesPartialUpdateOK) GetPayload

type IpamIPAddressesPartialUpdateParams

type IpamIPAddressesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableIPAddress
	/*ID
	  A unique integer value identifying this IP address.

	*/
	ID int64

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

IpamIPAddressesPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam ip addresses partial update operation typically these are written to a http.Request

func NewIpamIPAddressesPartialUpdateParams

func NewIpamIPAddressesPartialUpdateParams() *IpamIPAddressesPartialUpdateParams

NewIpamIPAddressesPartialUpdateParams creates a new IpamIPAddressesPartialUpdateParams object with the default values initialized.

func NewIpamIPAddressesPartialUpdateParamsWithContext

func NewIpamIPAddressesPartialUpdateParamsWithContext(ctx context.Context) *IpamIPAddressesPartialUpdateParams

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

func NewIpamIPAddressesPartialUpdateParamsWithHTTPClient

func NewIpamIPAddressesPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamIPAddressesPartialUpdateParams

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

func NewIpamIPAddressesPartialUpdateParamsWithTimeout

func NewIpamIPAddressesPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamIPAddressesPartialUpdateParams

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

func (*IpamIPAddressesPartialUpdateParams) SetContext

SetContext adds the context to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) SetData

SetData adds the data to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) SetID

SetID adds the id to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WithContext

WithContext adds the context to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WithData

WithData adds the data to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WithID

WithID adds the id to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses partial update params

func (*IpamIPAddressesPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesPartialUpdateReader

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

IpamIPAddressesPartialUpdateReader is a Reader for the IpamIPAddressesPartialUpdate structure.

func (*IpamIPAddressesPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesReadOK

type IpamIPAddressesReadOK struct {
	Payload *models.IPAddress
}

IpamIPAddressesReadOK handles this case with default header values.

IpamIPAddressesReadOK ipam Ip addresses read o k

func NewIpamIPAddressesReadOK

func NewIpamIPAddressesReadOK() *IpamIPAddressesReadOK

NewIpamIPAddressesReadOK creates a IpamIPAddressesReadOK with default headers values

func (*IpamIPAddressesReadOK) Error

func (o *IpamIPAddressesReadOK) Error() string

func (*IpamIPAddressesReadOK) GetPayload

func (o *IpamIPAddressesReadOK) GetPayload() *models.IPAddress

type IpamIPAddressesReadParams

type IpamIPAddressesReadParams struct {

	/*ID
	  A unique integer value identifying this IP address.

	*/
	ID int64

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

IpamIPAddressesReadParams contains all the parameters to send to the API endpoint for the ipam ip addresses read operation typically these are written to a http.Request

func NewIpamIPAddressesReadParams

func NewIpamIPAddressesReadParams() *IpamIPAddressesReadParams

NewIpamIPAddressesReadParams creates a new IpamIPAddressesReadParams object with the default values initialized.

func NewIpamIPAddressesReadParamsWithContext

func NewIpamIPAddressesReadParamsWithContext(ctx context.Context) *IpamIPAddressesReadParams

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

func NewIpamIPAddressesReadParamsWithHTTPClient

func NewIpamIPAddressesReadParamsWithHTTPClient(client *http.Client) *IpamIPAddressesReadParams

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

func NewIpamIPAddressesReadParamsWithTimeout

func NewIpamIPAddressesReadParamsWithTimeout(timeout time.Duration) *IpamIPAddressesReadParams

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

func (*IpamIPAddressesReadParams) SetContext

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

SetContext adds the context to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) SetID

func (o *IpamIPAddressesReadParams) SetID(id int64)

SetID adds the id to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) WithContext

WithContext adds the context to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) WithHTTPClient

func (o *IpamIPAddressesReadParams) WithHTTPClient(client *http.Client) *IpamIPAddressesReadParams

WithHTTPClient adds the HTTPClient to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) WithID

WithID adds the id to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses read params

func (*IpamIPAddressesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesReadReader

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

IpamIPAddressesReadReader is a Reader for the IpamIPAddressesRead structure.

func (*IpamIPAddressesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamIPAddressesUpdateOK

type IpamIPAddressesUpdateOK struct {
	Payload *models.IPAddress
}

IpamIPAddressesUpdateOK handles this case with default header values.

IpamIPAddressesUpdateOK ipam Ip addresses update o k

func NewIpamIPAddressesUpdateOK

func NewIpamIPAddressesUpdateOK() *IpamIPAddressesUpdateOK

NewIpamIPAddressesUpdateOK creates a IpamIPAddressesUpdateOK with default headers values

func (*IpamIPAddressesUpdateOK) Error

func (o *IpamIPAddressesUpdateOK) Error() string

func (*IpamIPAddressesUpdateOK) GetPayload

func (o *IpamIPAddressesUpdateOK) GetPayload() *models.IPAddress

type IpamIPAddressesUpdateParams

type IpamIPAddressesUpdateParams struct {

	/*Data*/
	Data *models.WritableIPAddress
	/*ID
	  A unique integer value identifying this IP address.

	*/
	ID int64

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

IpamIPAddressesUpdateParams contains all the parameters to send to the API endpoint for the ipam ip addresses update operation typically these are written to a http.Request

func NewIpamIPAddressesUpdateParams

func NewIpamIPAddressesUpdateParams() *IpamIPAddressesUpdateParams

NewIpamIPAddressesUpdateParams creates a new IpamIPAddressesUpdateParams object with the default values initialized.

func NewIpamIPAddressesUpdateParamsWithContext

func NewIpamIPAddressesUpdateParamsWithContext(ctx context.Context) *IpamIPAddressesUpdateParams

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

func NewIpamIPAddressesUpdateParamsWithHTTPClient

func NewIpamIPAddressesUpdateParamsWithHTTPClient(client *http.Client) *IpamIPAddressesUpdateParams

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

func NewIpamIPAddressesUpdateParamsWithTimeout

func NewIpamIPAddressesUpdateParamsWithTimeout(timeout time.Duration) *IpamIPAddressesUpdateParams

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

func (*IpamIPAddressesUpdateParams) SetContext

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

SetContext adds the context to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) SetData

SetData adds the data to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) SetID

func (o *IpamIPAddressesUpdateParams) SetID(id int64)

SetID adds the id to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WithContext

WithContext adds the context to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WithData

WithData adds the data to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WithID

WithID adds the id to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam ip addresses update params

func (*IpamIPAddressesUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamIPAddressesUpdateReader

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

IpamIPAddressesUpdateReader is a Reader for the IpamIPAddressesUpdate structure.

func (*IpamIPAddressesUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesAvailableIpsCreateCreated

type IpamPrefixesAvailableIpsCreateCreated struct {
	Payload *models.Prefix
}

IpamPrefixesAvailableIpsCreateCreated handles this case with default header values.

IpamPrefixesAvailableIpsCreateCreated ipam prefixes available ips create created

func NewIpamPrefixesAvailableIpsCreateCreated

func NewIpamPrefixesAvailableIpsCreateCreated() *IpamPrefixesAvailableIpsCreateCreated

NewIpamPrefixesAvailableIpsCreateCreated creates a IpamPrefixesAvailableIpsCreateCreated with default headers values

func (*IpamPrefixesAvailableIpsCreateCreated) Error

func (*IpamPrefixesAvailableIpsCreateCreated) GetPayload

type IpamPrefixesAvailableIpsCreateParams

type IpamPrefixesAvailableIpsCreateParams struct {

	/*Data*/
	Data *models.WritablePrefix
	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesAvailableIpsCreateParams contains all the parameters to send to the API endpoint for the ipam prefixes available ips create operation typically these are written to a http.Request

func NewIpamPrefixesAvailableIpsCreateParams

func NewIpamPrefixesAvailableIpsCreateParams() *IpamPrefixesAvailableIpsCreateParams

NewIpamPrefixesAvailableIpsCreateParams creates a new IpamPrefixesAvailableIpsCreateParams object with the default values initialized.

func NewIpamPrefixesAvailableIpsCreateParamsWithContext

func NewIpamPrefixesAvailableIpsCreateParamsWithContext(ctx context.Context) *IpamPrefixesAvailableIpsCreateParams

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

func NewIpamPrefixesAvailableIpsCreateParamsWithHTTPClient

func NewIpamPrefixesAvailableIpsCreateParamsWithHTTPClient(client *http.Client) *IpamPrefixesAvailableIpsCreateParams

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

func NewIpamPrefixesAvailableIpsCreateParamsWithTimeout

func NewIpamPrefixesAvailableIpsCreateParamsWithTimeout(timeout time.Duration) *IpamPrefixesAvailableIpsCreateParams

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

func (*IpamPrefixesAvailableIpsCreateParams) SetContext

SetContext adds the context to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) SetData

SetData adds the data to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) SetID

SetID adds the id to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WithContext

WithContext adds the context to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WithData

WithData adds the data to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WithID

WithID adds the id to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes available ips create params

func (*IpamPrefixesAvailableIpsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesAvailableIpsCreateReader

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

IpamPrefixesAvailableIpsCreateReader is a Reader for the IpamPrefixesAvailableIpsCreate structure.

func (*IpamPrefixesAvailableIpsCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesAvailableIpsReadOK

type IpamPrefixesAvailableIpsReadOK struct {
	Payload *models.Prefix
}

IpamPrefixesAvailableIpsReadOK handles this case with default header values.

IpamPrefixesAvailableIpsReadOK ipam prefixes available ips read o k

func NewIpamPrefixesAvailableIpsReadOK

func NewIpamPrefixesAvailableIpsReadOK() *IpamPrefixesAvailableIpsReadOK

NewIpamPrefixesAvailableIpsReadOK creates a IpamPrefixesAvailableIpsReadOK with default headers values

func (*IpamPrefixesAvailableIpsReadOK) Error

func (*IpamPrefixesAvailableIpsReadOK) GetPayload

func (o *IpamPrefixesAvailableIpsReadOK) GetPayload() *models.Prefix

type IpamPrefixesAvailableIpsReadParams

type IpamPrefixesAvailableIpsReadParams struct {

	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesAvailableIpsReadParams contains all the parameters to send to the API endpoint for the ipam prefixes available ips read operation typically these are written to a http.Request

func NewIpamPrefixesAvailableIpsReadParams

func NewIpamPrefixesAvailableIpsReadParams() *IpamPrefixesAvailableIpsReadParams

NewIpamPrefixesAvailableIpsReadParams creates a new IpamPrefixesAvailableIpsReadParams object with the default values initialized.

func NewIpamPrefixesAvailableIpsReadParamsWithContext

func NewIpamPrefixesAvailableIpsReadParamsWithContext(ctx context.Context) *IpamPrefixesAvailableIpsReadParams

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

func NewIpamPrefixesAvailableIpsReadParamsWithHTTPClient

func NewIpamPrefixesAvailableIpsReadParamsWithHTTPClient(client *http.Client) *IpamPrefixesAvailableIpsReadParams

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

func NewIpamPrefixesAvailableIpsReadParamsWithTimeout

func NewIpamPrefixesAvailableIpsReadParamsWithTimeout(timeout time.Duration) *IpamPrefixesAvailableIpsReadParams

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

func (*IpamPrefixesAvailableIpsReadParams) SetContext

SetContext adds the context to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) SetID

SetID adds the id to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) WithContext

WithContext adds the context to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) WithID

WithID adds the id to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes available ips read params

func (*IpamPrefixesAvailableIpsReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesAvailableIpsReadReader

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

IpamPrefixesAvailableIpsReadReader is a Reader for the IpamPrefixesAvailableIpsRead structure.

func (*IpamPrefixesAvailableIpsReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesAvailablePrefixesCreateCreated

type IpamPrefixesAvailablePrefixesCreateCreated struct {
	Payload *models.Prefix
}

IpamPrefixesAvailablePrefixesCreateCreated handles this case with default header values.

IpamPrefixesAvailablePrefixesCreateCreated ipam prefixes available prefixes create created

func NewIpamPrefixesAvailablePrefixesCreateCreated

func NewIpamPrefixesAvailablePrefixesCreateCreated() *IpamPrefixesAvailablePrefixesCreateCreated

NewIpamPrefixesAvailablePrefixesCreateCreated creates a IpamPrefixesAvailablePrefixesCreateCreated with default headers values

func (*IpamPrefixesAvailablePrefixesCreateCreated) Error

func (*IpamPrefixesAvailablePrefixesCreateCreated) GetPayload

type IpamPrefixesAvailablePrefixesCreateParams

type IpamPrefixesAvailablePrefixesCreateParams struct {

	/*Data*/
	Data *models.WritablePrefix
	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesAvailablePrefixesCreateParams contains all the parameters to send to the API endpoint for the ipam prefixes available prefixes create operation typically these are written to a http.Request

func NewIpamPrefixesAvailablePrefixesCreateParams

func NewIpamPrefixesAvailablePrefixesCreateParams() *IpamPrefixesAvailablePrefixesCreateParams

NewIpamPrefixesAvailablePrefixesCreateParams creates a new IpamPrefixesAvailablePrefixesCreateParams object with the default values initialized.

func NewIpamPrefixesAvailablePrefixesCreateParamsWithContext

func NewIpamPrefixesAvailablePrefixesCreateParamsWithContext(ctx context.Context) *IpamPrefixesAvailablePrefixesCreateParams

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

func NewIpamPrefixesAvailablePrefixesCreateParamsWithHTTPClient

func NewIpamPrefixesAvailablePrefixesCreateParamsWithHTTPClient(client *http.Client) *IpamPrefixesAvailablePrefixesCreateParams

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

func NewIpamPrefixesAvailablePrefixesCreateParamsWithTimeout

func NewIpamPrefixesAvailablePrefixesCreateParamsWithTimeout(timeout time.Duration) *IpamPrefixesAvailablePrefixesCreateParams

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

func (*IpamPrefixesAvailablePrefixesCreateParams) SetContext

SetContext adds the context to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) SetData

SetData adds the data to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) SetID

SetID adds the id to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) SetTimeout

SetTimeout adds the timeout to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WithContext

WithContext adds the context to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WithData

WithData adds the data to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WithID

WithID adds the id to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes available prefixes create params

func (*IpamPrefixesAvailablePrefixesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesAvailablePrefixesCreateReader

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

IpamPrefixesAvailablePrefixesCreateReader is a Reader for the IpamPrefixesAvailablePrefixesCreate structure.

func (*IpamPrefixesAvailablePrefixesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesAvailablePrefixesReadOK

type IpamPrefixesAvailablePrefixesReadOK struct {
	Payload *models.Prefix
}

IpamPrefixesAvailablePrefixesReadOK handles this case with default header values.

IpamPrefixesAvailablePrefixesReadOK ipam prefixes available prefixes read o k

func NewIpamPrefixesAvailablePrefixesReadOK

func NewIpamPrefixesAvailablePrefixesReadOK() *IpamPrefixesAvailablePrefixesReadOK

NewIpamPrefixesAvailablePrefixesReadOK creates a IpamPrefixesAvailablePrefixesReadOK with default headers values

func (*IpamPrefixesAvailablePrefixesReadOK) Error

func (*IpamPrefixesAvailablePrefixesReadOK) GetPayload

type IpamPrefixesAvailablePrefixesReadParams

type IpamPrefixesAvailablePrefixesReadParams struct {

	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesAvailablePrefixesReadParams contains all the parameters to send to the API endpoint for the ipam prefixes available prefixes read operation typically these are written to a http.Request

func NewIpamPrefixesAvailablePrefixesReadParams

func NewIpamPrefixesAvailablePrefixesReadParams() *IpamPrefixesAvailablePrefixesReadParams

NewIpamPrefixesAvailablePrefixesReadParams creates a new IpamPrefixesAvailablePrefixesReadParams object with the default values initialized.

func NewIpamPrefixesAvailablePrefixesReadParamsWithContext

func NewIpamPrefixesAvailablePrefixesReadParamsWithContext(ctx context.Context) *IpamPrefixesAvailablePrefixesReadParams

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

func NewIpamPrefixesAvailablePrefixesReadParamsWithHTTPClient

func NewIpamPrefixesAvailablePrefixesReadParamsWithHTTPClient(client *http.Client) *IpamPrefixesAvailablePrefixesReadParams

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

func NewIpamPrefixesAvailablePrefixesReadParamsWithTimeout

func NewIpamPrefixesAvailablePrefixesReadParamsWithTimeout(timeout time.Duration) *IpamPrefixesAvailablePrefixesReadParams

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

func (*IpamPrefixesAvailablePrefixesReadParams) SetContext

SetContext adds the context to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) SetID

SetID adds the id to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) WithContext

WithContext adds the context to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) WithID

WithID adds the id to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes available prefixes read params

func (*IpamPrefixesAvailablePrefixesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesAvailablePrefixesReadReader

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

IpamPrefixesAvailablePrefixesReadReader is a Reader for the IpamPrefixesAvailablePrefixesRead structure.

func (*IpamPrefixesAvailablePrefixesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesCreateCreated

type IpamPrefixesCreateCreated struct {
	Payload *models.Prefix
}

IpamPrefixesCreateCreated handles this case with default header values.

IpamPrefixesCreateCreated ipam prefixes create created

func NewIpamPrefixesCreateCreated

func NewIpamPrefixesCreateCreated() *IpamPrefixesCreateCreated

NewIpamPrefixesCreateCreated creates a IpamPrefixesCreateCreated with default headers values

func (*IpamPrefixesCreateCreated) Error

func (o *IpamPrefixesCreateCreated) Error() string

func (*IpamPrefixesCreateCreated) GetPayload

func (o *IpamPrefixesCreateCreated) GetPayload() *models.Prefix

type IpamPrefixesCreateParams

type IpamPrefixesCreateParams struct {

	/*Data*/
	Data *models.WritablePrefix

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

IpamPrefixesCreateParams contains all the parameters to send to the API endpoint for the ipam prefixes create operation typically these are written to a http.Request

func NewIpamPrefixesCreateParams

func NewIpamPrefixesCreateParams() *IpamPrefixesCreateParams

NewIpamPrefixesCreateParams creates a new IpamPrefixesCreateParams object with the default values initialized.

func NewIpamPrefixesCreateParamsWithContext

func NewIpamPrefixesCreateParamsWithContext(ctx context.Context) *IpamPrefixesCreateParams

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

func NewIpamPrefixesCreateParamsWithHTTPClient

func NewIpamPrefixesCreateParamsWithHTTPClient(client *http.Client) *IpamPrefixesCreateParams

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

func NewIpamPrefixesCreateParamsWithTimeout

func NewIpamPrefixesCreateParamsWithTimeout(timeout time.Duration) *IpamPrefixesCreateParams

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

func (*IpamPrefixesCreateParams) SetContext

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

SetContext adds the context to the ipam prefixes create params

func (*IpamPrefixesCreateParams) SetData

SetData adds the data to the ipam prefixes create params

func (*IpamPrefixesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes create params

func (*IpamPrefixesCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes create params

func (*IpamPrefixesCreateParams) WithContext

WithContext adds the context to the ipam prefixes create params

func (*IpamPrefixesCreateParams) WithData

WithData adds the data to the ipam prefixes create params

func (*IpamPrefixesCreateParams) WithHTTPClient

func (o *IpamPrefixesCreateParams) WithHTTPClient(client *http.Client) *IpamPrefixesCreateParams

WithHTTPClient adds the HTTPClient to the ipam prefixes create params

func (*IpamPrefixesCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes create params

func (*IpamPrefixesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesCreateReader

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

IpamPrefixesCreateReader is a Reader for the IpamPrefixesCreate structure.

func (*IpamPrefixesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesDeleteNoContent

type IpamPrefixesDeleteNoContent struct {
}

IpamPrefixesDeleteNoContent handles this case with default header values.

IpamPrefixesDeleteNoContent ipam prefixes delete no content

func NewIpamPrefixesDeleteNoContent

func NewIpamPrefixesDeleteNoContent() *IpamPrefixesDeleteNoContent

NewIpamPrefixesDeleteNoContent creates a IpamPrefixesDeleteNoContent with default headers values

func (*IpamPrefixesDeleteNoContent) Error

type IpamPrefixesDeleteParams

type IpamPrefixesDeleteParams struct {

	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesDeleteParams contains all the parameters to send to the API endpoint for the ipam prefixes delete operation typically these are written to a http.Request

func NewIpamPrefixesDeleteParams

func NewIpamPrefixesDeleteParams() *IpamPrefixesDeleteParams

NewIpamPrefixesDeleteParams creates a new IpamPrefixesDeleteParams object with the default values initialized.

func NewIpamPrefixesDeleteParamsWithContext

func NewIpamPrefixesDeleteParamsWithContext(ctx context.Context) *IpamPrefixesDeleteParams

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

func NewIpamPrefixesDeleteParamsWithHTTPClient

func NewIpamPrefixesDeleteParamsWithHTTPClient(client *http.Client) *IpamPrefixesDeleteParams

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

func NewIpamPrefixesDeleteParamsWithTimeout

func NewIpamPrefixesDeleteParamsWithTimeout(timeout time.Duration) *IpamPrefixesDeleteParams

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

func (*IpamPrefixesDeleteParams) SetContext

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

SetContext adds the context to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) SetID

func (o *IpamPrefixesDeleteParams) SetID(id int64)

SetID adds the id to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) WithContext

WithContext adds the context to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) WithHTTPClient

func (o *IpamPrefixesDeleteParams) WithHTTPClient(client *http.Client) *IpamPrefixesDeleteParams

WithHTTPClient adds the HTTPClient to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) WithID

WithID adds the id to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes delete params

func (*IpamPrefixesDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesDeleteReader

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

IpamPrefixesDeleteReader is a Reader for the IpamPrefixesDelete structure.

func (*IpamPrefixesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesListOK

type IpamPrefixesListOK struct {
	Payload *IpamPrefixesListOKBody
}

IpamPrefixesListOK handles this case with default header values.

IpamPrefixesListOK ipam prefixes list o k

func NewIpamPrefixesListOK

func NewIpamPrefixesListOK() *IpamPrefixesListOK

NewIpamPrefixesListOK creates a IpamPrefixesListOK with default headers values

func (*IpamPrefixesListOK) Error

func (o *IpamPrefixesListOK) Error() string

func (*IpamPrefixesListOK) GetPayload

func (o *IpamPrefixesListOK) GetPayload() *IpamPrefixesListOKBody

type IpamPrefixesListOKBody

type IpamPrefixesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Prefix `json:"results"`
}

IpamPrefixesListOKBody ipam prefixes list o k body swagger:model IpamPrefixesListOKBody

func (*IpamPrefixesListOKBody) MarshalBinary

func (o *IpamPrefixesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamPrefixesListOKBody) UnmarshalBinary

func (o *IpamPrefixesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamPrefixesListOKBody) Validate

func (o *IpamPrefixesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam prefixes list o k body

type IpamPrefixesListParams

type IpamPrefixesListParams struct {

	/*Contains*/
	Contains *string
	/*Family*/
	Family *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*IsPool*/
	IsPool *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*MaskLength*/
	MaskLength *float64
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Prefix*/
	Prefix *string
	/*Q*/
	Q *string
	/*Role*/
	Role *string
	/*RoleID*/
	RoleID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*VlanID*/
	VlanID *string
	/*VlanVid*/
	VlanVid *float64
	/*Vrf*/
	Vrf *string
	/*VrfID*/
	VrfID *string
	/*Within*/
	Within *string
	/*WithinInclude*/
	WithinInclude *string

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

IpamPrefixesListParams contains all the parameters to send to the API endpoint for the ipam prefixes list operation typically these are written to a http.Request

func NewIpamPrefixesListParams

func NewIpamPrefixesListParams() *IpamPrefixesListParams

NewIpamPrefixesListParams creates a new IpamPrefixesListParams object with the default values initialized.

func NewIpamPrefixesListParamsWithContext

func NewIpamPrefixesListParamsWithContext(ctx context.Context) *IpamPrefixesListParams

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

func NewIpamPrefixesListParamsWithHTTPClient

func NewIpamPrefixesListParamsWithHTTPClient(client *http.Client) *IpamPrefixesListParams

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

func NewIpamPrefixesListParamsWithTimeout

func NewIpamPrefixesListParamsWithTimeout(timeout time.Duration) *IpamPrefixesListParams

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

func (*IpamPrefixesListParams) SetContains

func (o *IpamPrefixesListParams) SetContains(contains *string)

SetContains adds the contains to the ipam prefixes list params

func (*IpamPrefixesListParams) SetContext

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

SetContext adds the context to the ipam prefixes list params

func (*IpamPrefixesListParams) SetFamily

func (o *IpamPrefixesListParams) SetFamily(family *string)

SetFamily adds the family to the ipam prefixes list params

func (*IpamPrefixesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes list params

func (*IpamPrefixesListParams) SetIDIn

func (o *IpamPrefixesListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam prefixes list params

func (*IpamPrefixesListParams) SetIsPool

func (o *IpamPrefixesListParams) SetIsPool(isPool *string)

SetIsPool adds the isPool to the ipam prefixes list params

func (*IpamPrefixesListParams) SetLimit

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

SetLimit adds the limit to the ipam prefixes list params

func (*IpamPrefixesListParams) SetMaskLength

func (o *IpamPrefixesListParams) SetMaskLength(maskLength *float64)

SetMaskLength adds the maskLength to the ipam prefixes list params

func (*IpamPrefixesListParams) SetOffset

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

SetOffset adds the offset to the ipam prefixes list params

func (*IpamPrefixesListParams) SetPrefix

func (o *IpamPrefixesListParams) SetPrefix(prefix *string)

SetPrefix adds the prefix to the ipam prefixes list params

func (*IpamPrefixesListParams) SetQ

func (o *IpamPrefixesListParams) SetQ(q *string)

SetQ adds the q to the ipam prefixes list params

func (*IpamPrefixesListParams) SetRole

func (o *IpamPrefixesListParams) SetRole(role *string)

SetRole adds the role to the ipam prefixes list params

func (*IpamPrefixesListParams) SetRoleID

func (o *IpamPrefixesListParams) SetRoleID(roleID *string)

SetRoleID adds the roleId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetSite

func (o *IpamPrefixesListParams) SetSite(site *string)

SetSite adds the site to the ipam prefixes list params

func (*IpamPrefixesListParams) SetSiteID

func (o *IpamPrefixesListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetStatus

func (o *IpamPrefixesListParams) SetStatus(status *string)

SetStatus adds the status to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTag

func (o *IpamPrefixesListParams) SetTag(tag *string)

SetTag adds the tag to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTenant

func (o *IpamPrefixesListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTenantGroup

func (o *IpamPrefixesListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTenantGroupID

func (o *IpamPrefixesListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTenantID

func (o *IpamPrefixesListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes list params

func (*IpamPrefixesListParams) SetVlanID

func (o *IpamPrefixesListParams) SetVlanID(vlanID *string)

SetVlanID adds the vlanId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetVlanVid

func (o *IpamPrefixesListParams) SetVlanVid(vlanVid *float64)

SetVlanVid adds the vlanVid to the ipam prefixes list params

func (*IpamPrefixesListParams) SetVrf

func (o *IpamPrefixesListParams) SetVrf(vrf *string)

SetVrf adds the vrf to the ipam prefixes list params

func (*IpamPrefixesListParams) SetVrfID

func (o *IpamPrefixesListParams) SetVrfID(vrfID *string)

SetVrfID adds the vrfId to the ipam prefixes list params

func (*IpamPrefixesListParams) SetWithin

func (o *IpamPrefixesListParams) SetWithin(within *string)

SetWithin adds the within to the ipam prefixes list params

func (*IpamPrefixesListParams) SetWithinInclude

func (o *IpamPrefixesListParams) SetWithinInclude(withinInclude *string)

SetWithinInclude adds the withinInclude to the ipam prefixes list params

func (*IpamPrefixesListParams) WithContains

func (o *IpamPrefixesListParams) WithContains(contains *string) *IpamPrefixesListParams

WithContains adds the contains to the ipam prefixes list params

func (*IpamPrefixesListParams) WithContext

WithContext adds the context to the ipam prefixes list params

func (*IpamPrefixesListParams) WithFamily

func (o *IpamPrefixesListParams) WithFamily(family *string) *IpamPrefixesListParams

WithFamily adds the family to the ipam prefixes list params

func (*IpamPrefixesListParams) WithHTTPClient

func (o *IpamPrefixesListParams) WithHTTPClient(client *http.Client) *IpamPrefixesListParams

WithHTTPClient adds the HTTPClient to the ipam prefixes list params

func (*IpamPrefixesListParams) WithIDIn

WithIDIn adds the iDIn to the ipam prefixes list params

func (*IpamPrefixesListParams) WithIsPool

func (o *IpamPrefixesListParams) WithIsPool(isPool *string) *IpamPrefixesListParams

WithIsPool adds the isPool to the ipam prefixes list params

func (*IpamPrefixesListParams) WithLimit

func (o *IpamPrefixesListParams) WithLimit(limit *int64) *IpamPrefixesListParams

WithLimit adds the limit to the ipam prefixes list params

func (*IpamPrefixesListParams) WithMaskLength

func (o *IpamPrefixesListParams) WithMaskLength(maskLength *float64) *IpamPrefixesListParams

WithMaskLength adds the maskLength to the ipam prefixes list params

func (*IpamPrefixesListParams) WithOffset

func (o *IpamPrefixesListParams) WithOffset(offset *int64) *IpamPrefixesListParams

WithOffset adds the offset to the ipam prefixes list params

func (*IpamPrefixesListParams) WithPrefix

func (o *IpamPrefixesListParams) WithPrefix(prefix *string) *IpamPrefixesListParams

WithPrefix adds the prefix to the ipam prefixes list params

func (*IpamPrefixesListParams) WithQ

WithQ adds the q to the ipam prefixes list params

func (*IpamPrefixesListParams) WithRole

WithRole adds the role to the ipam prefixes list params

func (*IpamPrefixesListParams) WithRoleID

func (o *IpamPrefixesListParams) WithRoleID(roleID *string) *IpamPrefixesListParams

WithRoleID adds the roleID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithSite

WithSite adds the site to the ipam prefixes list params

func (*IpamPrefixesListParams) WithSiteID

func (o *IpamPrefixesListParams) WithSiteID(siteID *string) *IpamPrefixesListParams

WithSiteID adds the siteID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithStatus

func (o *IpamPrefixesListParams) WithStatus(status *string) *IpamPrefixesListParams

WithStatus adds the status to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTag

WithTag adds the tag to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTenant

func (o *IpamPrefixesListParams) WithTenant(tenant *string) *IpamPrefixesListParams

WithTenant adds the tenant to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTenantGroup

func (o *IpamPrefixesListParams) WithTenantGroup(tenantGroup *string) *IpamPrefixesListParams

WithTenantGroup adds the tenantGroup to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTenantGroupID

func (o *IpamPrefixesListParams) WithTenantGroupID(tenantGroupID *string) *IpamPrefixesListParams

WithTenantGroupID adds the tenantGroupID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTenantID

func (o *IpamPrefixesListParams) WithTenantID(tenantID *string) *IpamPrefixesListParams

WithTenantID adds the tenantID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes list params

func (*IpamPrefixesListParams) WithVlanID

func (o *IpamPrefixesListParams) WithVlanID(vlanID *string) *IpamPrefixesListParams

WithVlanID adds the vlanID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithVlanVid

func (o *IpamPrefixesListParams) WithVlanVid(vlanVid *float64) *IpamPrefixesListParams

WithVlanVid adds the vlanVid to the ipam prefixes list params

func (*IpamPrefixesListParams) WithVrf

WithVrf adds the vrf to the ipam prefixes list params

func (*IpamPrefixesListParams) WithVrfID

WithVrfID adds the vrfID to the ipam prefixes list params

func (*IpamPrefixesListParams) WithWithin

func (o *IpamPrefixesListParams) WithWithin(within *string) *IpamPrefixesListParams

WithWithin adds the within to the ipam prefixes list params

func (*IpamPrefixesListParams) WithWithinInclude

func (o *IpamPrefixesListParams) WithWithinInclude(withinInclude *string) *IpamPrefixesListParams

WithWithinInclude adds the withinInclude to the ipam prefixes list params

func (*IpamPrefixesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesListReader

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

IpamPrefixesListReader is a Reader for the IpamPrefixesList structure.

func (*IpamPrefixesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesPartialUpdateOK

type IpamPrefixesPartialUpdateOK struct {
	Payload *models.Prefix
}

IpamPrefixesPartialUpdateOK handles this case with default header values.

IpamPrefixesPartialUpdateOK ipam prefixes partial update o k

func NewIpamPrefixesPartialUpdateOK

func NewIpamPrefixesPartialUpdateOK() *IpamPrefixesPartialUpdateOK

NewIpamPrefixesPartialUpdateOK creates a IpamPrefixesPartialUpdateOK with default headers values

func (*IpamPrefixesPartialUpdateOK) Error

func (*IpamPrefixesPartialUpdateOK) GetPayload

func (o *IpamPrefixesPartialUpdateOK) GetPayload() *models.Prefix

type IpamPrefixesPartialUpdateParams

type IpamPrefixesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritablePrefix
	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam prefixes partial update operation typically these are written to a http.Request

func NewIpamPrefixesPartialUpdateParams

func NewIpamPrefixesPartialUpdateParams() *IpamPrefixesPartialUpdateParams

NewIpamPrefixesPartialUpdateParams creates a new IpamPrefixesPartialUpdateParams object with the default values initialized.

func NewIpamPrefixesPartialUpdateParamsWithContext

func NewIpamPrefixesPartialUpdateParamsWithContext(ctx context.Context) *IpamPrefixesPartialUpdateParams

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

func NewIpamPrefixesPartialUpdateParamsWithHTTPClient

func NewIpamPrefixesPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamPrefixesPartialUpdateParams

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

func NewIpamPrefixesPartialUpdateParamsWithTimeout

func NewIpamPrefixesPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamPrefixesPartialUpdateParams

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

func (*IpamPrefixesPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) SetData

SetData adds the data to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) SetID

SetID adds the id to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WithContext

WithContext adds the context to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WithData

WithData adds the data to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WithID

WithID adds the id to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes partial update params

func (*IpamPrefixesPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesPartialUpdateReader

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

IpamPrefixesPartialUpdateReader is a Reader for the IpamPrefixesPartialUpdate structure.

func (*IpamPrefixesPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesReadOK

type IpamPrefixesReadOK struct {
	Payload *models.Prefix
}

IpamPrefixesReadOK handles this case with default header values.

IpamPrefixesReadOK ipam prefixes read o k

func NewIpamPrefixesReadOK

func NewIpamPrefixesReadOK() *IpamPrefixesReadOK

NewIpamPrefixesReadOK creates a IpamPrefixesReadOK with default headers values

func (*IpamPrefixesReadOK) Error

func (o *IpamPrefixesReadOK) Error() string

func (*IpamPrefixesReadOK) GetPayload

func (o *IpamPrefixesReadOK) GetPayload() *models.Prefix

type IpamPrefixesReadParams

type IpamPrefixesReadParams struct {

	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesReadParams contains all the parameters to send to the API endpoint for the ipam prefixes read operation typically these are written to a http.Request

func NewIpamPrefixesReadParams

func NewIpamPrefixesReadParams() *IpamPrefixesReadParams

NewIpamPrefixesReadParams creates a new IpamPrefixesReadParams object with the default values initialized.

func NewIpamPrefixesReadParamsWithContext

func NewIpamPrefixesReadParamsWithContext(ctx context.Context) *IpamPrefixesReadParams

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

func NewIpamPrefixesReadParamsWithHTTPClient

func NewIpamPrefixesReadParamsWithHTTPClient(client *http.Client) *IpamPrefixesReadParams

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

func NewIpamPrefixesReadParamsWithTimeout

func NewIpamPrefixesReadParamsWithTimeout(timeout time.Duration) *IpamPrefixesReadParams

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

func (*IpamPrefixesReadParams) SetContext

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

SetContext adds the context to the ipam prefixes read params

func (*IpamPrefixesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes read params

func (*IpamPrefixesReadParams) SetID

func (o *IpamPrefixesReadParams) SetID(id int64)

SetID adds the id to the ipam prefixes read params

func (*IpamPrefixesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes read params

func (*IpamPrefixesReadParams) WithContext

WithContext adds the context to the ipam prefixes read params

func (*IpamPrefixesReadParams) WithHTTPClient

func (o *IpamPrefixesReadParams) WithHTTPClient(client *http.Client) *IpamPrefixesReadParams

WithHTTPClient adds the HTTPClient to the ipam prefixes read params

func (*IpamPrefixesReadParams) WithID

WithID adds the id to the ipam prefixes read params

func (*IpamPrefixesReadParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes read params

func (*IpamPrefixesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesReadReader

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

IpamPrefixesReadReader is a Reader for the IpamPrefixesRead structure.

func (*IpamPrefixesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamPrefixesUpdateOK

type IpamPrefixesUpdateOK struct {
	Payload *models.Prefix
}

IpamPrefixesUpdateOK handles this case with default header values.

IpamPrefixesUpdateOK ipam prefixes update o k

func NewIpamPrefixesUpdateOK

func NewIpamPrefixesUpdateOK() *IpamPrefixesUpdateOK

NewIpamPrefixesUpdateOK creates a IpamPrefixesUpdateOK with default headers values

func (*IpamPrefixesUpdateOK) Error

func (o *IpamPrefixesUpdateOK) Error() string

func (*IpamPrefixesUpdateOK) GetPayload

func (o *IpamPrefixesUpdateOK) GetPayload() *models.Prefix

type IpamPrefixesUpdateParams

type IpamPrefixesUpdateParams struct {

	/*Data*/
	Data *models.WritablePrefix
	/*ID
	  A unique integer value identifying this prefix.

	*/
	ID int64

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

IpamPrefixesUpdateParams contains all the parameters to send to the API endpoint for the ipam prefixes update operation typically these are written to a http.Request

func NewIpamPrefixesUpdateParams

func NewIpamPrefixesUpdateParams() *IpamPrefixesUpdateParams

NewIpamPrefixesUpdateParams creates a new IpamPrefixesUpdateParams object with the default values initialized.

func NewIpamPrefixesUpdateParamsWithContext

func NewIpamPrefixesUpdateParamsWithContext(ctx context.Context) *IpamPrefixesUpdateParams

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

func NewIpamPrefixesUpdateParamsWithHTTPClient

func NewIpamPrefixesUpdateParamsWithHTTPClient(client *http.Client) *IpamPrefixesUpdateParams

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

func NewIpamPrefixesUpdateParamsWithTimeout

func NewIpamPrefixesUpdateParamsWithTimeout(timeout time.Duration) *IpamPrefixesUpdateParams

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

func (*IpamPrefixesUpdateParams) SetContext

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

SetContext adds the context to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) SetData

SetData adds the data to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) SetID

func (o *IpamPrefixesUpdateParams) SetID(id int64)

SetID adds the id to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WithContext

WithContext adds the context to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WithData

WithData adds the data to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WithHTTPClient

func (o *IpamPrefixesUpdateParams) WithHTTPClient(client *http.Client) *IpamPrefixesUpdateParams

WithHTTPClient adds the HTTPClient to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WithID

WithID adds the id to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam prefixes update params

func (*IpamPrefixesUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamPrefixesUpdateReader

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

IpamPrefixesUpdateReader is a Reader for the IpamPrefixesUpdate structure.

func (*IpamPrefixesUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsCreateCreated

type IpamRirsCreateCreated struct {
	Payload *models.RIR
}

IpamRirsCreateCreated handles this case with default header values.

IpamRirsCreateCreated ipam rirs create created

func NewIpamRirsCreateCreated

func NewIpamRirsCreateCreated() *IpamRirsCreateCreated

NewIpamRirsCreateCreated creates a IpamRirsCreateCreated with default headers values

func (*IpamRirsCreateCreated) Error

func (o *IpamRirsCreateCreated) Error() string

func (*IpamRirsCreateCreated) GetPayload

func (o *IpamRirsCreateCreated) GetPayload() *models.RIR

type IpamRirsCreateParams

type IpamRirsCreateParams struct {

	/*Data*/
	Data *models.RIR

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

IpamRirsCreateParams contains all the parameters to send to the API endpoint for the ipam rirs create operation typically these are written to a http.Request

func NewIpamRirsCreateParams

func NewIpamRirsCreateParams() *IpamRirsCreateParams

NewIpamRirsCreateParams creates a new IpamRirsCreateParams object with the default values initialized.

func NewIpamRirsCreateParamsWithContext

func NewIpamRirsCreateParamsWithContext(ctx context.Context) *IpamRirsCreateParams

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

func NewIpamRirsCreateParamsWithHTTPClient

func NewIpamRirsCreateParamsWithHTTPClient(client *http.Client) *IpamRirsCreateParams

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

func NewIpamRirsCreateParamsWithTimeout

func NewIpamRirsCreateParamsWithTimeout(timeout time.Duration) *IpamRirsCreateParams

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

func (*IpamRirsCreateParams) SetContext

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

SetContext adds the context to the ipam rirs create params

func (*IpamRirsCreateParams) SetData

func (o *IpamRirsCreateParams) SetData(data *models.RIR)

SetData adds the data to the ipam rirs create params

func (*IpamRirsCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs create params

func (*IpamRirsCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs create params

func (*IpamRirsCreateParams) WithContext

WithContext adds the context to the ipam rirs create params

func (*IpamRirsCreateParams) WithData

WithData adds the data to the ipam rirs create params

func (*IpamRirsCreateParams) WithHTTPClient

func (o *IpamRirsCreateParams) WithHTTPClient(client *http.Client) *IpamRirsCreateParams

WithHTTPClient adds the HTTPClient to the ipam rirs create params

func (*IpamRirsCreateParams) WithTimeout

func (o *IpamRirsCreateParams) WithTimeout(timeout time.Duration) *IpamRirsCreateParams

WithTimeout adds the timeout to the ipam rirs create params

func (*IpamRirsCreateParams) WriteToRequest

func (o *IpamRirsCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRirsCreateReader

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

IpamRirsCreateReader is a Reader for the IpamRirsCreate structure.

func (*IpamRirsCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsDeleteNoContent

type IpamRirsDeleteNoContent struct {
}

IpamRirsDeleteNoContent handles this case with default header values.

IpamRirsDeleteNoContent ipam rirs delete no content

func NewIpamRirsDeleteNoContent

func NewIpamRirsDeleteNoContent() *IpamRirsDeleteNoContent

NewIpamRirsDeleteNoContent creates a IpamRirsDeleteNoContent with default headers values

func (*IpamRirsDeleteNoContent) Error

func (o *IpamRirsDeleteNoContent) Error() string

type IpamRirsDeleteParams

type IpamRirsDeleteParams struct {

	/*ID
	  A unique integer value identifying this RIR.

	*/
	ID int64

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

IpamRirsDeleteParams contains all the parameters to send to the API endpoint for the ipam rirs delete operation typically these are written to a http.Request

func NewIpamRirsDeleteParams

func NewIpamRirsDeleteParams() *IpamRirsDeleteParams

NewIpamRirsDeleteParams creates a new IpamRirsDeleteParams object with the default values initialized.

func NewIpamRirsDeleteParamsWithContext

func NewIpamRirsDeleteParamsWithContext(ctx context.Context) *IpamRirsDeleteParams

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

func NewIpamRirsDeleteParamsWithHTTPClient

func NewIpamRirsDeleteParamsWithHTTPClient(client *http.Client) *IpamRirsDeleteParams

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

func NewIpamRirsDeleteParamsWithTimeout

func NewIpamRirsDeleteParamsWithTimeout(timeout time.Duration) *IpamRirsDeleteParams

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

func (*IpamRirsDeleteParams) SetContext

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

SetContext adds the context to the ipam rirs delete params

func (*IpamRirsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs delete params

func (*IpamRirsDeleteParams) SetID

func (o *IpamRirsDeleteParams) SetID(id int64)

SetID adds the id to the ipam rirs delete params

func (*IpamRirsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs delete params

func (*IpamRirsDeleteParams) WithContext

WithContext adds the context to the ipam rirs delete params

func (*IpamRirsDeleteParams) WithHTTPClient

func (o *IpamRirsDeleteParams) WithHTTPClient(client *http.Client) *IpamRirsDeleteParams

WithHTTPClient adds the HTTPClient to the ipam rirs delete params

func (*IpamRirsDeleteParams) WithID

WithID adds the id to the ipam rirs delete params

func (*IpamRirsDeleteParams) WithTimeout

func (o *IpamRirsDeleteParams) WithTimeout(timeout time.Duration) *IpamRirsDeleteParams

WithTimeout adds the timeout to the ipam rirs delete params

func (*IpamRirsDeleteParams) WriteToRequest

func (o *IpamRirsDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRirsDeleteReader

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

IpamRirsDeleteReader is a Reader for the IpamRirsDelete structure.

func (*IpamRirsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsListOK

type IpamRirsListOK struct {
	Payload *IpamRirsListOKBody
}

IpamRirsListOK handles this case with default header values.

IpamRirsListOK ipam rirs list o k

func NewIpamRirsListOK

func NewIpamRirsListOK() *IpamRirsListOK

NewIpamRirsListOK creates a IpamRirsListOK with default headers values

func (*IpamRirsListOK) Error

func (o *IpamRirsListOK) Error() string

func (*IpamRirsListOK) GetPayload

func (o *IpamRirsListOK) GetPayload() *IpamRirsListOKBody

type IpamRirsListOKBody

type IpamRirsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.RIR `json:"results"`
}

IpamRirsListOKBody ipam rirs list o k body swagger:model IpamRirsListOKBody

func (*IpamRirsListOKBody) MarshalBinary

func (o *IpamRirsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamRirsListOKBody) UnmarshalBinary

func (o *IpamRirsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamRirsListOKBody) Validate

func (o *IpamRirsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam rirs list o k body

type IpamRirsListParams

type IpamRirsListParams struct {

	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*IsPrivate*/
	IsPrivate *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

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

IpamRirsListParams contains all the parameters to send to the API endpoint for the ipam rirs list operation typically these are written to a http.Request

func NewIpamRirsListParams

func NewIpamRirsListParams() *IpamRirsListParams

NewIpamRirsListParams creates a new IpamRirsListParams object with the default values initialized.

func NewIpamRirsListParamsWithContext

func NewIpamRirsListParamsWithContext(ctx context.Context) *IpamRirsListParams

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

func NewIpamRirsListParamsWithHTTPClient

func NewIpamRirsListParamsWithHTTPClient(client *http.Client) *IpamRirsListParams

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

func NewIpamRirsListParamsWithTimeout

func NewIpamRirsListParamsWithTimeout(timeout time.Duration) *IpamRirsListParams

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

func (*IpamRirsListParams) SetContext

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

SetContext adds the context to the ipam rirs list params

func (*IpamRirsListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs list params

func (*IpamRirsListParams) SetIDIn

func (o *IpamRirsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam rirs list params

func (*IpamRirsListParams) SetIsPrivate

func (o *IpamRirsListParams) SetIsPrivate(isPrivate *string)

SetIsPrivate adds the isPrivate to the ipam rirs list params

func (*IpamRirsListParams) SetLimit

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

SetLimit adds the limit to the ipam rirs list params

func (*IpamRirsListParams) SetName

func (o *IpamRirsListParams) SetName(name *string)

SetName adds the name to the ipam rirs list params

func (*IpamRirsListParams) SetOffset

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

SetOffset adds the offset to the ipam rirs list params

func (*IpamRirsListParams) SetQ

func (o *IpamRirsListParams) SetQ(q *string)

SetQ adds the q to the ipam rirs list params

func (*IpamRirsListParams) SetSlug

func (o *IpamRirsListParams) SetSlug(slug *string)

SetSlug adds the slug to the ipam rirs list params

func (*IpamRirsListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs list params

func (*IpamRirsListParams) WithContext

WithContext adds the context to the ipam rirs list params

func (*IpamRirsListParams) WithHTTPClient

func (o *IpamRirsListParams) WithHTTPClient(client *http.Client) *IpamRirsListParams

WithHTTPClient adds the HTTPClient to the ipam rirs list params

func (*IpamRirsListParams) WithIDIn

func (o *IpamRirsListParams) WithIDIn(iDIn *string) *IpamRirsListParams

WithIDIn adds the iDIn to the ipam rirs list params

func (*IpamRirsListParams) WithIsPrivate

func (o *IpamRirsListParams) WithIsPrivate(isPrivate *string) *IpamRirsListParams

WithIsPrivate adds the isPrivate to the ipam rirs list params

func (*IpamRirsListParams) WithLimit

func (o *IpamRirsListParams) WithLimit(limit *int64) *IpamRirsListParams

WithLimit adds the limit to the ipam rirs list params

func (*IpamRirsListParams) WithName

func (o *IpamRirsListParams) WithName(name *string) *IpamRirsListParams

WithName adds the name to the ipam rirs list params

func (*IpamRirsListParams) WithOffset

func (o *IpamRirsListParams) WithOffset(offset *int64) *IpamRirsListParams

WithOffset adds the offset to the ipam rirs list params

func (*IpamRirsListParams) WithQ

WithQ adds the q to the ipam rirs list params

func (*IpamRirsListParams) WithSlug

func (o *IpamRirsListParams) WithSlug(slug *string) *IpamRirsListParams

WithSlug adds the slug to the ipam rirs list params

func (*IpamRirsListParams) WithTimeout

func (o *IpamRirsListParams) WithTimeout(timeout time.Duration) *IpamRirsListParams

WithTimeout adds the timeout to the ipam rirs list params

func (*IpamRirsListParams) WriteToRequest

func (o *IpamRirsListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRirsListReader

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

IpamRirsListReader is a Reader for the IpamRirsList structure.

func (*IpamRirsListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsPartialUpdateOK

type IpamRirsPartialUpdateOK struct {
	Payload *models.RIR
}

IpamRirsPartialUpdateOK handles this case with default header values.

IpamRirsPartialUpdateOK ipam rirs partial update o k

func NewIpamRirsPartialUpdateOK

func NewIpamRirsPartialUpdateOK() *IpamRirsPartialUpdateOK

NewIpamRirsPartialUpdateOK creates a IpamRirsPartialUpdateOK with default headers values

func (*IpamRirsPartialUpdateOK) Error

func (o *IpamRirsPartialUpdateOK) Error() string

func (*IpamRirsPartialUpdateOK) GetPayload

func (o *IpamRirsPartialUpdateOK) GetPayload() *models.RIR

type IpamRirsPartialUpdateParams

type IpamRirsPartialUpdateParams struct {

	/*Data*/
	Data *models.RIR
	/*ID
	  A unique integer value identifying this RIR.

	*/
	ID int64

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

IpamRirsPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam rirs partial update operation typically these are written to a http.Request

func NewIpamRirsPartialUpdateParams

func NewIpamRirsPartialUpdateParams() *IpamRirsPartialUpdateParams

NewIpamRirsPartialUpdateParams creates a new IpamRirsPartialUpdateParams object with the default values initialized.

func NewIpamRirsPartialUpdateParamsWithContext

func NewIpamRirsPartialUpdateParamsWithContext(ctx context.Context) *IpamRirsPartialUpdateParams

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

func NewIpamRirsPartialUpdateParamsWithHTTPClient

func NewIpamRirsPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamRirsPartialUpdateParams

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

func NewIpamRirsPartialUpdateParamsWithTimeout

func NewIpamRirsPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamRirsPartialUpdateParams

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

func (*IpamRirsPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) SetData

func (o *IpamRirsPartialUpdateParams) SetData(data *models.RIR)

SetData adds the data to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) SetID

func (o *IpamRirsPartialUpdateParams) SetID(id int64)

SetID adds the id to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WithContext

WithContext adds the context to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WithData

WithData adds the data to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WithID

WithID adds the id to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam rirs partial update params

func (*IpamRirsPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamRirsPartialUpdateReader

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

IpamRirsPartialUpdateReader is a Reader for the IpamRirsPartialUpdate structure.

func (*IpamRirsPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsReadOK

type IpamRirsReadOK struct {
	Payload *models.RIR
}

IpamRirsReadOK handles this case with default header values.

IpamRirsReadOK ipam rirs read o k

func NewIpamRirsReadOK

func NewIpamRirsReadOK() *IpamRirsReadOK

NewIpamRirsReadOK creates a IpamRirsReadOK with default headers values

func (*IpamRirsReadOK) Error

func (o *IpamRirsReadOK) Error() string

func (*IpamRirsReadOK) GetPayload

func (o *IpamRirsReadOK) GetPayload() *models.RIR

type IpamRirsReadParams

type IpamRirsReadParams struct {

	/*ID
	  A unique integer value identifying this RIR.

	*/
	ID int64

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

IpamRirsReadParams contains all the parameters to send to the API endpoint for the ipam rirs read operation typically these are written to a http.Request

func NewIpamRirsReadParams

func NewIpamRirsReadParams() *IpamRirsReadParams

NewIpamRirsReadParams creates a new IpamRirsReadParams object with the default values initialized.

func NewIpamRirsReadParamsWithContext

func NewIpamRirsReadParamsWithContext(ctx context.Context) *IpamRirsReadParams

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

func NewIpamRirsReadParamsWithHTTPClient

func NewIpamRirsReadParamsWithHTTPClient(client *http.Client) *IpamRirsReadParams

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

func NewIpamRirsReadParamsWithTimeout

func NewIpamRirsReadParamsWithTimeout(timeout time.Duration) *IpamRirsReadParams

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

func (*IpamRirsReadParams) SetContext

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

SetContext adds the context to the ipam rirs read params

func (*IpamRirsReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs read params

func (*IpamRirsReadParams) SetID

func (o *IpamRirsReadParams) SetID(id int64)

SetID adds the id to the ipam rirs read params

func (*IpamRirsReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs read params

func (*IpamRirsReadParams) WithContext

WithContext adds the context to the ipam rirs read params

func (*IpamRirsReadParams) WithHTTPClient

func (o *IpamRirsReadParams) WithHTTPClient(client *http.Client) *IpamRirsReadParams

WithHTTPClient adds the HTTPClient to the ipam rirs read params

func (*IpamRirsReadParams) WithID

WithID adds the id to the ipam rirs read params

func (*IpamRirsReadParams) WithTimeout

func (o *IpamRirsReadParams) WithTimeout(timeout time.Duration) *IpamRirsReadParams

WithTimeout adds the timeout to the ipam rirs read params

func (*IpamRirsReadParams) WriteToRequest

func (o *IpamRirsReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRirsReadReader

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

IpamRirsReadReader is a Reader for the IpamRirsRead structure.

func (*IpamRirsReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRirsUpdateOK

type IpamRirsUpdateOK struct {
	Payload *models.RIR
}

IpamRirsUpdateOK handles this case with default header values.

IpamRirsUpdateOK ipam rirs update o k

func NewIpamRirsUpdateOK

func NewIpamRirsUpdateOK() *IpamRirsUpdateOK

NewIpamRirsUpdateOK creates a IpamRirsUpdateOK with default headers values

func (*IpamRirsUpdateOK) Error

func (o *IpamRirsUpdateOK) Error() string

func (*IpamRirsUpdateOK) GetPayload

func (o *IpamRirsUpdateOK) GetPayload() *models.RIR

type IpamRirsUpdateParams

type IpamRirsUpdateParams struct {

	/*Data*/
	Data *models.RIR
	/*ID
	  A unique integer value identifying this RIR.

	*/
	ID int64

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

IpamRirsUpdateParams contains all the parameters to send to the API endpoint for the ipam rirs update operation typically these are written to a http.Request

func NewIpamRirsUpdateParams

func NewIpamRirsUpdateParams() *IpamRirsUpdateParams

NewIpamRirsUpdateParams creates a new IpamRirsUpdateParams object with the default values initialized.

func NewIpamRirsUpdateParamsWithContext

func NewIpamRirsUpdateParamsWithContext(ctx context.Context) *IpamRirsUpdateParams

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

func NewIpamRirsUpdateParamsWithHTTPClient

func NewIpamRirsUpdateParamsWithHTTPClient(client *http.Client) *IpamRirsUpdateParams

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

func NewIpamRirsUpdateParamsWithTimeout

func NewIpamRirsUpdateParamsWithTimeout(timeout time.Duration) *IpamRirsUpdateParams

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

func (*IpamRirsUpdateParams) SetContext

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

SetContext adds the context to the ipam rirs update params

func (*IpamRirsUpdateParams) SetData

func (o *IpamRirsUpdateParams) SetData(data *models.RIR)

SetData adds the data to the ipam rirs update params

func (*IpamRirsUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam rirs update params

func (*IpamRirsUpdateParams) SetID

func (o *IpamRirsUpdateParams) SetID(id int64)

SetID adds the id to the ipam rirs update params

func (*IpamRirsUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam rirs update params

func (*IpamRirsUpdateParams) WithContext

WithContext adds the context to the ipam rirs update params

func (*IpamRirsUpdateParams) WithData

WithData adds the data to the ipam rirs update params

func (*IpamRirsUpdateParams) WithHTTPClient

func (o *IpamRirsUpdateParams) WithHTTPClient(client *http.Client) *IpamRirsUpdateParams

WithHTTPClient adds the HTTPClient to the ipam rirs update params

func (*IpamRirsUpdateParams) WithID

WithID adds the id to the ipam rirs update params

func (*IpamRirsUpdateParams) WithTimeout

func (o *IpamRirsUpdateParams) WithTimeout(timeout time.Duration) *IpamRirsUpdateParams

WithTimeout adds the timeout to the ipam rirs update params

func (*IpamRirsUpdateParams) WriteToRequest

func (o *IpamRirsUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRirsUpdateReader

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

IpamRirsUpdateReader is a Reader for the IpamRirsUpdate structure.

func (*IpamRirsUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesCreateCreated

type IpamRolesCreateCreated struct {
	Payload *models.Role
}

IpamRolesCreateCreated handles this case with default header values.

IpamRolesCreateCreated ipam roles create created

func NewIpamRolesCreateCreated

func NewIpamRolesCreateCreated() *IpamRolesCreateCreated

NewIpamRolesCreateCreated creates a IpamRolesCreateCreated with default headers values

func (*IpamRolesCreateCreated) Error

func (o *IpamRolesCreateCreated) Error() string

func (*IpamRolesCreateCreated) GetPayload

func (o *IpamRolesCreateCreated) GetPayload() *models.Role

type IpamRolesCreateParams

type IpamRolesCreateParams struct {

	/*Data*/
	Data *models.Role

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

IpamRolesCreateParams contains all the parameters to send to the API endpoint for the ipam roles create operation typically these are written to a http.Request

func NewIpamRolesCreateParams

func NewIpamRolesCreateParams() *IpamRolesCreateParams

NewIpamRolesCreateParams creates a new IpamRolesCreateParams object with the default values initialized.

func NewIpamRolesCreateParamsWithContext

func NewIpamRolesCreateParamsWithContext(ctx context.Context) *IpamRolesCreateParams

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

func NewIpamRolesCreateParamsWithHTTPClient

func NewIpamRolesCreateParamsWithHTTPClient(client *http.Client) *IpamRolesCreateParams

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

func NewIpamRolesCreateParamsWithTimeout

func NewIpamRolesCreateParamsWithTimeout(timeout time.Duration) *IpamRolesCreateParams

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

func (*IpamRolesCreateParams) SetContext

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

SetContext adds the context to the ipam roles create params

func (*IpamRolesCreateParams) SetData

func (o *IpamRolesCreateParams) SetData(data *models.Role)

SetData adds the data to the ipam roles create params

func (*IpamRolesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles create params

func (*IpamRolesCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles create params

func (*IpamRolesCreateParams) WithContext

WithContext adds the context to the ipam roles create params

func (*IpamRolesCreateParams) WithData

WithData adds the data to the ipam roles create params

func (*IpamRolesCreateParams) WithHTTPClient

func (o *IpamRolesCreateParams) WithHTTPClient(client *http.Client) *IpamRolesCreateParams

WithHTTPClient adds the HTTPClient to the ipam roles create params

func (*IpamRolesCreateParams) WithTimeout

func (o *IpamRolesCreateParams) WithTimeout(timeout time.Duration) *IpamRolesCreateParams

WithTimeout adds the timeout to the ipam roles create params

func (*IpamRolesCreateParams) WriteToRequest

func (o *IpamRolesCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRolesCreateReader

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

IpamRolesCreateReader is a Reader for the IpamRolesCreate structure.

func (*IpamRolesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesDeleteNoContent

type IpamRolesDeleteNoContent struct {
}

IpamRolesDeleteNoContent handles this case with default header values.

IpamRolesDeleteNoContent ipam roles delete no content

func NewIpamRolesDeleteNoContent

func NewIpamRolesDeleteNoContent() *IpamRolesDeleteNoContent

NewIpamRolesDeleteNoContent creates a IpamRolesDeleteNoContent with default headers values

func (*IpamRolesDeleteNoContent) Error

func (o *IpamRolesDeleteNoContent) Error() string

type IpamRolesDeleteParams

type IpamRolesDeleteParams struct {

	/*ID
	  A unique integer value identifying this role.

	*/
	ID int64

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

IpamRolesDeleteParams contains all the parameters to send to the API endpoint for the ipam roles delete operation typically these are written to a http.Request

func NewIpamRolesDeleteParams

func NewIpamRolesDeleteParams() *IpamRolesDeleteParams

NewIpamRolesDeleteParams creates a new IpamRolesDeleteParams object with the default values initialized.

func NewIpamRolesDeleteParamsWithContext

func NewIpamRolesDeleteParamsWithContext(ctx context.Context) *IpamRolesDeleteParams

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

func NewIpamRolesDeleteParamsWithHTTPClient

func NewIpamRolesDeleteParamsWithHTTPClient(client *http.Client) *IpamRolesDeleteParams

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

func NewIpamRolesDeleteParamsWithTimeout

func NewIpamRolesDeleteParamsWithTimeout(timeout time.Duration) *IpamRolesDeleteParams

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

func (*IpamRolesDeleteParams) SetContext

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

SetContext adds the context to the ipam roles delete params

func (*IpamRolesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles delete params

func (*IpamRolesDeleteParams) SetID

func (o *IpamRolesDeleteParams) SetID(id int64)

SetID adds the id to the ipam roles delete params

func (*IpamRolesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles delete params

func (*IpamRolesDeleteParams) WithContext

WithContext adds the context to the ipam roles delete params

func (*IpamRolesDeleteParams) WithHTTPClient

func (o *IpamRolesDeleteParams) WithHTTPClient(client *http.Client) *IpamRolesDeleteParams

WithHTTPClient adds the HTTPClient to the ipam roles delete params

func (*IpamRolesDeleteParams) WithID

WithID adds the id to the ipam roles delete params

func (*IpamRolesDeleteParams) WithTimeout

func (o *IpamRolesDeleteParams) WithTimeout(timeout time.Duration) *IpamRolesDeleteParams

WithTimeout adds the timeout to the ipam roles delete params

func (*IpamRolesDeleteParams) WriteToRequest

func (o *IpamRolesDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRolesDeleteReader

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

IpamRolesDeleteReader is a Reader for the IpamRolesDelete structure.

func (*IpamRolesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesListOK

type IpamRolesListOK struct {
	Payload *IpamRolesListOKBody
}

IpamRolesListOK handles this case with default header values.

IpamRolesListOK ipam roles list o k

func NewIpamRolesListOK

func NewIpamRolesListOK() *IpamRolesListOK

NewIpamRolesListOK creates a IpamRolesListOK with default headers values

func (*IpamRolesListOK) Error

func (o *IpamRolesListOK) Error() string

func (*IpamRolesListOK) GetPayload

func (o *IpamRolesListOK) GetPayload() *IpamRolesListOKBody

type IpamRolesListOKBody

type IpamRolesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Role `json:"results"`
}

IpamRolesListOKBody ipam roles list o k body swagger:model IpamRolesListOKBody

func (*IpamRolesListOKBody) MarshalBinary

func (o *IpamRolesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamRolesListOKBody) UnmarshalBinary

func (o *IpamRolesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamRolesListOKBody) Validate

func (o *IpamRolesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam roles list o k body

type IpamRolesListParams

type IpamRolesListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Slug*/
	Slug *string

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

IpamRolesListParams contains all the parameters to send to the API endpoint for the ipam roles list operation typically these are written to a http.Request

func NewIpamRolesListParams

func NewIpamRolesListParams() *IpamRolesListParams

NewIpamRolesListParams creates a new IpamRolesListParams object with the default values initialized.

func NewIpamRolesListParamsWithContext

func NewIpamRolesListParamsWithContext(ctx context.Context) *IpamRolesListParams

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

func NewIpamRolesListParamsWithHTTPClient

func NewIpamRolesListParamsWithHTTPClient(client *http.Client) *IpamRolesListParams

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

func NewIpamRolesListParamsWithTimeout

func NewIpamRolesListParamsWithTimeout(timeout time.Duration) *IpamRolesListParams

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

func (*IpamRolesListParams) SetContext

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

SetContext adds the context to the ipam roles list params

func (*IpamRolesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles list params

func (*IpamRolesListParams) SetID

func (o *IpamRolesListParams) SetID(id *string)

SetID adds the id to the ipam roles list params

func (*IpamRolesListParams) SetLimit

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

SetLimit adds the limit to the ipam roles list params

func (*IpamRolesListParams) SetName

func (o *IpamRolesListParams) SetName(name *string)

SetName adds the name to the ipam roles list params

func (*IpamRolesListParams) SetOffset

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

SetOffset adds the offset to the ipam roles list params

func (*IpamRolesListParams) SetQ

func (o *IpamRolesListParams) SetQ(q *string)

SetQ adds the q to the ipam roles list params

func (*IpamRolesListParams) SetSlug

func (o *IpamRolesListParams) SetSlug(slug *string)

SetSlug adds the slug to the ipam roles list params

func (*IpamRolesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles list params

func (*IpamRolesListParams) WithContext

WithContext adds the context to the ipam roles list params

func (*IpamRolesListParams) WithHTTPClient

func (o *IpamRolesListParams) WithHTTPClient(client *http.Client) *IpamRolesListParams

WithHTTPClient adds the HTTPClient to the ipam roles list params

func (*IpamRolesListParams) WithID

WithID adds the id to the ipam roles list params

func (*IpamRolesListParams) WithLimit

func (o *IpamRolesListParams) WithLimit(limit *int64) *IpamRolesListParams

WithLimit adds the limit to the ipam roles list params

func (*IpamRolesListParams) WithName

func (o *IpamRolesListParams) WithName(name *string) *IpamRolesListParams

WithName adds the name to the ipam roles list params

func (*IpamRolesListParams) WithOffset

func (o *IpamRolesListParams) WithOffset(offset *int64) *IpamRolesListParams

WithOffset adds the offset to the ipam roles list params

func (*IpamRolesListParams) WithQ

WithQ adds the q to the ipam roles list params

func (*IpamRolesListParams) WithSlug

func (o *IpamRolesListParams) WithSlug(slug *string) *IpamRolesListParams

WithSlug adds the slug to the ipam roles list params

func (*IpamRolesListParams) WithTimeout

func (o *IpamRolesListParams) WithTimeout(timeout time.Duration) *IpamRolesListParams

WithTimeout adds the timeout to the ipam roles list params

func (*IpamRolesListParams) WriteToRequest

func (o *IpamRolesListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRolesListReader

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

IpamRolesListReader is a Reader for the IpamRolesList structure.

func (*IpamRolesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesPartialUpdateOK

type IpamRolesPartialUpdateOK struct {
	Payload *models.Role
}

IpamRolesPartialUpdateOK handles this case with default header values.

IpamRolesPartialUpdateOK ipam roles partial update o k

func NewIpamRolesPartialUpdateOK

func NewIpamRolesPartialUpdateOK() *IpamRolesPartialUpdateOK

NewIpamRolesPartialUpdateOK creates a IpamRolesPartialUpdateOK with default headers values

func (*IpamRolesPartialUpdateOK) Error

func (o *IpamRolesPartialUpdateOK) Error() string

func (*IpamRolesPartialUpdateOK) GetPayload

func (o *IpamRolesPartialUpdateOK) GetPayload() *models.Role

type IpamRolesPartialUpdateParams

type IpamRolesPartialUpdateParams struct {

	/*Data*/
	Data *models.Role
	/*ID
	  A unique integer value identifying this role.

	*/
	ID int64

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

IpamRolesPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam roles partial update operation typically these are written to a http.Request

func NewIpamRolesPartialUpdateParams

func NewIpamRolesPartialUpdateParams() *IpamRolesPartialUpdateParams

NewIpamRolesPartialUpdateParams creates a new IpamRolesPartialUpdateParams object with the default values initialized.

func NewIpamRolesPartialUpdateParamsWithContext

func NewIpamRolesPartialUpdateParamsWithContext(ctx context.Context) *IpamRolesPartialUpdateParams

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

func NewIpamRolesPartialUpdateParamsWithHTTPClient

func NewIpamRolesPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamRolesPartialUpdateParams

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

func NewIpamRolesPartialUpdateParamsWithTimeout

func NewIpamRolesPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamRolesPartialUpdateParams

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

func (*IpamRolesPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) SetData

func (o *IpamRolesPartialUpdateParams) SetData(data *models.Role)

SetData adds the data to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) SetID

func (o *IpamRolesPartialUpdateParams) SetID(id int64)

SetID adds the id to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WithContext

WithContext adds the context to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WithData

WithData adds the data to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WithID

WithID adds the id to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam roles partial update params

func (*IpamRolesPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamRolesPartialUpdateReader

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

IpamRolesPartialUpdateReader is a Reader for the IpamRolesPartialUpdate structure.

func (*IpamRolesPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesReadOK

type IpamRolesReadOK struct {
	Payload *models.Role
}

IpamRolesReadOK handles this case with default header values.

IpamRolesReadOK ipam roles read o k

func NewIpamRolesReadOK

func NewIpamRolesReadOK() *IpamRolesReadOK

NewIpamRolesReadOK creates a IpamRolesReadOK with default headers values

func (*IpamRolesReadOK) Error

func (o *IpamRolesReadOK) Error() string

func (*IpamRolesReadOK) GetPayload

func (o *IpamRolesReadOK) GetPayload() *models.Role

type IpamRolesReadParams

type IpamRolesReadParams struct {

	/*ID
	  A unique integer value identifying this role.

	*/
	ID int64

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

IpamRolesReadParams contains all the parameters to send to the API endpoint for the ipam roles read operation typically these are written to a http.Request

func NewIpamRolesReadParams

func NewIpamRolesReadParams() *IpamRolesReadParams

NewIpamRolesReadParams creates a new IpamRolesReadParams object with the default values initialized.

func NewIpamRolesReadParamsWithContext

func NewIpamRolesReadParamsWithContext(ctx context.Context) *IpamRolesReadParams

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

func NewIpamRolesReadParamsWithHTTPClient

func NewIpamRolesReadParamsWithHTTPClient(client *http.Client) *IpamRolesReadParams

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

func NewIpamRolesReadParamsWithTimeout

func NewIpamRolesReadParamsWithTimeout(timeout time.Duration) *IpamRolesReadParams

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

func (*IpamRolesReadParams) SetContext

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

SetContext adds the context to the ipam roles read params

func (*IpamRolesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles read params

func (*IpamRolesReadParams) SetID

func (o *IpamRolesReadParams) SetID(id int64)

SetID adds the id to the ipam roles read params

func (*IpamRolesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles read params

func (*IpamRolesReadParams) WithContext

WithContext adds the context to the ipam roles read params

func (*IpamRolesReadParams) WithHTTPClient

func (o *IpamRolesReadParams) WithHTTPClient(client *http.Client) *IpamRolesReadParams

WithHTTPClient adds the HTTPClient to the ipam roles read params

func (*IpamRolesReadParams) WithID

WithID adds the id to the ipam roles read params

func (*IpamRolesReadParams) WithTimeout

func (o *IpamRolesReadParams) WithTimeout(timeout time.Duration) *IpamRolesReadParams

WithTimeout adds the timeout to the ipam roles read params

func (*IpamRolesReadParams) WriteToRequest

func (o *IpamRolesReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRolesReadReader

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

IpamRolesReadReader is a Reader for the IpamRolesRead structure.

func (*IpamRolesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamRolesUpdateOK

type IpamRolesUpdateOK struct {
	Payload *models.Role
}

IpamRolesUpdateOK handles this case with default header values.

IpamRolesUpdateOK ipam roles update o k

func NewIpamRolesUpdateOK

func NewIpamRolesUpdateOK() *IpamRolesUpdateOK

NewIpamRolesUpdateOK creates a IpamRolesUpdateOK with default headers values

func (*IpamRolesUpdateOK) Error

func (o *IpamRolesUpdateOK) Error() string

func (*IpamRolesUpdateOK) GetPayload

func (o *IpamRolesUpdateOK) GetPayload() *models.Role

type IpamRolesUpdateParams

type IpamRolesUpdateParams struct {

	/*Data*/
	Data *models.Role
	/*ID
	  A unique integer value identifying this role.

	*/
	ID int64

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

IpamRolesUpdateParams contains all the parameters to send to the API endpoint for the ipam roles update operation typically these are written to a http.Request

func NewIpamRolesUpdateParams

func NewIpamRolesUpdateParams() *IpamRolesUpdateParams

NewIpamRolesUpdateParams creates a new IpamRolesUpdateParams object with the default values initialized.

func NewIpamRolesUpdateParamsWithContext

func NewIpamRolesUpdateParamsWithContext(ctx context.Context) *IpamRolesUpdateParams

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

func NewIpamRolesUpdateParamsWithHTTPClient

func NewIpamRolesUpdateParamsWithHTTPClient(client *http.Client) *IpamRolesUpdateParams

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

func NewIpamRolesUpdateParamsWithTimeout

func NewIpamRolesUpdateParamsWithTimeout(timeout time.Duration) *IpamRolesUpdateParams

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

func (*IpamRolesUpdateParams) SetContext

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

SetContext adds the context to the ipam roles update params

func (*IpamRolesUpdateParams) SetData

func (o *IpamRolesUpdateParams) SetData(data *models.Role)

SetData adds the data to the ipam roles update params

func (*IpamRolesUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam roles update params

func (*IpamRolesUpdateParams) SetID

func (o *IpamRolesUpdateParams) SetID(id int64)

SetID adds the id to the ipam roles update params

func (*IpamRolesUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam roles update params

func (*IpamRolesUpdateParams) WithContext

WithContext adds the context to the ipam roles update params

func (*IpamRolesUpdateParams) WithData

WithData adds the data to the ipam roles update params

func (*IpamRolesUpdateParams) WithHTTPClient

func (o *IpamRolesUpdateParams) WithHTTPClient(client *http.Client) *IpamRolesUpdateParams

WithHTTPClient adds the HTTPClient to the ipam roles update params

func (*IpamRolesUpdateParams) WithID

WithID adds the id to the ipam roles update params

func (*IpamRolesUpdateParams) WithTimeout

func (o *IpamRolesUpdateParams) WithTimeout(timeout time.Duration) *IpamRolesUpdateParams

WithTimeout adds the timeout to the ipam roles update params

func (*IpamRolesUpdateParams) WriteToRequest

func (o *IpamRolesUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamRolesUpdateReader

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

IpamRolesUpdateReader is a Reader for the IpamRolesUpdate structure.

func (*IpamRolesUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesCreateCreated

type IpamServicesCreateCreated struct {
	Payload *models.Service
}

IpamServicesCreateCreated handles this case with default header values.

IpamServicesCreateCreated ipam services create created

func NewIpamServicesCreateCreated

func NewIpamServicesCreateCreated() *IpamServicesCreateCreated

NewIpamServicesCreateCreated creates a IpamServicesCreateCreated with default headers values

func (*IpamServicesCreateCreated) Error

func (o *IpamServicesCreateCreated) Error() string

func (*IpamServicesCreateCreated) GetPayload

func (o *IpamServicesCreateCreated) GetPayload() *models.Service

type IpamServicesCreateParams

type IpamServicesCreateParams struct {

	/*Data*/
	Data *models.WritableService

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

IpamServicesCreateParams contains all the parameters to send to the API endpoint for the ipam services create operation typically these are written to a http.Request

func NewIpamServicesCreateParams

func NewIpamServicesCreateParams() *IpamServicesCreateParams

NewIpamServicesCreateParams creates a new IpamServicesCreateParams object with the default values initialized.

func NewIpamServicesCreateParamsWithContext

func NewIpamServicesCreateParamsWithContext(ctx context.Context) *IpamServicesCreateParams

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

func NewIpamServicesCreateParamsWithHTTPClient

func NewIpamServicesCreateParamsWithHTTPClient(client *http.Client) *IpamServicesCreateParams

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

func NewIpamServicesCreateParamsWithTimeout

func NewIpamServicesCreateParamsWithTimeout(timeout time.Duration) *IpamServicesCreateParams

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

func (*IpamServicesCreateParams) SetContext

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

SetContext adds the context to the ipam services create params

func (*IpamServicesCreateParams) SetData

SetData adds the data to the ipam services create params

func (*IpamServicesCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services create params

func (*IpamServicesCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services create params

func (*IpamServicesCreateParams) WithContext

WithContext adds the context to the ipam services create params

func (*IpamServicesCreateParams) WithData

WithData adds the data to the ipam services create params

func (*IpamServicesCreateParams) WithHTTPClient

func (o *IpamServicesCreateParams) WithHTTPClient(client *http.Client) *IpamServicesCreateParams

WithHTTPClient adds the HTTPClient to the ipam services create params

func (*IpamServicesCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam services create params

func (*IpamServicesCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesCreateReader

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

IpamServicesCreateReader is a Reader for the IpamServicesCreate structure.

func (*IpamServicesCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesDeleteNoContent

type IpamServicesDeleteNoContent struct {
}

IpamServicesDeleteNoContent handles this case with default header values.

IpamServicesDeleteNoContent ipam services delete no content

func NewIpamServicesDeleteNoContent

func NewIpamServicesDeleteNoContent() *IpamServicesDeleteNoContent

NewIpamServicesDeleteNoContent creates a IpamServicesDeleteNoContent with default headers values

func (*IpamServicesDeleteNoContent) Error

type IpamServicesDeleteParams

type IpamServicesDeleteParams struct {

	/*ID
	  A unique integer value identifying this service.

	*/
	ID int64

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

IpamServicesDeleteParams contains all the parameters to send to the API endpoint for the ipam services delete operation typically these are written to a http.Request

func NewIpamServicesDeleteParams

func NewIpamServicesDeleteParams() *IpamServicesDeleteParams

NewIpamServicesDeleteParams creates a new IpamServicesDeleteParams object with the default values initialized.

func NewIpamServicesDeleteParamsWithContext

func NewIpamServicesDeleteParamsWithContext(ctx context.Context) *IpamServicesDeleteParams

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

func NewIpamServicesDeleteParamsWithHTTPClient

func NewIpamServicesDeleteParamsWithHTTPClient(client *http.Client) *IpamServicesDeleteParams

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

func NewIpamServicesDeleteParamsWithTimeout

func NewIpamServicesDeleteParamsWithTimeout(timeout time.Duration) *IpamServicesDeleteParams

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

func (*IpamServicesDeleteParams) SetContext

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

SetContext adds the context to the ipam services delete params

func (*IpamServicesDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services delete params

func (*IpamServicesDeleteParams) SetID

func (o *IpamServicesDeleteParams) SetID(id int64)

SetID adds the id to the ipam services delete params

func (*IpamServicesDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services delete params

func (*IpamServicesDeleteParams) WithContext

WithContext adds the context to the ipam services delete params

func (*IpamServicesDeleteParams) WithHTTPClient

func (o *IpamServicesDeleteParams) WithHTTPClient(client *http.Client) *IpamServicesDeleteParams

WithHTTPClient adds the HTTPClient to the ipam services delete params

func (*IpamServicesDeleteParams) WithID

WithID adds the id to the ipam services delete params

func (*IpamServicesDeleteParams) WithTimeout

WithTimeout adds the timeout to the ipam services delete params

func (*IpamServicesDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesDeleteReader

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

IpamServicesDeleteReader is a Reader for the IpamServicesDelete structure.

func (*IpamServicesDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesListOK

type IpamServicesListOK struct {
	Payload *IpamServicesListOKBody
}

IpamServicesListOK handles this case with default header values.

IpamServicesListOK ipam services list o k

func NewIpamServicesListOK

func NewIpamServicesListOK() *IpamServicesListOK

NewIpamServicesListOK creates a IpamServicesListOK with default headers values

func (*IpamServicesListOK) Error

func (o *IpamServicesListOK) Error() string

func (*IpamServicesListOK) GetPayload

func (o *IpamServicesListOK) GetPayload() *IpamServicesListOKBody

type IpamServicesListOKBody

type IpamServicesListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.Service `json:"results"`
}

IpamServicesListOKBody ipam services list o k body swagger:model IpamServicesListOKBody

func (*IpamServicesListOKBody) MarshalBinary

func (o *IpamServicesListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamServicesListOKBody) UnmarshalBinary

func (o *IpamServicesListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamServicesListOKBody) Validate

func (o *IpamServicesListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam services list o k body

type IpamServicesListParams

type IpamServicesListParams struct {

	/*Device*/
	Device *string
	/*DeviceID*/
	DeviceID *string
	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Port*/
	Port *string
	/*Protocol*/
	Protocol *string
	/*Q*/
	Q *string
	/*Tag*/
	Tag *string
	/*VirtualMachine*/
	VirtualMachine *string
	/*VirtualMachineID*/
	VirtualMachineID *string

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

IpamServicesListParams contains all the parameters to send to the API endpoint for the ipam services list operation typically these are written to a http.Request

func NewIpamServicesListParams

func NewIpamServicesListParams() *IpamServicesListParams

NewIpamServicesListParams creates a new IpamServicesListParams object with the default values initialized.

func NewIpamServicesListParamsWithContext

func NewIpamServicesListParamsWithContext(ctx context.Context) *IpamServicesListParams

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

func NewIpamServicesListParamsWithHTTPClient

func NewIpamServicesListParamsWithHTTPClient(client *http.Client) *IpamServicesListParams

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

func NewIpamServicesListParamsWithTimeout

func NewIpamServicesListParamsWithTimeout(timeout time.Duration) *IpamServicesListParams

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

func (*IpamServicesListParams) SetContext

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

SetContext adds the context to the ipam services list params

func (*IpamServicesListParams) SetDevice

func (o *IpamServicesListParams) SetDevice(device *string)

SetDevice adds the device to the ipam services list params

func (*IpamServicesListParams) SetDeviceID

func (o *IpamServicesListParams) SetDeviceID(deviceID *string)

SetDeviceID adds the deviceId to the ipam services list params

func (*IpamServicesListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services list params

func (*IpamServicesListParams) SetID

func (o *IpamServicesListParams) SetID(id *string)

SetID adds the id to the ipam services list params

func (*IpamServicesListParams) SetLimit

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

SetLimit adds the limit to the ipam services list params

func (*IpamServicesListParams) SetName

func (o *IpamServicesListParams) SetName(name *string)

SetName adds the name to the ipam services list params

func (*IpamServicesListParams) SetOffset

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

SetOffset adds the offset to the ipam services list params

func (*IpamServicesListParams) SetPort

func (o *IpamServicesListParams) SetPort(port *string)

SetPort adds the port to the ipam services list params

func (*IpamServicesListParams) SetProtocol

func (o *IpamServicesListParams) SetProtocol(protocol *string)

SetProtocol adds the protocol to the ipam services list params

func (*IpamServicesListParams) SetQ

func (o *IpamServicesListParams) SetQ(q *string)

SetQ adds the q to the ipam services list params

func (*IpamServicesListParams) SetTag

func (o *IpamServicesListParams) SetTag(tag *string)

SetTag adds the tag to the ipam services list params

func (*IpamServicesListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services list params

func (*IpamServicesListParams) SetVirtualMachine

func (o *IpamServicesListParams) SetVirtualMachine(virtualMachine *string)

SetVirtualMachine adds the virtualMachine to the ipam services list params

func (*IpamServicesListParams) SetVirtualMachineID

func (o *IpamServicesListParams) SetVirtualMachineID(virtualMachineID *string)

SetVirtualMachineID adds the virtualMachineId to the ipam services list params

func (*IpamServicesListParams) WithContext

WithContext adds the context to the ipam services list params

func (*IpamServicesListParams) WithDevice

func (o *IpamServicesListParams) WithDevice(device *string) *IpamServicesListParams

WithDevice adds the device to the ipam services list params

func (*IpamServicesListParams) WithDeviceID

func (o *IpamServicesListParams) WithDeviceID(deviceID *string) *IpamServicesListParams

WithDeviceID adds the deviceID to the ipam services list params

func (*IpamServicesListParams) WithHTTPClient

func (o *IpamServicesListParams) WithHTTPClient(client *http.Client) *IpamServicesListParams

WithHTTPClient adds the HTTPClient to the ipam services list params

func (*IpamServicesListParams) WithID

WithID adds the id to the ipam services list params

func (*IpamServicesListParams) WithLimit

func (o *IpamServicesListParams) WithLimit(limit *int64) *IpamServicesListParams

WithLimit adds the limit to the ipam services list params

func (*IpamServicesListParams) WithName

WithName adds the name to the ipam services list params

func (*IpamServicesListParams) WithOffset

func (o *IpamServicesListParams) WithOffset(offset *int64) *IpamServicesListParams

WithOffset adds the offset to the ipam services list params

func (*IpamServicesListParams) WithPort

WithPort adds the port to the ipam services list params

func (*IpamServicesListParams) WithProtocol

func (o *IpamServicesListParams) WithProtocol(protocol *string) *IpamServicesListParams

WithProtocol adds the protocol to the ipam services list params

func (*IpamServicesListParams) WithQ

WithQ adds the q to the ipam services list params

func (*IpamServicesListParams) WithTag

WithTag adds the tag to the ipam services list params

func (*IpamServicesListParams) WithTimeout

WithTimeout adds the timeout to the ipam services list params

func (*IpamServicesListParams) WithVirtualMachine

func (o *IpamServicesListParams) WithVirtualMachine(virtualMachine *string) *IpamServicesListParams

WithVirtualMachine adds the virtualMachine to the ipam services list params

func (*IpamServicesListParams) WithVirtualMachineID

func (o *IpamServicesListParams) WithVirtualMachineID(virtualMachineID *string) *IpamServicesListParams

WithVirtualMachineID adds the virtualMachineID to the ipam services list params

func (*IpamServicesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesListReader

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

IpamServicesListReader is a Reader for the IpamServicesList structure.

func (*IpamServicesListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesPartialUpdateOK

type IpamServicesPartialUpdateOK struct {
	Payload *models.Service
}

IpamServicesPartialUpdateOK handles this case with default header values.

IpamServicesPartialUpdateOK ipam services partial update o k

func NewIpamServicesPartialUpdateOK

func NewIpamServicesPartialUpdateOK() *IpamServicesPartialUpdateOK

NewIpamServicesPartialUpdateOK creates a IpamServicesPartialUpdateOK with default headers values

func (*IpamServicesPartialUpdateOK) Error

func (*IpamServicesPartialUpdateOK) GetPayload

func (o *IpamServicesPartialUpdateOK) GetPayload() *models.Service

type IpamServicesPartialUpdateParams

type IpamServicesPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableService
	/*ID
	  A unique integer value identifying this service.

	*/
	ID int64

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

IpamServicesPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam services partial update operation typically these are written to a http.Request

func NewIpamServicesPartialUpdateParams

func NewIpamServicesPartialUpdateParams() *IpamServicesPartialUpdateParams

NewIpamServicesPartialUpdateParams creates a new IpamServicesPartialUpdateParams object with the default values initialized.

func NewIpamServicesPartialUpdateParamsWithContext

func NewIpamServicesPartialUpdateParamsWithContext(ctx context.Context) *IpamServicesPartialUpdateParams

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

func NewIpamServicesPartialUpdateParamsWithHTTPClient

func NewIpamServicesPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamServicesPartialUpdateParams

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

func NewIpamServicesPartialUpdateParamsWithTimeout

func NewIpamServicesPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamServicesPartialUpdateParams

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

func (*IpamServicesPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) SetData

SetData adds the data to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) SetID

SetID adds the id to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WithContext

WithContext adds the context to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WithData

WithData adds the data to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WithID

WithID adds the id to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam services partial update params

func (*IpamServicesPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesPartialUpdateReader

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

IpamServicesPartialUpdateReader is a Reader for the IpamServicesPartialUpdate structure.

func (*IpamServicesPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesReadOK

type IpamServicesReadOK struct {
	Payload *models.Service
}

IpamServicesReadOK handles this case with default header values.

IpamServicesReadOK ipam services read o k

func NewIpamServicesReadOK

func NewIpamServicesReadOK() *IpamServicesReadOK

NewIpamServicesReadOK creates a IpamServicesReadOK with default headers values

func (*IpamServicesReadOK) Error

func (o *IpamServicesReadOK) Error() string

func (*IpamServicesReadOK) GetPayload

func (o *IpamServicesReadOK) GetPayload() *models.Service

type IpamServicesReadParams

type IpamServicesReadParams struct {

	/*ID
	  A unique integer value identifying this service.

	*/
	ID int64

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

IpamServicesReadParams contains all the parameters to send to the API endpoint for the ipam services read operation typically these are written to a http.Request

func NewIpamServicesReadParams

func NewIpamServicesReadParams() *IpamServicesReadParams

NewIpamServicesReadParams creates a new IpamServicesReadParams object with the default values initialized.

func NewIpamServicesReadParamsWithContext

func NewIpamServicesReadParamsWithContext(ctx context.Context) *IpamServicesReadParams

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

func NewIpamServicesReadParamsWithHTTPClient

func NewIpamServicesReadParamsWithHTTPClient(client *http.Client) *IpamServicesReadParams

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

func NewIpamServicesReadParamsWithTimeout

func NewIpamServicesReadParamsWithTimeout(timeout time.Duration) *IpamServicesReadParams

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

func (*IpamServicesReadParams) SetContext

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

SetContext adds the context to the ipam services read params

func (*IpamServicesReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services read params

func (*IpamServicesReadParams) SetID

func (o *IpamServicesReadParams) SetID(id int64)

SetID adds the id to the ipam services read params

func (*IpamServicesReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services read params

func (*IpamServicesReadParams) WithContext

WithContext adds the context to the ipam services read params

func (*IpamServicesReadParams) WithHTTPClient

func (o *IpamServicesReadParams) WithHTTPClient(client *http.Client) *IpamServicesReadParams

WithHTTPClient adds the HTTPClient to the ipam services read params

func (*IpamServicesReadParams) WithID

WithID adds the id to the ipam services read params

func (*IpamServicesReadParams) WithTimeout

WithTimeout adds the timeout to the ipam services read params

func (*IpamServicesReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesReadReader

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

IpamServicesReadReader is a Reader for the IpamServicesRead structure.

func (*IpamServicesReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamServicesUpdateOK

type IpamServicesUpdateOK struct {
	Payload *models.Service
}

IpamServicesUpdateOK handles this case with default header values.

IpamServicesUpdateOK ipam services update o k

func NewIpamServicesUpdateOK

func NewIpamServicesUpdateOK() *IpamServicesUpdateOK

NewIpamServicesUpdateOK creates a IpamServicesUpdateOK with default headers values

func (*IpamServicesUpdateOK) Error

func (o *IpamServicesUpdateOK) Error() string

func (*IpamServicesUpdateOK) GetPayload

func (o *IpamServicesUpdateOK) GetPayload() *models.Service

type IpamServicesUpdateParams

type IpamServicesUpdateParams struct {

	/*Data*/
	Data *models.WritableService
	/*ID
	  A unique integer value identifying this service.

	*/
	ID int64

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

IpamServicesUpdateParams contains all the parameters to send to the API endpoint for the ipam services update operation typically these are written to a http.Request

func NewIpamServicesUpdateParams

func NewIpamServicesUpdateParams() *IpamServicesUpdateParams

NewIpamServicesUpdateParams creates a new IpamServicesUpdateParams object with the default values initialized.

func NewIpamServicesUpdateParamsWithContext

func NewIpamServicesUpdateParamsWithContext(ctx context.Context) *IpamServicesUpdateParams

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

func NewIpamServicesUpdateParamsWithHTTPClient

func NewIpamServicesUpdateParamsWithHTTPClient(client *http.Client) *IpamServicesUpdateParams

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

func NewIpamServicesUpdateParamsWithTimeout

func NewIpamServicesUpdateParamsWithTimeout(timeout time.Duration) *IpamServicesUpdateParams

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

func (*IpamServicesUpdateParams) SetContext

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

SetContext adds the context to the ipam services update params

func (*IpamServicesUpdateParams) SetData

SetData adds the data to the ipam services update params

func (*IpamServicesUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam services update params

func (*IpamServicesUpdateParams) SetID

func (o *IpamServicesUpdateParams) SetID(id int64)

SetID adds the id to the ipam services update params

func (*IpamServicesUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam services update params

func (*IpamServicesUpdateParams) WithContext

WithContext adds the context to the ipam services update params

func (*IpamServicesUpdateParams) WithData

WithData adds the data to the ipam services update params

func (*IpamServicesUpdateParams) WithHTTPClient

func (o *IpamServicesUpdateParams) WithHTTPClient(client *http.Client) *IpamServicesUpdateParams

WithHTTPClient adds the HTTPClient to the ipam services update params

func (*IpamServicesUpdateParams) WithID

WithID adds the id to the ipam services update params

func (*IpamServicesUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam services update params

func (*IpamServicesUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamServicesUpdateReader

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

IpamServicesUpdateReader is a Reader for the IpamServicesUpdate structure.

func (*IpamServicesUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsCreateCreated

type IpamVlanGroupsCreateCreated struct {
	Payload *models.VLANGroup
}

IpamVlanGroupsCreateCreated handles this case with default header values.

IpamVlanGroupsCreateCreated ipam vlan groups create created

func NewIpamVlanGroupsCreateCreated

func NewIpamVlanGroupsCreateCreated() *IpamVlanGroupsCreateCreated

NewIpamVlanGroupsCreateCreated creates a IpamVlanGroupsCreateCreated with default headers values

func (*IpamVlanGroupsCreateCreated) Error

func (*IpamVlanGroupsCreateCreated) GetPayload

func (o *IpamVlanGroupsCreateCreated) GetPayload() *models.VLANGroup

type IpamVlanGroupsCreateParams

type IpamVlanGroupsCreateParams struct {

	/*Data*/
	Data *models.WritableVLANGroup

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

IpamVlanGroupsCreateParams contains all the parameters to send to the API endpoint for the ipam vlan groups create operation typically these are written to a http.Request

func NewIpamVlanGroupsCreateParams

func NewIpamVlanGroupsCreateParams() *IpamVlanGroupsCreateParams

NewIpamVlanGroupsCreateParams creates a new IpamVlanGroupsCreateParams object with the default values initialized.

func NewIpamVlanGroupsCreateParamsWithContext

func NewIpamVlanGroupsCreateParamsWithContext(ctx context.Context) *IpamVlanGroupsCreateParams

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

func NewIpamVlanGroupsCreateParamsWithHTTPClient

func NewIpamVlanGroupsCreateParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsCreateParams

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

func NewIpamVlanGroupsCreateParamsWithTimeout

func NewIpamVlanGroupsCreateParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsCreateParams

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

func (*IpamVlanGroupsCreateParams) SetContext

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

SetContext adds the context to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) SetData

SetData adds the data to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) WithContext

WithContext adds the context to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) WithData

WithData adds the data to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups create params

func (*IpamVlanGroupsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsCreateReader

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

IpamVlanGroupsCreateReader is a Reader for the IpamVlanGroupsCreate structure.

func (*IpamVlanGroupsCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsDeleteNoContent

type IpamVlanGroupsDeleteNoContent struct {
}

IpamVlanGroupsDeleteNoContent handles this case with default header values.

IpamVlanGroupsDeleteNoContent ipam vlan groups delete no content

func NewIpamVlanGroupsDeleteNoContent

func NewIpamVlanGroupsDeleteNoContent() *IpamVlanGroupsDeleteNoContent

NewIpamVlanGroupsDeleteNoContent creates a IpamVlanGroupsDeleteNoContent with default headers values

func (*IpamVlanGroupsDeleteNoContent) Error

type IpamVlanGroupsDeleteParams

type IpamVlanGroupsDeleteParams struct {

	/*ID
	  A unique integer value identifying this VLAN group.

	*/
	ID int64

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

IpamVlanGroupsDeleteParams contains all the parameters to send to the API endpoint for the ipam vlan groups delete operation typically these are written to a http.Request

func NewIpamVlanGroupsDeleteParams

func NewIpamVlanGroupsDeleteParams() *IpamVlanGroupsDeleteParams

NewIpamVlanGroupsDeleteParams creates a new IpamVlanGroupsDeleteParams object with the default values initialized.

func NewIpamVlanGroupsDeleteParamsWithContext

func NewIpamVlanGroupsDeleteParamsWithContext(ctx context.Context) *IpamVlanGroupsDeleteParams

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

func NewIpamVlanGroupsDeleteParamsWithHTTPClient

func NewIpamVlanGroupsDeleteParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsDeleteParams

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

func NewIpamVlanGroupsDeleteParamsWithTimeout

func NewIpamVlanGroupsDeleteParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsDeleteParams

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

func (*IpamVlanGroupsDeleteParams) SetContext

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

SetContext adds the context to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) SetID

func (o *IpamVlanGroupsDeleteParams) SetID(id int64)

SetID adds the id to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) WithContext

WithContext adds the context to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) WithID

WithID adds the id to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups delete params

func (*IpamVlanGroupsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsDeleteReader

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

IpamVlanGroupsDeleteReader is a Reader for the IpamVlanGroupsDelete structure.

func (*IpamVlanGroupsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsListOK

type IpamVlanGroupsListOK struct {
	Payload *IpamVlanGroupsListOKBody
}

IpamVlanGroupsListOK handles this case with default header values.

IpamVlanGroupsListOK ipam vlan groups list o k

func NewIpamVlanGroupsListOK

func NewIpamVlanGroupsListOK() *IpamVlanGroupsListOK

NewIpamVlanGroupsListOK creates a IpamVlanGroupsListOK with default headers values

func (*IpamVlanGroupsListOK) Error

func (o *IpamVlanGroupsListOK) Error() string

func (*IpamVlanGroupsListOK) GetPayload

type IpamVlanGroupsListOKBody

type IpamVlanGroupsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.VLANGroup `json:"results"`
}

IpamVlanGroupsListOKBody ipam vlan groups list o k body swagger:model IpamVlanGroupsListOKBody

func (*IpamVlanGroupsListOKBody) MarshalBinary

func (o *IpamVlanGroupsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamVlanGroupsListOKBody) UnmarshalBinary

func (o *IpamVlanGroupsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamVlanGroupsListOKBody) Validate

func (o *IpamVlanGroupsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam vlan groups list o k body

type IpamVlanGroupsListParams

type IpamVlanGroupsListParams struct {

	/*ID*/
	ID *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Slug*/
	Slug *string

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

IpamVlanGroupsListParams contains all the parameters to send to the API endpoint for the ipam vlan groups list operation typically these are written to a http.Request

func NewIpamVlanGroupsListParams

func NewIpamVlanGroupsListParams() *IpamVlanGroupsListParams

NewIpamVlanGroupsListParams creates a new IpamVlanGroupsListParams object with the default values initialized.

func NewIpamVlanGroupsListParamsWithContext

func NewIpamVlanGroupsListParamsWithContext(ctx context.Context) *IpamVlanGroupsListParams

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

func NewIpamVlanGroupsListParamsWithHTTPClient

func NewIpamVlanGroupsListParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsListParams

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

func NewIpamVlanGroupsListParamsWithTimeout

func NewIpamVlanGroupsListParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsListParams

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

func (*IpamVlanGroupsListParams) SetContext

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

SetContext adds the context to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetID

func (o *IpamVlanGroupsListParams) SetID(id *string)

SetID adds the id to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetLimit

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

SetLimit adds the limit to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetName

func (o *IpamVlanGroupsListParams) SetName(name *string)

SetName adds the name to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetOffset

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

SetOffset adds the offset to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetQ

func (o *IpamVlanGroupsListParams) SetQ(q *string)

SetQ adds the q to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetSite

func (o *IpamVlanGroupsListParams) SetSite(site *string)

SetSite adds the site to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetSiteID

func (o *IpamVlanGroupsListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetSlug

func (o *IpamVlanGroupsListParams) SetSlug(slug *string)

SetSlug adds the slug to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithContext

WithContext adds the context to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithHTTPClient

func (o *IpamVlanGroupsListParams) WithHTTPClient(client *http.Client) *IpamVlanGroupsListParams

WithHTTPClient adds the HTTPClient to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithID

WithID adds the id to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithLimit

WithLimit adds the limit to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithName

WithName adds the name to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithOffset

WithOffset adds the offset to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithQ

WithQ adds the q to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithSite

WithSite adds the site to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithSiteID

WithSiteID adds the siteID to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithSlug

WithSlug adds the slug to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups list params

func (*IpamVlanGroupsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsListReader

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

IpamVlanGroupsListReader is a Reader for the IpamVlanGroupsList structure.

func (*IpamVlanGroupsListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsPartialUpdateOK

type IpamVlanGroupsPartialUpdateOK struct {
	Payload *models.VLANGroup
}

IpamVlanGroupsPartialUpdateOK handles this case with default header values.

IpamVlanGroupsPartialUpdateOK ipam vlan groups partial update o k

func NewIpamVlanGroupsPartialUpdateOK

func NewIpamVlanGroupsPartialUpdateOK() *IpamVlanGroupsPartialUpdateOK

NewIpamVlanGroupsPartialUpdateOK creates a IpamVlanGroupsPartialUpdateOK with default headers values

func (*IpamVlanGroupsPartialUpdateOK) Error

func (*IpamVlanGroupsPartialUpdateOK) GetPayload

type IpamVlanGroupsPartialUpdateParams

type IpamVlanGroupsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableVLANGroup
	/*ID
	  A unique integer value identifying this VLAN group.

	*/
	ID int64

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

IpamVlanGroupsPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam vlan groups partial update operation typically these are written to a http.Request

func NewIpamVlanGroupsPartialUpdateParams

func NewIpamVlanGroupsPartialUpdateParams() *IpamVlanGroupsPartialUpdateParams

NewIpamVlanGroupsPartialUpdateParams creates a new IpamVlanGroupsPartialUpdateParams object with the default values initialized.

func NewIpamVlanGroupsPartialUpdateParamsWithContext

func NewIpamVlanGroupsPartialUpdateParamsWithContext(ctx context.Context) *IpamVlanGroupsPartialUpdateParams

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

func NewIpamVlanGroupsPartialUpdateParamsWithHTTPClient

func NewIpamVlanGroupsPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsPartialUpdateParams

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

func NewIpamVlanGroupsPartialUpdateParamsWithTimeout

func NewIpamVlanGroupsPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsPartialUpdateParams

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

func (*IpamVlanGroupsPartialUpdateParams) SetContext

SetContext adds the context to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) SetData

SetData adds the data to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) SetID

SetID adds the id to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WithContext

WithContext adds the context to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WithData

WithData adds the data to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WithID

WithID adds the id to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups partial update params

func (*IpamVlanGroupsPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsPartialUpdateReader

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

IpamVlanGroupsPartialUpdateReader is a Reader for the IpamVlanGroupsPartialUpdate structure.

func (*IpamVlanGroupsPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsReadOK

type IpamVlanGroupsReadOK struct {
	Payload *models.VLANGroup
}

IpamVlanGroupsReadOK handles this case with default header values.

IpamVlanGroupsReadOK ipam vlan groups read o k

func NewIpamVlanGroupsReadOK

func NewIpamVlanGroupsReadOK() *IpamVlanGroupsReadOK

NewIpamVlanGroupsReadOK creates a IpamVlanGroupsReadOK with default headers values

func (*IpamVlanGroupsReadOK) Error

func (o *IpamVlanGroupsReadOK) Error() string

func (*IpamVlanGroupsReadOK) GetPayload

func (o *IpamVlanGroupsReadOK) GetPayload() *models.VLANGroup

type IpamVlanGroupsReadParams

type IpamVlanGroupsReadParams struct {

	/*ID
	  A unique integer value identifying this VLAN group.

	*/
	ID int64

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

IpamVlanGroupsReadParams contains all the parameters to send to the API endpoint for the ipam vlan groups read operation typically these are written to a http.Request

func NewIpamVlanGroupsReadParams

func NewIpamVlanGroupsReadParams() *IpamVlanGroupsReadParams

NewIpamVlanGroupsReadParams creates a new IpamVlanGroupsReadParams object with the default values initialized.

func NewIpamVlanGroupsReadParamsWithContext

func NewIpamVlanGroupsReadParamsWithContext(ctx context.Context) *IpamVlanGroupsReadParams

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

func NewIpamVlanGroupsReadParamsWithHTTPClient

func NewIpamVlanGroupsReadParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsReadParams

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

func NewIpamVlanGroupsReadParamsWithTimeout

func NewIpamVlanGroupsReadParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsReadParams

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

func (*IpamVlanGroupsReadParams) SetContext

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

SetContext adds the context to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) SetID

func (o *IpamVlanGroupsReadParams) SetID(id int64)

SetID adds the id to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) WithContext

WithContext adds the context to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) WithHTTPClient

func (o *IpamVlanGroupsReadParams) WithHTTPClient(client *http.Client) *IpamVlanGroupsReadParams

WithHTTPClient adds the HTTPClient to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) WithID

WithID adds the id to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups read params

func (*IpamVlanGroupsReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsReadReader

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

IpamVlanGroupsReadReader is a Reader for the IpamVlanGroupsRead structure.

func (*IpamVlanGroupsReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlanGroupsUpdateOK

type IpamVlanGroupsUpdateOK struct {
	Payload *models.VLANGroup
}

IpamVlanGroupsUpdateOK handles this case with default header values.

IpamVlanGroupsUpdateOK ipam vlan groups update o k

func NewIpamVlanGroupsUpdateOK

func NewIpamVlanGroupsUpdateOK() *IpamVlanGroupsUpdateOK

NewIpamVlanGroupsUpdateOK creates a IpamVlanGroupsUpdateOK with default headers values

func (*IpamVlanGroupsUpdateOK) Error

func (o *IpamVlanGroupsUpdateOK) Error() string

func (*IpamVlanGroupsUpdateOK) GetPayload

func (o *IpamVlanGroupsUpdateOK) GetPayload() *models.VLANGroup

type IpamVlanGroupsUpdateParams

type IpamVlanGroupsUpdateParams struct {

	/*Data*/
	Data *models.WritableVLANGroup
	/*ID
	  A unique integer value identifying this VLAN group.

	*/
	ID int64

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

IpamVlanGroupsUpdateParams contains all the parameters to send to the API endpoint for the ipam vlan groups update operation typically these are written to a http.Request

func NewIpamVlanGroupsUpdateParams

func NewIpamVlanGroupsUpdateParams() *IpamVlanGroupsUpdateParams

NewIpamVlanGroupsUpdateParams creates a new IpamVlanGroupsUpdateParams object with the default values initialized.

func NewIpamVlanGroupsUpdateParamsWithContext

func NewIpamVlanGroupsUpdateParamsWithContext(ctx context.Context) *IpamVlanGroupsUpdateParams

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

func NewIpamVlanGroupsUpdateParamsWithHTTPClient

func NewIpamVlanGroupsUpdateParamsWithHTTPClient(client *http.Client) *IpamVlanGroupsUpdateParams

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

func NewIpamVlanGroupsUpdateParamsWithTimeout

func NewIpamVlanGroupsUpdateParamsWithTimeout(timeout time.Duration) *IpamVlanGroupsUpdateParams

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

func (*IpamVlanGroupsUpdateParams) SetContext

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

SetContext adds the context to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) SetData

SetData adds the data to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) SetID

func (o *IpamVlanGroupsUpdateParams) SetID(id int64)

SetID adds the id to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WithContext

WithContext adds the context to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WithData

WithData adds the data to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WithID

WithID adds the id to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam vlan groups update params

func (*IpamVlanGroupsUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlanGroupsUpdateReader

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

IpamVlanGroupsUpdateReader is a Reader for the IpamVlanGroupsUpdate structure.

func (*IpamVlanGroupsUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansCreateCreated

type IpamVlansCreateCreated struct {
	Payload *models.VLAN
}

IpamVlansCreateCreated handles this case with default header values.

IpamVlansCreateCreated ipam vlans create created

func NewIpamVlansCreateCreated

func NewIpamVlansCreateCreated() *IpamVlansCreateCreated

NewIpamVlansCreateCreated creates a IpamVlansCreateCreated with default headers values

func (*IpamVlansCreateCreated) Error

func (o *IpamVlansCreateCreated) Error() string

func (*IpamVlansCreateCreated) GetPayload

func (o *IpamVlansCreateCreated) GetPayload() *models.VLAN

type IpamVlansCreateParams

type IpamVlansCreateParams struct {

	/*Data*/
	Data *models.WritableVLAN

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

IpamVlansCreateParams contains all the parameters to send to the API endpoint for the ipam vlans create operation typically these are written to a http.Request

func NewIpamVlansCreateParams

func NewIpamVlansCreateParams() *IpamVlansCreateParams

NewIpamVlansCreateParams creates a new IpamVlansCreateParams object with the default values initialized.

func NewIpamVlansCreateParamsWithContext

func NewIpamVlansCreateParamsWithContext(ctx context.Context) *IpamVlansCreateParams

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

func NewIpamVlansCreateParamsWithHTTPClient

func NewIpamVlansCreateParamsWithHTTPClient(client *http.Client) *IpamVlansCreateParams

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

func NewIpamVlansCreateParamsWithTimeout

func NewIpamVlansCreateParamsWithTimeout(timeout time.Duration) *IpamVlansCreateParams

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

func (*IpamVlansCreateParams) SetContext

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

SetContext adds the context to the ipam vlans create params

func (*IpamVlansCreateParams) SetData

func (o *IpamVlansCreateParams) SetData(data *models.WritableVLAN)

SetData adds the data to the ipam vlans create params

func (*IpamVlansCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans create params

func (*IpamVlansCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans create params

func (*IpamVlansCreateParams) WithContext

WithContext adds the context to the ipam vlans create params

func (*IpamVlansCreateParams) WithData

WithData adds the data to the ipam vlans create params

func (*IpamVlansCreateParams) WithHTTPClient

func (o *IpamVlansCreateParams) WithHTTPClient(client *http.Client) *IpamVlansCreateParams

WithHTTPClient adds the HTTPClient to the ipam vlans create params

func (*IpamVlansCreateParams) WithTimeout

func (o *IpamVlansCreateParams) WithTimeout(timeout time.Duration) *IpamVlansCreateParams

WithTimeout adds the timeout to the ipam vlans create params

func (*IpamVlansCreateParams) WriteToRequest

func (o *IpamVlansCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVlansCreateReader

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

IpamVlansCreateReader is a Reader for the IpamVlansCreate structure.

func (*IpamVlansCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansDeleteNoContent

type IpamVlansDeleteNoContent struct {
}

IpamVlansDeleteNoContent handles this case with default header values.

IpamVlansDeleteNoContent ipam vlans delete no content

func NewIpamVlansDeleteNoContent

func NewIpamVlansDeleteNoContent() *IpamVlansDeleteNoContent

NewIpamVlansDeleteNoContent creates a IpamVlansDeleteNoContent with default headers values

func (*IpamVlansDeleteNoContent) Error

func (o *IpamVlansDeleteNoContent) Error() string

type IpamVlansDeleteParams

type IpamVlansDeleteParams struct {

	/*ID
	  A unique integer value identifying this VLAN.

	*/
	ID int64

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

IpamVlansDeleteParams contains all the parameters to send to the API endpoint for the ipam vlans delete operation typically these are written to a http.Request

func NewIpamVlansDeleteParams

func NewIpamVlansDeleteParams() *IpamVlansDeleteParams

NewIpamVlansDeleteParams creates a new IpamVlansDeleteParams object with the default values initialized.

func NewIpamVlansDeleteParamsWithContext

func NewIpamVlansDeleteParamsWithContext(ctx context.Context) *IpamVlansDeleteParams

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

func NewIpamVlansDeleteParamsWithHTTPClient

func NewIpamVlansDeleteParamsWithHTTPClient(client *http.Client) *IpamVlansDeleteParams

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

func NewIpamVlansDeleteParamsWithTimeout

func NewIpamVlansDeleteParamsWithTimeout(timeout time.Duration) *IpamVlansDeleteParams

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

func (*IpamVlansDeleteParams) SetContext

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

SetContext adds the context to the ipam vlans delete params

func (*IpamVlansDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans delete params

func (*IpamVlansDeleteParams) SetID

func (o *IpamVlansDeleteParams) SetID(id int64)

SetID adds the id to the ipam vlans delete params

func (*IpamVlansDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans delete params

func (*IpamVlansDeleteParams) WithContext

WithContext adds the context to the ipam vlans delete params

func (*IpamVlansDeleteParams) WithHTTPClient

func (o *IpamVlansDeleteParams) WithHTTPClient(client *http.Client) *IpamVlansDeleteParams

WithHTTPClient adds the HTTPClient to the ipam vlans delete params

func (*IpamVlansDeleteParams) WithID

WithID adds the id to the ipam vlans delete params

func (*IpamVlansDeleteParams) WithTimeout

func (o *IpamVlansDeleteParams) WithTimeout(timeout time.Duration) *IpamVlansDeleteParams

WithTimeout adds the timeout to the ipam vlans delete params

func (*IpamVlansDeleteParams) WriteToRequest

func (o *IpamVlansDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVlansDeleteReader

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

IpamVlansDeleteReader is a Reader for the IpamVlansDelete structure.

func (*IpamVlansDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansListOK

type IpamVlansListOK struct {
	Payload *IpamVlansListOKBody
}

IpamVlansListOK handles this case with default header values.

IpamVlansListOK ipam vlans list o k

func NewIpamVlansListOK

func NewIpamVlansListOK() *IpamVlansListOK

NewIpamVlansListOK creates a IpamVlansListOK with default headers values

func (*IpamVlansListOK) Error

func (o *IpamVlansListOK) Error() string

func (*IpamVlansListOK) GetPayload

func (o *IpamVlansListOK) GetPayload() *IpamVlansListOKBody

type IpamVlansListOKBody

type IpamVlansListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.VLAN `json:"results"`
}

IpamVlansListOKBody ipam vlans list o k body swagger:model IpamVlansListOKBody

func (*IpamVlansListOKBody) MarshalBinary

func (o *IpamVlansListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamVlansListOKBody) UnmarshalBinary

func (o *IpamVlansListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamVlansListOKBody) Validate

func (o *IpamVlansListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam vlans list o k body

type IpamVlansListParams

type IpamVlansListParams struct {

	/*Group*/
	Group *string
	/*GroupID*/
	GroupID *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Role*/
	Role *string
	/*RoleID*/
	RoleID *string
	/*Site*/
	Site *string
	/*SiteID*/
	SiteID *string
	/*Status*/
	Status *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string
	/*Vid*/
	Vid *string

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

IpamVlansListParams contains all the parameters to send to the API endpoint for the ipam vlans list operation typically these are written to a http.Request

func NewIpamVlansListParams

func NewIpamVlansListParams() *IpamVlansListParams

NewIpamVlansListParams creates a new IpamVlansListParams object with the default values initialized.

func NewIpamVlansListParamsWithContext

func NewIpamVlansListParamsWithContext(ctx context.Context) *IpamVlansListParams

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

func NewIpamVlansListParamsWithHTTPClient

func NewIpamVlansListParamsWithHTTPClient(client *http.Client) *IpamVlansListParams

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

func NewIpamVlansListParamsWithTimeout

func NewIpamVlansListParamsWithTimeout(timeout time.Duration) *IpamVlansListParams

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

func (*IpamVlansListParams) SetContext

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

SetContext adds the context to the ipam vlans list params

func (*IpamVlansListParams) SetGroup

func (o *IpamVlansListParams) SetGroup(group *string)

SetGroup adds the group to the ipam vlans list params

func (*IpamVlansListParams) SetGroupID

func (o *IpamVlansListParams) SetGroupID(groupID *string)

SetGroupID adds the groupId to the ipam vlans list params

func (*IpamVlansListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans list params

func (*IpamVlansListParams) SetIDIn

func (o *IpamVlansListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam vlans list params

func (*IpamVlansListParams) SetLimit

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

SetLimit adds the limit to the ipam vlans list params

func (*IpamVlansListParams) SetName

func (o *IpamVlansListParams) SetName(name *string)

SetName adds the name to the ipam vlans list params

func (*IpamVlansListParams) SetOffset

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

SetOffset adds the offset to the ipam vlans list params

func (*IpamVlansListParams) SetQ

func (o *IpamVlansListParams) SetQ(q *string)

SetQ adds the q to the ipam vlans list params

func (*IpamVlansListParams) SetRole

func (o *IpamVlansListParams) SetRole(role *string)

SetRole adds the role to the ipam vlans list params

func (*IpamVlansListParams) SetRoleID

func (o *IpamVlansListParams) SetRoleID(roleID *string)

SetRoleID adds the roleId to the ipam vlans list params

func (*IpamVlansListParams) SetSite

func (o *IpamVlansListParams) SetSite(site *string)

SetSite adds the site to the ipam vlans list params

func (*IpamVlansListParams) SetSiteID

func (o *IpamVlansListParams) SetSiteID(siteID *string)

SetSiteID adds the siteId to the ipam vlans list params

func (*IpamVlansListParams) SetStatus

func (o *IpamVlansListParams) SetStatus(status *string)

SetStatus adds the status to the ipam vlans list params

func (*IpamVlansListParams) SetTag

func (o *IpamVlansListParams) SetTag(tag *string)

SetTag adds the tag to the ipam vlans list params

func (*IpamVlansListParams) SetTenant

func (o *IpamVlansListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the ipam vlans list params

func (*IpamVlansListParams) SetTenantGroup

func (o *IpamVlansListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the ipam vlans list params

func (*IpamVlansListParams) SetTenantGroupID

func (o *IpamVlansListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the ipam vlans list params

func (*IpamVlansListParams) SetTenantID

func (o *IpamVlansListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the ipam vlans list params

func (*IpamVlansListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans list params

func (*IpamVlansListParams) SetVid

func (o *IpamVlansListParams) SetVid(vid *string)

SetVid adds the vid to the ipam vlans list params

func (*IpamVlansListParams) WithContext

WithContext adds the context to the ipam vlans list params

func (*IpamVlansListParams) WithGroup

func (o *IpamVlansListParams) WithGroup(group *string) *IpamVlansListParams

WithGroup adds the group to the ipam vlans list params

func (*IpamVlansListParams) WithGroupID

func (o *IpamVlansListParams) WithGroupID(groupID *string) *IpamVlansListParams

WithGroupID adds the groupID to the ipam vlans list params

func (*IpamVlansListParams) WithHTTPClient

func (o *IpamVlansListParams) WithHTTPClient(client *http.Client) *IpamVlansListParams

WithHTTPClient adds the HTTPClient to the ipam vlans list params

func (*IpamVlansListParams) WithIDIn

func (o *IpamVlansListParams) WithIDIn(iDIn *string) *IpamVlansListParams

WithIDIn adds the iDIn to the ipam vlans list params

func (*IpamVlansListParams) WithLimit

func (o *IpamVlansListParams) WithLimit(limit *int64) *IpamVlansListParams

WithLimit adds the limit to the ipam vlans list params

func (*IpamVlansListParams) WithName

func (o *IpamVlansListParams) WithName(name *string) *IpamVlansListParams

WithName adds the name to the ipam vlans list params

func (*IpamVlansListParams) WithOffset

func (o *IpamVlansListParams) WithOffset(offset *int64) *IpamVlansListParams

WithOffset adds the offset to the ipam vlans list params

func (*IpamVlansListParams) WithQ

WithQ adds the q to the ipam vlans list params

func (*IpamVlansListParams) WithRole

func (o *IpamVlansListParams) WithRole(role *string) *IpamVlansListParams

WithRole adds the role to the ipam vlans list params

func (*IpamVlansListParams) WithRoleID

func (o *IpamVlansListParams) WithRoleID(roleID *string) *IpamVlansListParams

WithRoleID adds the roleID to the ipam vlans list params

func (*IpamVlansListParams) WithSite

func (o *IpamVlansListParams) WithSite(site *string) *IpamVlansListParams

WithSite adds the site to the ipam vlans list params

func (*IpamVlansListParams) WithSiteID

func (o *IpamVlansListParams) WithSiteID(siteID *string) *IpamVlansListParams

WithSiteID adds the siteID to the ipam vlans list params

func (*IpamVlansListParams) WithStatus

func (o *IpamVlansListParams) WithStatus(status *string) *IpamVlansListParams

WithStatus adds the status to the ipam vlans list params

func (*IpamVlansListParams) WithTag

WithTag adds the tag to the ipam vlans list params

func (*IpamVlansListParams) WithTenant

func (o *IpamVlansListParams) WithTenant(tenant *string) *IpamVlansListParams

WithTenant adds the tenant to the ipam vlans list params

func (*IpamVlansListParams) WithTenantGroup

func (o *IpamVlansListParams) WithTenantGroup(tenantGroup *string) *IpamVlansListParams

WithTenantGroup adds the tenantGroup to the ipam vlans list params

func (*IpamVlansListParams) WithTenantGroupID

func (o *IpamVlansListParams) WithTenantGroupID(tenantGroupID *string) *IpamVlansListParams

WithTenantGroupID adds the tenantGroupID to the ipam vlans list params

func (*IpamVlansListParams) WithTenantID

func (o *IpamVlansListParams) WithTenantID(tenantID *string) *IpamVlansListParams

WithTenantID adds the tenantID to the ipam vlans list params

func (*IpamVlansListParams) WithTimeout

func (o *IpamVlansListParams) WithTimeout(timeout time.Duration) *IpamVlansListParams

WithTimeout adds the timeout to the ipam vlans list params

func (*IpamVlansListParams) WithVid

WithVid adds the vid to the ipam vlans list params

func (*IpamVlansListParams) WriteToRequest

func (o *IpamVlansListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVlansListReader

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

IpamVlansListReader is a Reader for the IpamVlansList structure.

func (*IpamVlansListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansPartialUpdateOK

type IpamVlansPartialUpdateOK struct {
	Payload *models.VLAN
}

IpamVlansPartialUpdateOK handles this case with default header values.

IpamVlansPartialUpdateOK ipam vlans partial update o k

func NewIpamVlansPartialUpdateOK

func NewIpamVlansPartialUpdateOK() *IpamVlansPartialUpdateOK

NewIpamVlansPartialUpdateOK creates a IpamVlansPartialUpdateOK with default headers values

func (*IpamVlansPartialUpdateOK) Error

func (o *IpamVlansPartialUpdateOK) Error() string

func (*IpamVlansPartialUpdateOK) GetPayload

func (o *IpamVlansPartialUpdateOK) GetPayload() *models.VLAN

type IpamVlansPartialUpdateParams

type IpamVlansPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableVLAN
	/*ID
	  A unique integer value identifying this VLAN.

	*/
	ID int64

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

IpamVlansPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam vlans partial update operation typically these are written to a http.Request

func NewIpamVlansPartialUpdateParams

func NewIpamVlansPartialUpdateParams() *IpamVlansPartialUpdateParams

NewIpamVlansPartialUpdateParams creates a new IpamVlansPartialUpdateParams object with the default values initialized.

func NewIpamVlansPartialUpdateParamsWithContext

func NewIpamVlansPartialUpdateParamsWithContext(ctx context.Context) *IpamVlansPartialUpdateParams

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

func NewIpamVlansPartialUpdateParamsWithHTTPClient

func NewIpamVlansPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamVlansPartialUpdateParams

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

func NewIpamVlansPartialUpdateParamsWithTimeout

func NewIpamVlansPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamVlansPartialUpdateParams

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

func (*IpamVlansPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) SetData

SetData adds the data to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) SetID

func (o *IpamVlansPartialUpdateParams) SetID(id int64)

SetID adds the id to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WithContext

WithContext adds the context to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WithData

WithData adds the data to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WithID

WithID adds the id to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam vlans partial update params

func (*IpamVlansPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVlansPartialUpdateReader

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

IpamVlansPartialUpdateReader is a Reader for the IpamVlansPartialUpdate structure.

func (*IpamVlansPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansReadOK

type IpamVlansReadOK struct {
	Payload *models.VLAN
}

IpamVlansReadOK handles this case with default header values.

IpamVlansReadOK ipam vlans read o k

func NewIpamVlansReadOK

func NewIpamVlansReadOK() *IpamVlansReadOK

NewIpamVlansReadOK creates a IpamVlansReadOK with default headers values

func (*IpamVlansReadOK) Error

func (o *IpamVlansReadOK) Error() string

func (*IpamVlansReadOK) GetPayload

func (o *IpamVlansReadOK) GetPayload() *models.VLAN

type IpamVlansReadParams

type IpamVlansReadParams struct {

	/*ID
	  A unique integer value identifying this VLAN.

	*/
	ID int64

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

IpamVlansReadParams contains all the parameters to send to the API endpoint for the ipam vlans read operation typically these are written to a http.Request

func NewIpamVlansReadParams

func NewIpamVlansReadParams() *IpamVlansReadParams

NewIpamVlansReadParams creates a new IpamVlansReadParams object with the default values initialized.

func NewIpamVlansReadParamsWithContext

func NewIpamVlansReadParamsWithContext(ctx context.Context) *IpamVlansReadParams

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

func NewIpamVlansReadParamsWithHTTPClient

func NewIpamVlansReadParamsWithHTTPClient(client *http.Client) *IpamVlansReadParams

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

func NewIpamVlansReadParamsWithTimeout

func NewIpamVlansReadParamsWithTimeout(timeout time.Duration) *IpamVlansReadParams

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

func (*IpamVlansReadParams) SetContext

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

SetContext adds the context to the ipam vlans read params

func (*IpamVlansReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans read params

func (*IpamVlansReadParams) SetID

func (o *IpamVlansReadParams) SetID(id int64)

SetID adds the id to the ipam vlans read params

func (*IpamVlansReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans read params

func (*IpamVlansReadParams) WithContext

WithContext adds the context to the ipam vlans read params

func (*IpamVlansReadParams) WithHTTPClient

func (o *IpamVlansReadParams) WithHTTPClient(client *http.Client) *IpamVlansReadParams

WithHTTPClient adds the HTTPClient to the ipam vlans read params

func (*IpamVlansReadParams) WithID

WithID adds the id to the ipam vlans read params

func (*IpamVlansReadParams) WithTimeout

func (o *IpamVlansReadParams) WithTimeout(timeout time.Duration) *IpamVlansReadParams

WithTimeout adds the timeout to the ipam vlans read params

func (*IpamVlansReadParams) WriteToRequest

func (o *IpamVlansReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVlansReadReader

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

IpamVlansReadReader is a Reader for the IpamVlansRead structure.

func (*IpamVlansReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVlansUpdateOK

type IpamVlansUpdateOK struct {
	Payload *models.VLAN
}

IpamVlansUpdateOK handles this case with default header values.

IpamVlansUpdateOK ipam vlans update o k

func NewIpamVlansUpdateOK

func NewIpamVlansUpdateOK() *IpamVlansUpdateOK

NewIpamVlansUpdateOK creates a IpamVlansUpdateOK with default headers values

func (*IpamVlansUpdateOK) Error

func (o *IpamVlansUpdateOK) Error() string

func (*IpamVlansUpdateOK) GetPayload

func (o *IpamVlansUpdateOK) GetPayload() *models.VLAN

type IpamVlansUpdateParams

type IpamVlansUpdateParams struct {

	/*Data*/
	Data *models.WritableVLAN
	/*ID
	  A unique integer value identifying this VLAN.

	*/
	ID int64

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

IpamVlansUpdateParams contains all the parameters to send to the API endpoint for the ipam vlans update operation typically these are written to a http.Request

func NewIpamVlansUpdateParams

func NewIpamVlansUpdateParams() *IpamVlansUpdateParams

NewIpamVlansUpdateParams creates a new IpamVlansUpdateParams object with the default values initialized.

func NewIpamVlansUpdateParamsWithContext

func NewIpamVlansUpdateParamsWithContext(ctx context.Context) *IpamVlansUpdateParams

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

func NewIpamVlansUpdateParamsWithHTTPClient

func NewIpamVlansUpdateParamsWithHTTPClient(client *http.Client) *IpamVlansUpdateParams

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

func NewIpamVlansUpdateParamsWithTimeout

func NewIpamVlansUpdateParamsWithTimeout(timeout time.Duration) *IpamVlansUpdateParams

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

func (*IpamVlansUpdateParams) SetContext

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

SetContext adds the context to the ipam vlans update params

func (*IpamVlansUpdateParams) SetData

func (o *IpamVlansUpdateParams) SetData(data *models.WritableVLAN)

SetData adds the data to the ipam vlans update params

func (*IpamVlansUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vlans update params

func (*IpamVlansUpdateParams) SetID

func (o *IpamVlansUpdateParams) SetID(id int64)

SetID adds the id to the ipam vlans update params

func (*IpamVlansUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vlans update params

func (*IpamVlansUpdateParams) WithContext

WithContext adds the context to the ipam vlans update params

func (*IpamVlansUpdateParams) WithData

WithData adds the data to the ipam vlans update params

func (*IpamVlansUpdateParams) WithHTTPClient

func (o *IpamVlansUpdateParams) WithHTTPClient(client *http.Client) *IpamVlansUpdateParams

WithHTTPClient adds the HTTPClient to the ipam vlans update params

func (*IpamVlansUpdateParams) WithID

WithID adds the id to the ipam vlans update params

func (*IpamVlansUpdateParams) WithTimeout

func (o *IpamVlansUpdateParams) WithTimeout(timeout time.Duration) *IpamVlansUpdateParams

WithTimeout adds the timeout to the ipam vlans update params

func (*IpamVlansUpdateParams) WriteToRequest

func (o *IpamVlansUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVlansUpdateReader

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

IpamVlansUpdateReader is a Reader for the IpamVlansUpdate structure.

func (*IpamVlansUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsCreateCreated

type IpamVrfsCreateCreated struct {
	Payload *models.VRF
}

IpamVrfsCreateCreated handles this case with default header values.

IpamVrfsCreateCreated ipam vrfs create created

func NewIpamVrfsCreateCreated

func NewIpamVrfsCreateCreated() *IpamVrfsCreateCreated

NewIpamVrfsCreateCreated creates a IpamVrfsCreateCreated with default headers values

func (*IpamVrfsCreateCreated) Error

func (o *IpamVrfsCreateCreated) Error() string

func (*IpamVrfsCreateCreated) GetPayload

func (o *IpamVrfsCreateCreated) GetPayload() *models.VRF

type IpamVrfsCreateParams

type IpamVrfsCreateParams struct {

	/*Data*/
	Data *models.WritableVRF

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

IpamVrfsCreateParams contains all the parameters to send to the API endpoint for the ipam vrfs create operation typically these are written to a http.Request

func NewIpamVrfsCreateParams

func NewIpamVrfsCreateParams() *IpamVrfsCreateParams

NewIpamVrfsCreateParams creates a new IpamVrfsCreateParams object with the default values initialized.

func NewIpamVrfsCreateParamsWithContext

func NewIpamVrfsCreateParamsWithContext(ctx context.Context) *IpamVrfsCreateParams

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

func NewIpamVrfsCreateParamsWithHTTPClient

func NewIpamVrfsCreateParamsWithHTTPClient(client *http.Client) *IpamVrfsCreateParams

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

func NewIpamVrfsCreateParamsWithTimeout

func NewIpamVrfsCreateParamsWithTimeout(timeout time.Duration) *IpamVrfsCreateParams

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

func (*IpamVrfsCreateParams) SetContext

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

SetContext adds the context to the ipam vrfs create params

func (*IpamVrfsCreateParams) SetData

func (o *IpamVrfsCreateParams) SetData(data *models.WritableVRF)

SetData adds the data to the ipam vrfs create params

func (*IpamVrfsCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs create params

func (*IpamVrfsCreateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs create params

func (*IpamVrfsCreateParams) WithContext

WithContext adds the context to the ipam vrfs create params

func (*IpamVrfsCreateParams) WithData

WithData adds the data to the ipam vrfs create params

func (*IpamVrfsCreateParams) WithHTTPClient

func (o *IpamVrfsCreateParams) WithHTTPClient(client *http.Client) *IpamVrfsCreateParams

WithHTTPClient adds the HTTPClient to the ipam vrfs create params

func (*IpamVrfsCreateParams) WithTimeout

func (o *IpamVrfsCreateParams) WithTimeout(timeout time.Duration) *IpamVrfsCreateParams

WithTimeout adds the timeout to the ipam vrfs create params

func (*IpamVrfsCreateParams) WriteToRequest

func (o *IpamVrfsCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVrfsCreateReader

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

IpamVrfsCreateReader is a Reader for the IpamVrfsCreate structure.

func (*IpamVrfsCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsDeleteNoContent

type IpamVrfsDeleteNoContent struct {
}

IpamVrfsDeleteNoContent handles this case with default header values.

IpamVrfsDeleteNoContent ipam vrfs delete no content

func NewIpamVrfsDeleteNoContent

func NewIpamVrfsDeleteNoContent() *IpamVrfsDeleteNoContent

NewIpamVrfsDeleteNoContent creates a IpamVrfsDeleteNoContent with default headers values

func (*IpamVrfsDeleteNoContent) Error

func (o *IpamVrfsDeleteNoContent) Error() string

type IpamVrfsDeleteParams

type IpamVrfsDeleteParams struct {

	/*ID
	  A unique integer value identifying this VRF.

	*/
	ID int64

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

IpamVrfsDeleteParams contains all the parameters to send to the API endpoint for the ipam vrfs delete operation typically these are written to a http.Request

func NewIpamVrfsDeleteParams

func NewIpamVrfsDeleteParams() *IpamVrfsDeleteParams

NewIpamVrfsDeleteParams creates a new IpamVrfsDeleteParams object with the default values initialized.

func NewIpamVrfsDeleteParamsWithContext

func NewIpamVrfsDeleteParamsWithContext(ctx context.Context) *IpamVrfsDeleteParams

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

func NewIpamVrfsDeleteParamsWithHTTPClient

func NewIpamVrfsDeleteParamsWithHTTPClient(client *http.Client) *IpamVrfsDeleteParams

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

func NewIpamVrfsDeleteParamsWithTimeout

func NewIpamVrfsDeleteParamsWithTimeout(timeout time.Duration) *IpamVrfsDeleteParams

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

func (*IpamVrfsDeleteParams) SetContext

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

SetContext adds the context to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) SetID

func (o *IpamVrfsDeleteParams) SetID(id int64)

SetID adds the id to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) WithContext

WithContext adds the context to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) WithHTTPClient

func (o *IpamVrfsDeleteParams) WithHTTPClient(client *http.Client) *IpamVrfsDeleteParams

WithHTTPClient adds the HTTPClient to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) WithID

WithID adds the id to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) WithTimeout

func (o *IpamVrfsDeleteParams) WithTimeout(timeout time.Duration) *IpamVrfsDeleteParams

WithTimeout adds the timeout to the ipam vrfs delete params

func (*IpamVrfsDeleteParams) WriteToRequest

func (o *IpamVrfsDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVrfsDeleteReader

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

IpamVrfsDeleteReader is a Reader for the IpamVrfsDelete structure.

func (*IpamVrfsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsListOK

type IpamVrfsListOK struct {
	Payload *IpamVrfsListOKBody
}

IpamVrfsListOK handles this case with default header values.

IpamVrfsListOK ipam vrfs list o k

func NewIpamVrfsListOK

func NewIpamVrfsListOK() *IpamVrfsListOK

NewIpamVrfsListOK creates a IpamVrfsListOK with default headers values

func (*IpamVrfsListOK) Error

func (o *IpamVrfsListOK) Error() string

func (*IpamVrfsListOK) GetPayload

func (o *IpamVrfsListOK) GetPayload() *IpamVrfsListOKBody

type IpamVrfsListOKBody

type IpamVrfsListOKBody struct {

	// count
	// Required: true
	Count *int64 `json:"count"`

	// next
	// Format: uri
	Next *strfmt.URI `json:"next,omitempty"`

	// previous
	// Format: uri
	Previous *strfmt.URI `json:"previous,omitempty"`

	// results
	// Required: true
	Results []*models.VRF `json:"results"`
}

IpamVrfsListOKBody ipam vrfs list o k body swagger:model IpamVrfsListOKBody

func (*IpamVrfsListOKBody) MarshalBinary

func (o *IpamVrfsListOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*IpamVrfsListOKBody) UnmarshalBinary

func (o *IpamVrfsListOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IpamVrfsListOKBody) Validate

func (o *IpamVrfsListOKBody) Validate(formats strfmt.Registry) error

Validate validates this ipam vrfs list o k body

type IpamVrfsListParams

type IpamVrfsListParams struct {

	/*EnforceUnique*/
	EnforceUnique *string
	/*IDIn
	  Multiple values may be separated by commas.

	*/
	IDIn *string
	/*Limit
	  Number of results to return per page.

	*/
	Limit *int64
	/*Name*/
	Name *string
	/*Offset
	  The initial index from which to return the results.

	*/
	Offset *int64
	/*Q*/
	Q *string
	/*Rd*/
	Rd *string
	/*Tag*/
	Tag *string
	/*Tenant*/
	Tenant *string
	/*TenantGroup*/
	TenantGroup *string
	/*TenantGroupID*/
	TenantGroupID *string
	/*TenantID*/
	TenantID *string

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

IpamVrfsListParams contains all the parameters to send to the API endpoint for the ipam vrfs list operation typically these are written to a http.Request

func NewIpamVrfsListParams

func NewIpamVrfsListParams() *IpamVrfsListParams

NewIpamVrfsListParams creates a new IpamVrfsListParams object with the default values initialized.

func NewIpamVrfsListParamsWithContext

func NewIpamVrfsListParamsWithContext(ctx context.Context) *IpamVrfsListParams

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

func NewIpamVrfsListParamsWithHTTPClient

func NewIpamVrfsListParamsWithHTTPClient(client *http.Client) *IpamVrfsListParams

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

func NewIpamVrfsListParamsWithTimeout

func NewIpamVrfsListParamsWithTimeout(timeout time.Duration) *IpamVrfsListParams

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

func (*IpamVrfsListParams) SetContext

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

SetContext adds the context to the ipam vrfs list params

func (*IpamVrfsListParams) SetEnforceUnique

func (o *IpamVrfsListParams) SetEnforceUnique(enforceUnique *string)

SetEnforceUnique adds the enforceUnique to the ipam vrfs list params

func (*IpamVrfsListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs list params

func (*IpamVrfsListParams) SetIDIn

func (o *IpamVrfsListParams) SetIDIn(iDIn *string)

SetIDIn adds the idIn to the ipam vrfs list params

func (*IpamVrfsListParams) SetLimit

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

SetLimit adds the limit to the ipam vrfs list params

func (*IpamVrfsListParams) SetName

func (o *IpamVrfsListParams) SetName(name *string)

SetName adds the name to the ipam vrfs list params

func (*IpamVrfsListParams) SetOffset

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

SetOffset adds the offset to the ipam vrfs list params

func (*IpamVrfsListParams) SetQ

func (o *IpamVrfsListParams) SetQ(q *string)

SetQ adds the q to the ipam vrfs list params

func (*IpamVrfsListParams) SetRd

func (o *IpamVrfsListParams) SetRd(rd *string)

SetRd adds the rd to the ipam vrfs list params

func (*IpamVrfsListParams) SetTag

func (o *IpamVrfsListParams) SetTag(tag *string)

SetTag adds the tag to the ipam vrfs list params

func (*IpamVrfsListParams) SetTenant

func (o *IpamVrfsListParams) SetTenant(tenant *string)

SetTenant adds the tenant to the ipam vrfs list params

func (*IpamVrfsListParams) SetTenantGroup

func (o *IpamVrfsListParams) SetTenantGroup(tenantGroup *string)

SetTenantGroup adds the tenantGroup to the ipam vrfs list params

func (*IpamVrfsListParams) SetTenantGroupID

func (o *IpamVrfsListParams) SetTenantGroupID(tenantGroupID *string)

SetTenantGroupID adds the tenantGroupId to the ipam vrfs list params

func (*IpamVrfsListParams) SetTenantID

func (o *IpamVrfsListParams) SetTenantID(tenantID *string)

SetTenantID adds the tenantId to the ipam vrfs list params

func (*IpamVrfsListParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs list params

func (*IpamVrfsListParams) WithContext

WithContext adds the context to the ipam vrfs list params

func (*IpamVrfsListParams) WithEnforceUnique

func (o *IpamVrfsListParams) WithEnforceUnique(enforceUnique *string) *IpamVrfsListParams

WithEnforceUnique adds the enforceUnique to the ipam vrfs list params

func (*IpamVrfsListParams) WithHTTPClient

func (o *IpamVrfsListParams) WithHTTPClient(client *http.Client) *IpamVrfsListParams

WithHTTPClient adds the HTTPClient to the ipam vrfs list params

func (*IpamVrfsListParams) WithIDIn

func (o *IpamVrfsListParams) WithIDIn(iDIn *string) *IpamVrfsListParams

WithIDIn adds the iDIn to the ipam vrfs list params

func (*IpamVrfsListParams) WithLimit

func (o *IpamVrfsListParams) WithLimit(limit *int64) *IpamVrfsListParams

WithLimit adds the limit to the ipam vrfs list params

func (*IpamVrfsListParams) WithName

func (o *IpamVrfsListParams) WithName(name *string) *IpamVrfsListParams

WithName adds the name to the ipam vrfs list params

func (*IpamVrfsListParams) WithOffset

func (o *IpamVrfsListParams) WithOffset(offset *int64) *IpamVrfsListParams

WithOffset adds the offset to the ipam vrfs list params

func (*IpamVrfsListParams) WithQ

WithQ adds the q to the ipam vrfs list params

func (*IpamVrfsListParams) WithRd

WithRd adds the rd to the ipam vrfs list params

func (*IpamVrfsListParams) WithTag

func (o *IpamVrfsListParams) WithTag(tag *string) *IpamVrfsListParams

WithTag adds the tag to the ipam vrfs list params

func (*IpamVrfsListParams) WithTenant

func (o *IpamVrfsListParams) WithTenant(tenant *string) *IpamVrfsListParams

WithTenant adds the tenant to the ipam vrfs list params

func (*IpamVrfsListParams) WithTenantGroup

func (o *IpamVrfsListParams) WithTenantGroup(tenantGroup *string) *IpamVrfsListParams

WithTenantGroup adds the tenantGroup to the ipam vrfs list params

func (*IpamVrfsListParams) WithTenantGroupID

func (o *IpamVrfsListParams) WithTenantGroupID(tenantGroupID *string) *IpamVrfsListParams

WithTenantGroupID adds the tenantGroupID to the ipam vrfs list params

func (*IpamVrfsListParams) WithTenantID

func (o *IpamVrfsListParams) WithTenantID(tenantID *string) *IpamVrfsListParams

WithTenantID adds the tenantID to the ipam vrfs list params

func (*IpamVrfsListParams) WithTimeout

func (o *IpamVrfsListParams) WithTimeout(timeout time.Duration) *IpamVrfsListParams

WithTimeout adds the timeout to the ipam vrfs list params

func (*IpamVrfsListParams) WriteToRequest

func (o *IpamVrfsListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVrfsListReader

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

IpamVrfsListReader is a Reader for the IpamVrfsList structure.

func (*IpamVrfsListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsPartialUpdateOK

type IpamVrfsPartialUpdateOK struct {
	Payload *models.VRF
}

IpamVrfsPartialUpdateOK handles this case with default header values.

IpamVrfsPartialUpdateOK ipam vrfs partial update o k

func NewIpamVrfsPartialUpdateOK

func NewIpamVrfsPartialUpdateOK() *IpamVrfsPartialUpdateOK

NewIpamVrfsPartialUpdateOK creates a IpamVrfsPartialUpdateOK with default headers values

func (*IpamVrfsPartialUpdateOK) Error

func (o *IpamVrfsPartialUpdateOK) Error() string

func (*IpamVrfsPartialUpdateOK) GetPayload

func (o *IpamVrfsPartialUpdateOK) GetPayload() *models.VRF

type IpamVrfsPartialUpdateParams

type IpamVrfsPartialUpdateParams struct {

	/*Data*/
	Data *models.WritableVRF
	/*ID
	  A unique integer value identifying this VRF.

	*/
	ID int64

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

IpamVrfsPartialUpdateParams contains all the parameters to send to the API endpoint for the ipam vrfs partial update operation typically these are written to a http.Request

func NewIpamVrfsPartialUpdateParams

func NewIpamVrfsPartialUpdateParams() *IpamVrfsPartialUpdateParams

NewIpamVrfsPartialUpdateParams creates a new IpamVrfsPartialUpdateParams object with the default values initialized.

func NewIpamVrfsPartialUpdateParamsWithContext

func NewIpamVrfsPartialUpdateParamsWithContext(ctx context.Context) *IpamVrfsPartialUpdateParams

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

func NewIpamVrfsPartialUpdateParamsWithHTTPClient

func NewIpamVrfsPartialUpdateParamsWithHTTPClient(client *http.Client) *IpamVrfsPartialUpdateParams

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

func NewIpamVrfsPartialUpdateParamsWithTimeout

func NewIpamVrfsPartialUpdateParamsWithTimeout(timeout time.Duration) *IpamVrfsPartialUpdateParams

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

func (*IpamVrfsPartialUpdateParams) SetContext

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

SetContext adds the context to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) SetData

SetData adds the data to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) SetID

func (o *IpamVrfsPartialUpdateParams) SetID(id int64)

SetID adds the id to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WithContext

WithContext adds the context to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WithData

WithData adds the data to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WithID

WithID adds the id to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the ipam vrfs partial update params

func (*IpamVrfsPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type IpamVrfsPartialUpdateReader

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

IpamVrfsPartialUpdateReader is a Reader for the IpamVrfsPartialUpdate structure.

func (*IpamVrfsPartialUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsReadOK

type IpamVrfsReadOK struct {
	Payload *models.VRF
}

IpamVrfsReadOK handles this case with default header values.

IpamVrfsReadOK ipam vrfs read o k

func NewIpamVrfsReadOK

func NewIpamVrfsReadOK() *IpamVrfsReadOK

NewIpamVrfsReadOK creates a IpamVrfsReadOK with default headers values

func (*IpamVrfsReadOK) Error

func (o *IpamVrfsReadOK) Error() string

func (*IpamVrfsReadOK) GetPayload

func (o *IpamVrfsReadOK) GetPayload() *models.VRF

type IpamVrfsReadParams

type IpamVrfsReadParams struct {

	/*ID
	  A unique integer value identifying this VRF.

	*/
	ID int64

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

IpamVrfsReadParams contains all the parameters to send to the API endpoint for the ipam vrfs read operation typically these are written to a http.Request

func NewIpamVrfsReadParams

func NewIpamVrfsReadParams() *IpamVrfsReadParams

NewIpamVrfsReadParams creates a new IpamVrfsReadParams object with the default values initialized.

func NewIpamVrfsReadParamsWithContext

func NewIpamVrfsReadParamsWithContext(ctx context.Context) *IpamVrfsReadParams

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

func NewIpamVrfsReadParamsWithHTTPClient

func NewIpamVrfsReadParamsWithHTTPClient(client *http.Client) *IpamVrfsReadParams

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

func NewIpamVrfsReadParamsWithTimeout

func NewIpamVrfsReadParamsWithTimeout(timeout time.Duration) *IpamVrfsReadParams

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

func (*IpamVrfsReadParams) SetContext

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

SetContext adds the context to the ipam vrfs read params

func (*IpamVrfsReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs read params

func (*IpamVrfsReadParams) SetID

func (o *IpamVrfsReadParams) SetID(id int64)

SetID adds the id to the ipam vrfs read params

func (*IpamVrfsReadParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs read params

func (*IpamVrfsReadParams) WithContext

WithContext adds the context to the ipam vrfs read params

func (*IpamVrfsReadParams) WithHTTPClient

func (o *IpamVrfsReadParams) WithHTTPClient(client *http.Client) *IpamVrfsReadParams

WithHTTPClient adds the HTTPClient to the ipam vrfs read params

func (*IpamVrfsReadParams) WithID

WithID adds the id to the ipam vrfs read params

func (*IpamVrfsReadParams) WithTimeout

func (o *IpamVrfsReadParams) WithTimeout(timeout time.Duration) *IpamVrfsReadParams

WithTimeout adds the timeout to the ipam vrfs read params

func (*IpamVrfsReadParams) WriteToRequest

func (o *IpamVrfsReadParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVrfsReadReader

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

IpamVrfsReadReader is a Reader for the IpamVrfsRead structure.

func (*IpamVrfsReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IpamVrfsUpdateOK

type IpamVrfsUpdateOK struct {
	Payload *models.VRF
}

IpamVrfsUpdateOK handles this case with default header values.

IpamVrfsUpdateOK ipam vrfs update o k

func NewIpamVrfsUpdateOK

func NewIpamVrfsUpdateOK() *IpamVrfsUpdateOK

NewIpamVrfsUpdateOK creates a IpamVrfsUpdateOK with default headers values

func (*IpamVrfsUpdateOK) Error

func (o *IpamVrfsUpdateOK) Error() string

func (*IpamVrfsUpdateOK) GetPayload

func (o *IpamVrfsUpdateOK) GetPayload() *models.VRF

type IpamVrfsUpdateParams

type IpamVrfsUpdateParams struct {

	/*Data*/
	Data *models.WritableVRF
	/*ID
	  A unique integer value identifying this VRF.

	*/
	ID int64

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

IpamVrfsUpdateParams contains all the parameters to send to the API endpoint for the ipam vrfs update operation typically these are written to a http.Request

func NewIpamVrfsUpdateParams

func NewIpamVrfsUpdateParams() *IpamVrfsUpdateParams

NewIpamVrfsUpdateParams creates a new IpamVrfsUpdateParams object with the default values initialized.

func NewIpamVrfsUpdateParamsWithContext

func NewIpamVrfsUpdateParamsWithContext(ctx context.Context) *IpamVrfsUpdateParams

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

func NewIpamVrfsUpdateParamsWithHTTPClient

func NewIpamVrfsUpdateParamsWithHTTPClient(client *http.Client) *IpamVrfsUpdateParams

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

func NewIpamVrfsUpdateParamsWithTimeout

func NewIpamVrfsUpdateParamsWithTimeout(timeout time.Duration) *IpamVrfsUpdateParams

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

func (*IpamVrfsUpdateParams) SetContext

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

SetContext adds the context to the ipam vrfs update params

func (*IpamVrfsUpdateParams) SetData

func (o *IpamVrfsUpdateParams) SetData(data *models.WritableVRF)

SetData adds the data to the ipam vrfs update params

func (*IpamVrfsUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the ipam vrfs update params

func (*IpamVrfsUpdateParams) SetID

func (o *IpamVrfsUpdateParams) SetID(id int64)

SetID adds the id to the ipam vrfs update params

func (*IpamVrfsUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WithContext

WithContext adds the context to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WithData

WithData adds the data to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WithHTTPClient

func (o *IpamVrfsUpdateParams) WithHTTPClient(client *http.Client) *IpamVrfsUpdateParams

WithHTTPClient adds the HTTPClient to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WithID

WithID adds the id to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WithTimeout

func (o *IpamVrfsUpdateParams) WithTimeout(timeout time.Duration) *IpamVrfsUpdateParams

WithTimeout adds the timeout to the ipam vrfs update params

func (*IpamVrfsUpdateParams) WriteToRequest

func (o *IpamVrfsUpdateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type IpamVrfsUpdateReader

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

IpamVrfsUpdateReader is a Reader for the IpamVrfsUpdate structure.

func (*IpamVrfsUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

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