ipam

package
v0.0.0-...-fd776ef Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2020 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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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

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

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 IP a m 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 IP a m 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

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

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

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