address_block

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressBlockCopyCreated

type AddressBlockCopyCreated struct {
	Payload *models.IpamsvcCopyAddressBlockResponse
}
AddressBlockCopyCreated describes a response with status code 201, with default header values.

POST operation response

func NewAddressBlockCopyCreated

func NewAddressBlockCopyCreated() *AddressBlockCopyCreated

NewAddressBlockCopyCreated creates a AddressBlockCopyCreated with default headers values

func (*AddressBlockCopyCreated) Error

func (o *AddressBlockCopyCreated) Error() string

func (*AddressBlockCopyCreated) GetPayload

type AddressBlockCopyParams

type AddressBlockCopyParams struct {

	// Body.
	Body *models.IpamsvcCopyAddressBlock

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockCopyParams contains all the parameters to send to the API endpoint

for the address block copy operation.

Typically these are written to a http.Request.

func NewAddressBlockCopyParams

func NewAddressBlockCopyParams() *AddressBlockCopyParams

NewAddressBlockCopyParams creates a new AddressBlockCopyParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockCopyParamsWithContext

func NewAddressBlockCopyParamsWithContext(ctx context.Context) *AddressBlockCopyParams

NewAddressBlockCopyParamsWithContext creates a new AddressBlockCopyParams object with the ability to set a context for a request.

func NewAddressBlockCopyParamsWithHTTPClient

func NewAddressBlockCopyParamsWithHTTPClient(client *http.Client) *AddressBlockCopyParams

NewAddressBlockCopyParamsWithHTTPClient creates a new AddressBlockCopyParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockCopyParamsWithTimeout

func NewAddressBlockCopyParamsWithTimeout(timeout time.Duration) *AddressBlockCopyParams

NewAddressBlockCopyParamsWithTimeout creates a new AddressBlockCopyParams object with the ability to set a timeout on a request.

func (*AddressBlockCopyParams) SetBody

SetBody adds the body to the address block copy params

func (*AddressBlockCopyParams) SetContext

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

SetContext adds the context to the address block copy params

func (*AddressBlockCopyParams) SetDefaults

func (o *AddressBlockCopyParams) SetDefaults()

SetDefaults hydrates default values in the address block copy params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCopyParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block copy params

func (*AddressBlockCopyParams) SetID

func (o *AddressBlockCopyParams) SetID(id string)

SetID adds the id to the address block copy params

func (*AddressBlockCopyParams) SetTimeout

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

SetTimeout adds the timeout to the address block copy params

func (*AddressBlockCopyParams) WithBody

WithBody adds the body to the address block copy params

func (*AddressBlockCopyParams) WithContext

WithContext adds the context to the address block copy params

func (*AddressBlockCopyParams) WithDefaults

WithDefaults hydrates default values in the address block copy params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCopyParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block copy params

func (*AddressBlockCopyParams) WithID

WithID adds the id to the address block copy params

func (*AddressBlockCopyParams) WithTimeout

WithTimeout adds the timeout to the address block copy params

func (*AddressBlockCopyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockCopyReader

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

AddressBlockCopyReader is a Reader for the AddressBlockCopy structure.

func (*AddressBlockCopyReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockCreateCreated

type AddressBlockCreateCreated struct {
	Payload *models.IpamsvcCreateAddressBlockResponse
}
AddressBlockCreateCreated describes a response with status code 201, with default header values.

POST operation response

func NewAddressBlockCreateCreated

func NewAddressBlockCreateCreated() *AddressBlockCreateCreated

NewAddressBlockCreateCreated creates a AddressBlockCreateCreated with default headers values

func (*AddressBlockCreateCreated) Error

func (o *AddressBlockCreateCreated) Error() string

func (*AddressBlockCreateCreated) GetPayload

type AddressBlockCreateNextAvailableABCreated

type AddressBlockCreateNextAvailableABCreated struct {
	Payload *models.IpamsvcCreateNextAvailableABResponse
}
AddressBlockCreateNextAvailableABCreated describes a response with status code 201, with default header values.

POST operation response

func NewAddressBlockCreateNextAvailableABCreated

func NewAddressBlockCreateNextAvailableABCreated() *AddressBlockCreateNextAvailableABCreated

NewAddressBlockCreateNextAvailableABCreated creates a AddressBlockCreateNextAvailableABCreated with default headers values

func (*AddressBlockCreateNextAvailableABCreated) Error

func (*AddressBlockCreateNextAvailableABCreated) GetPayload

type AddressBlockCreateNextAvailableABParams

type AddressBlockCreateNextAvailableABParams struct {

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockCreateNextAvailableABParams contains all the parameters to send to the API endpoint

for the address block create next available a b operation.

Typically these are written to a http.Request.

func NewAddressBlockCreateNextAvailableABParams

func NewAddressBlockCreateNextAvailableABParams() *AddressBlockCreateNextAvailableABParams

NewAddressBlockCreateNextAvailableABParams creates a new AddressBlockCreateNextAvailableABParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockCreateNextAvailableABParamsWithContext

func NewAddressBlockCreateNextAvailableABParamsWithContext(ctx context.Context) *AddressBlockCreateNextAvailableABParams

NewAddressBlockCreateNextAvailableABParamsWithContext creates a new AddressBlockCreateNextAvailableABParams object with the ability to set a context for a request.

func NewAddressBlockCreateNextAvailableABParamsWithHTTPClient

func NewAddressBlockCreateNextAvailableABParamsWithHTTPClient(client *http.Client) *AddressBlockCreateNextAvailableABParams

NewAddressBlockCreateNextAvailableABParamsWithHTTPClient creates a new AddressBlockCreateNextAvailableABParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockCreateNextAvailableABParamsWithTimeout

func NewAddressBlockCreateNextAvailableABParamsWithTimeout(timeout time.Duration) *AddressBlockCreateNextAvailableABParams

NewAddressBlockCreateNextAvailableABParamsWithTimeout creates a new AddressBlockCreateNextAvailableABParams object with the ability to set a timeout on a request.

func (*AddressBlockCreateNextAvailableABParams) SetContext

SetContext adds the context to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) SetDefaults

func (o *AddressBlockCreateNextAvailableABParams) SetDefaults()

SetDefaults hydrates default values in the address block create next available a b params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableABParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) SetID

SetID adds the id to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) SetTimeout

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

SetTimeout adds the timeout to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) WithContext

WithContext adds the context to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) WithDefaults

WithDefaults hydrates default values in the address block create next available a b params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableABParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) WithID

WithID adds the id to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) WithTimeout

WithTimeout adds the timeout to the address block create next available a b params

func (*AddressBlockCreateNextAvailableABParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockCreateNextAvailableABReader

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

AddressBlockCreateNextAvailableABReader is a Reader for the AddressBlockCreateNextAvailableAB structure.

func (*AddressBlockCreateNextAvailableABReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockCreateNextAvailableIPCreated

type AddressBlockCreateNextAvailableIPCreated struct {
	Payload *models.IpamsvcCreateNextAvailableIPResponse
}
AddressBlockCreateNextAvailableIPCreated describes a response with status code 201, with default header values.

POST operation response

func NewAddressBlockCreateNextAvailableIPCreated

func NewAddressBlockCreateNextAvailableIPCreated() *AddressBlockCreateNextAvailableIPCreated

NewAddressBlockCreateNextAvailableIPCreated creates a AddressBlockCreateNextAvailableIPCreated with default headers values

func (*AddressBlockCreateNextAvailableIPCreated) Error

func (*AddressBlockCreateNextAvailableIPCreated) GetPayload

type AddressBlockCreateNextAvailableIPParams

type AddressBlockCreateNextAvailableIPParams struct {

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockCreateNextAvailableIPParams contains all the parameters to send to the API endpoint

for the address block create next available IP operation.

Typically these are written to a http.Request.

func NewAddressBlockCreateNextAvailableIPParams

func NewAddressBlockCreateNextAvailableIPParams() *AddressBlockCreateNextAvailableIPParams

NewAddressBlockCreateNextAvailableIPParams creates a new AddressBlockCreateNextAvailableIPParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockCreateNextAvailableIPParamsWithContext

func NewAddressBlockCreateNextAvailableIPParamsWithContext(ctx context.Context) *AddressBlockCreateNextAvailableIPParams

NewAddressBlockCreateNextAvailableIPParamsWithContext creates a new AddressBlockCreateNextAvailableIPParams object with the ability to set a context for a request.

func NewAddressBlockCreateNextAvailableIPParamsWithHTTPClient

func NewAddressBlockCreateNextAvailableIPParamsWithHTTPClient(client *http.Client) *AddressBlockCreateNextAvailableIPParams

NewAddressBlockCreateNextAvailableIPParamsWithHTTPClient creates a new AddressBlockCreateNextAvailableIPParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockCreateNextAvailableIPParamsWithTimeout

func NewAddressBlockCreateNextAvailableIPParamsWithTimeout(timeout time.Duration) *AddressBlockCreateNextAvailableIPParams

NewAddressBlockCreateNextAvailableIPParamsWithTimeout creates a new AddressBlockCreateNextAvailableIPParams object with the ability to set a timeout on a request.

func (*AddressBlockCreateNextAvailableIPParams) SetContext

SetContext adds the context to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) SetDefaults

func (o *AddressBlockCreateNextAvailableIPParams) SetDefaults()

SetDefaults hydrates default values in the address block create next available IP params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) SetID

SetID adds the id to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) SetTimeout

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

SetTimeout adds the timeout to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) WithContext

WithContext adds the context to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) WithDefaults

WithDefaults hydrates default values in the address block create next available IP params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableIPParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) WithID

WithID adds the id to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) WithTimeout

WithTimeout adds the timeout to the address block create next available IP params

func (*AddressBlockCreateNextAvailableIPParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockCreateNextAvailableIPReader

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

AddressBlockCreateNextAvailableIPReader is a Reader for the AddressBlockCreateNextAvailableIP structure.

func (*AddressBlockCreateNextAvailableIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockCreateNextAvailableSubnetCreated

type AddressBlockCreateNextAvailableSubnetCreated struct {
	Payload *models.IpamsvcCreateNextAvailableSubnetResponse
}
AddressBlockCreateNextAvailableSubnetCreated describes a response with status code 201, with default header values.

POST operation response

func NewAddressBlockCreateNextAvailableSubnetCreated

func NewAddressBlockCreateNextAvailableSubnetCreated() *AddressBlockCreateNextAvailableSubnetCreated

NewAddressBlockCreateNextAvailableSubnetCreated creates a AddressBlockCreateNextAvailableSubnetCreated with default headers values

func (*AddressBlockCreateNextAvailableSubnetCreated) Error

func (*AddressBlockCreateNextAvailableSubnetCreated) GetPayload

type AddressBlockCreateNextAvailableSubnetParams

type AddressBlockCreateNextAvailableSubnetParams struct {

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockCreateNextAvailableSubnetParams contains all the parameters to send to the API endpoint

for the address block create next available subnet operation.

Typically these are written to a http.Request.

func NewAddressBlockCreateNextAvailableSubnetParams

func NewAddressBlockCreateNextAvailableSubnetParams() *AddressBlockCreateNextAvailableSubnetParams

NewAddressBlockCreateNextAvailableSubnetParams creates a new AddressBlockCreateNextAvailableSubnetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockCreateNextAvailableSubnetParamsWithContext

func NewAddressBlockCreateNextAvailableSubnetParamsWithContext(ctx context.Context) *AddressBlockCreateNextAvailableSubnetParams

NewAddressBlockCreateNextAvailableSubnetParamsWithContext creates a new AddressBlockCreateNextAvailableSubnetParams object with the ability to set a context for a request.

func NewAddressBlockCreateNextAvailableSubnetParamsWithHTTPClient

func NewAddressBlockCreateNextAvailableSubnetParamsWithHTTPClient(client *http.Client) *AddressBlockCreateNextAvailableSubnetParams

NewAddressBlockCreateNextAvailableSubnetParamsWithHTTPClient creates a new AddressBlockCreateNextAvailableSubnetParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockCreateNextAvailableSubnetParamsWithTimeout

func NewAddressBlockCreateNextAvailableSubnetParamsWithTimeout(timeout time.Duration) *AddressBlockCreateNextAvailableSubnetParams

NewAddressBlockCreateNextAvailableSubnetParamsWithTimeout creates a new AddressBlockCreateNextAvailableSubnetParams object with the ability to set a timeout on a request.

func (*AddressBlockCreateNextAvailableSubnetParams) SetContext

SetContext adds the context to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) SetDefaults

SetDefaults hydrates default values in the address block create next available subnet params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableSubnetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) SetID

SetID adds the id to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) SetTimeout

SetTimeout adds the timeout to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) WithContext

WithContext adds the context to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) WithDefaults

WithDefaults hydrates default values in the address block create next available subnet params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateNextAvailableSubnetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) WithID

WithID adds the id to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) WithTimeout

WithTimeout adds the timeout to the address block create next available subnet params

func (*AddressBlockCreateNextAvailableSubnetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockCreateNextAvailableSubnetReader

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

AddressBlockCreateNextAvailableSubnetReader is a Reader for the AddressBlockCreateNextAvailableSubnet structure.

func (*AddressBlockCreateNextAvailableSubnetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockCreateParams

type AddressBlockCreateParams struct {

	// Body.
	Body *models.IpamsvcAddressBlock

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

AddressBlockCreateParams contains all the parameters to send to the API endpoint

for the address block create operation.

Typically these are written to a http.Request.

func NewAddressBlockCreateParams

func NewAddressBlockCreateParams() *AddressBlockCreateParams

NewAddressBlockCreateParams creates a new AddressBlockCreateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockCreateParamsWithContext

func NewAddressBlockCreateParamsWithContext(ctx context.Context) *AddressBlockCreateParams

NewAddressBlockCreateParamsWithContext creates a new AddressBlockCreateParams object with the ability to set a context for a request.

func NewAddressBlockCreateParamsWithHTTPClient

func NewAddressBlockCreateParamsWithHTTPClient(client *http.Client) *AddressBlockCreateParams

NewAddressBlockCreateParamsWithHTTPClient creates a new AddressBlockCreateParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockCreateParamsWithTimeout

func NewAddressBlockCreateParamsWithTimeout(timeout time.Duration) *AddressBlockCreateParams

NewAddressBlockCreateParamsWithTimeout creates a new AddressBlockCreateParams object with the ability to set a timeout on a request.

func (*AddressBlockCreateParams) SetBody

SetBody adds the body to the address block create params

func (*AddressBlockCreateParams) SetContext

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

SetContext adds the context to the address block create params

func (*AddressBlockCreateParams) SetDefaults

func (o *AddressBlockCreateParams) SetDefaults()

SetDefaults hydrates default values in the address block create params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block create params

func (*AddressBlockCreateParams) SetTimeout

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

SetTimeout adds the timeout to the address block create params

func (*AddressBlockCreateParams) WithBody

WithBody adds the body to the address block create params

func (*AddressBlockCreateParams) WithContext

WithContext adds the context to the address block create params

func (*AddressBlockCreateParams) WithDefaults

WithDefaults hydrates default values in the address block create params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockCreateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block create params

func (*AddressBlockCreateParams) WithTimeout

WithTimeout adds the timeout to the address block create params

func (*AddressBlockCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockCreateReader

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

AddressBlockCreateReader is a Reader for the AddressBlockCreate structure.

func (*AddressBlockCreateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockDeleteNoContent

type AddressBlockDeleteNoContent struct {
}
AddressBlockDeleteNoContent describes a response with status code 204, with default header values.

No Content

func NewAddressBlockDeleteNoContent

func NewAddressBlockDeleteNoContent() *AddressBlockDeleteNoContent

NewAddressBlockDeleteNoContent creates a AddressBlockDeleteNoContent with default headers values

func (*AddressBlockDeleteNoContent) Error

type AddressBlockDeleteParams

type AddressBlockDeleteParams struct {

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockDeleteParams contains all the parameters to send to the API endpoint

for the address block delete operation.

Typically these are written to a http.Request.

func NewAddressBlockDeleteParams

func NewAddressBlockDeleteParams() *AddressBlockDeleteParams

NewAddressBlockDeleteParams creates a new AddressBlockDeleteParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockDeleteParamsWithContext

func NewAddressBlockDeleteParamsWithContext(ctx context.Context) *AddressBlockDeleteParams

NewAddressBlockDeleteParamsWithContext creates a new AddressBlockDeleteParams object with the ability to set a context for a request.

func NewAddressBlockDeleteParamsWithHTTPClient

func NewAddressBlockDeleteParamsWithHTTPClient(client *http.Client) *AddressBlockDeleteParams

NewAddressBlockDeleteParamsWithHTTPClient creates a new AddressBlockDeleteParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockDeleteParamsWithTimeout

func NewAddressBlockDeleteParamsWithTimeout(timeout time.Duration) *AddressBlockDeleteParams

NewAddressBlockDeleteParamsWithTimeout creates a new AddressBlockDeleteParams object with the ability to set a timeout on a request.

func (*AddressBlockDeleteParams) SetContext

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

SetContext adds the context to the address block delete params

func (*AddressBlockDeleteParams) SetDefaults

func (o *AddressBlockDeleteParams) SetDefaults()

SetDefaults hydrates default values in the address block delete params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block delete params

func (*AddressBlockDeleteParams) SetID

func (o *AddressBlockDeleteParams) SetID(id string)

SetID adds the id to the address block delete params

func (*AddressBlockDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the address block delete params

func (*AddressBlockDeleteParams) WithContext

WithContext adds the context to the address block delete params

func (*AddressBlockDeleteParams) WithDefaults

WithDefaults hydrates default values in the address block delete params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block delete params

func (*AddressBlockDeleteParams) WithID

WithID adds the id to the address block delete params

func (*AddressBlockDeleteParams) WithTimeout

WithTimeout adds the timeout to the address block delete params

func (*AddressBlockDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockDeleteReader

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

AddressBlockDeleteReader is a Reader for the AddressBlockDelete structure.

func (*AddressBlockDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockListNextAvailableABOK

type AddressBlockListNextAvailableABOK struct {
	Payload *models.IpamsvcNextAvailableABResponse
}
AddressBlockListNextAvailableABOK describes a response with status code 200, with default header values.

GET operation response

func NewAddressBlockListNextAvailableABOK

func NewAddressBlockListNextAvailableABOK() *AddressBlockListNextAvailableABOK

NewAddressBlockListNextAvailableABOK creates a AddressBlockListNextAvailableABOK with default headers values

func (*AddressBlockListNextAvailableABOK) Error

func (*AddressBlockListNextAvailableABOK) GetPayload

type AddressBlockListNextAvailableABParams

type AddressBlockListNextAvailableABParams struct {

	/* Cidr.

	   The cidr value of address blocks to be created.

	   Format: int32
	*/
	Cidr *int32

	/* Comment.

	   Comment of next available address blocks.
	*/
	Comment *string

	/* Count.

	   Number of address blocks to generate. Default 1 if not set.

	   Format: int32
	*/
	Count *int32

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

	/* Name.

	   Name of next available address blocks.
	*/
	Name *string

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

AddressBlockListNextAvailableABParams contains all the parameters to send to the API endpoint

for the address block list next available a b operation.

Typically these are written to a http.Request.

func NewAddressBlockListNextAvailableABParams

func NewAddressBlockListNextAvailableABParams() *AddressBlockListNextAvailableABParams

NewAddressBlockListNextAvailableABParams creates a new AddressBlockListNextAvailableABParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockListNextAvailableABParamsWithContext

func NewAddressBlockListNextAvailableABParamsWithContext(ctx context.Context) *AddressBlockListNextAvailableABParams

NewAddressBlockListNextAvailableABParamsWithContext creates a new AddressBlockListNextAvailableABParams object with the ability to set a context for a request.

func NewAddressBlockListNextAvailableABParamsWithHTTPClient

func NewAddressBlockListNextAvailableABParamsWithHTTPClient(client *http.Client) *AddressBlockListNextAvailableABParams

NewAddressBlockListNextAvailableABParamsWithHTTPClient creates a new AddressBlockListNextAvailableABParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockListNextAvailableABParamsWithTimeout

func NewAddressBlockListNextAvailableABParamsWithTimeout(timeout time.Duration) *AddressBlockListNextAvailableABParams

NewAddressBlockListNextAvailableABParamsWithTimeout creates a new AddressBlockListNextAvailableABParams object with the ability to set a timeout on a request.

func (*AddressBlockListNextAvailableABParams) SetCidr

func (o *AddressBlockListNextAvailableABParams) SetCidr(cidr *int32)

SetCidr adds the cidr to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetComment

func (o *AddressBlockListNextAvailableABParams) SetComment(comment *string)

SetComment adds the comment to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetContext

SetContext adds the context to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetCount

func (o *AddressBlockListNextAvailableABParams) SetCount(count *int32)

SetCount adds the count to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetDefaults

func (o *AddressBlockListNextAvailableABParams) SetDefaults()

SetDefaults hydrates default values in the address block list next available a b params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableABParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetID

SetID adds the id to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetName

SetName adds the name to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) SetTimeout

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

SetTimeout adds the timeout to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithCidr

WithCidr adds the cidr to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithComment

WithComment adds the comment to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithContext

WithContext adds the context to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithCount

WithCount adds the count to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithDefaults

WithDefaults hydrates default values in the address block list next available a b params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableABParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithID

WithID adds the id to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithName

WithName adds the name to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WithTimeout

WithTimeout adds the timeout to the address block list next available a b params

func (*AddressBlockListNextAvailableABParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockListNextAvailableABReader

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

AddressBlockListNextAvailableABReader is a Reader for the AddressBlockListNextAvailableAB structure.

func (*AddressBlockListNextAvailableABReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockListNextAvailableIPOK

type AddressBlockListNextAvailableIPOK struct {
	Payload *models.IpamsvcNextAvailableIPResponse
}
AddressBlockListNextAvailableIPOK describes a response with status code 200, with default header values.

GET operation response

func NewAddressBlockListNextAvailableIPOK

func NewAddressBlockListNextAvailableIPOK() *AddressBlockListNextAvailableIPOK

NewAddressBlockListNextAvailableIPOK creates a AddressBlockListNextAvailableIPOK with default headers values

func (*AddressBlockListNextAvailableIPOK) Error

func (*AddressBlockListNextAvailableIPOK) GetPayload

type AddressBlockListNextAvailableIPParams

type AddressBlockListNextAvailableIPParams struct {

	/* Contiguous.

	     Indicates whether the IP addresses should belong to a contiguous block.

	Defaults to _false_.

	     Format: boolean
	*/
	Contiguous *bool

	/* Count.

	     The number of IP addresses requested.

	Defaults to 1.

	     Format: int32
	*/
	Count *int32

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockListNextAvailableIPParams contains all the parameters to send to the API endpoint

for the address block list next available IP operation.

Typically these are written to a http.Request.

func NewAddressBlockListNextAvailableIPParams

func NewAddressBlockListNextAvailableIPParams() *AddressBlockListNextAvailableIPParams

NewAddressBlockListNextAvailableIPParams creates a new AddressBlockListNextAvailableIPParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockListNextAvailableIPParamsWithContext

func NewAddressBlockListNextAvailableIPParamsWithContext(ctx context.Context) *AddressBlockListNextAvailableIPParams

NewAddressBlockListNextAvailableIPParamsWithContext creates a new AddressBlockListNextAvailableIPParams object with the ability to set a context for a request.

func NewAddressBlockListNextAvailableIPParamsWithHTTPClient

func NewAddressBlockListNextAvailableIPParamsWithHTTPClient(client *http.Client) *AddressBlockListNextAvailableIPParams

NewAddressBlockListNextAvailableIPParamsWithHTTPClient creates a new AddressBlockListNextAvailableIPParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockListNextAvailableIPParamsWithTimeout

func NewAddressBlockListNextAvailableIPParamsWithTimeout(timeout time.Duration) *AddressBlockListNextAvailableIPParams

NewAddressBlockListNextAvailableIPParamsWithTimeout creates a new AddressBlockListNextAvailableIPParams object with the ability to set a timeout on a request.

func (*AddressBlockListNextAvailableIPParams) SetContext

SetContext adds the context to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) SetContiguous

func (o *AddressBlockListNextAvailableIPParams) SetContiguous(contiguous *bool)

SetContiguous adds the contiguous to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) SetCount

func (o *AddressBlockListNextAvailableIPParams) SetCount(count *int32)

SetCount adds the count to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) SetDefaults

func (o *AddressBlockListNextAvailableIPParams) SetDefaults()

SetDefaults hydrates default values in the address block list next available IP params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) SetID

SetID adds the id to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) SetTimeout

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

SetTimeout adds the timeout to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithContext

WithContext adds the context to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithContiguous

WithContiguous adds the contiguous to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithCount

WithCount adds the count to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithDefaults

WithDefaults hydrates default values in the address block list next available IP params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableIPParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithID

WithID adds the id to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WithTimeout

WithTimeout adds the timeout to the address block list next available IP params

func (*AddressBlockListNextAvailableIPParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockListNextAvailableIPReader

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

AddressBlockListNextAvailableIPReader is a Reader for the AddressBlockListNextAvailableIP structure.

func (*AddressBlockListNextAvailableIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockListNextAvailableSubnetOK

type AddressBlockListNextAvailableSubnetOK struct {
	Payload *models.IpamsvcNextAvailableSubnetResponse
}
AddressBlockListNextAvailableSubnetOK describes a response with status code 200, with default header values.

GET operation response

func NewAddressBlockListNextAvailableSubnetOK

func NewAddressBlockListNextAvailableSubnetOK() *AddressBlockListNextAvailableSubnetOK

NewAddressBlockListNextAvailableSubnetOK creates a AddressBlockListNextAvailableSubnetOK with default headers values

func (*AddressBlockListNextAvailableSubnetOK) Error

func (*AddressBlockListNextAvailableSubnetOK) GetPayload

type AddressBlockListNextAvailableSubnetParams

type AddressBlockListNextAvailableSubnetParams struct {

	/* Cidr.

	   The cidr value of subnets to be created.

	   Format: int32
	*/
	Cidr *int32

	/* Comment.

	   Comment of next available subnets.
	*/
	Comment *string

	/* Count.

	   Number of subnets to generate. Default 1 if not set.

	   Format: int32
	*/
	Count *int32

	/* DhcpHost.

	   Reference of OnPrem Host associated with the next available subnets to be created.
	*/
	DhcpHost *string

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

	/* Name.

	   Name of next available subnets.
	*/
	Name *string

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

AddressBlockListNextAvailableSubnetParams contains all the parameters to send to the API endpoint

for the address block list next available subnet operation.

Typically these are written to a http.Request.

func NewAddressBlockListNextAvailableSubnetParams

func NewAddressBlockListNextAvailableSubnetParams() *AddressBlockListNextAvailableSubnetParams

NewAddressBlockListNextAvailableSubnetParams creates a new AddressBlockListNextAvailableSubnetParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockListNextAvailableSubnetParamsWithContext

func NewAddressBlockListNextAvailableSubnetParamsWithContext(ctx context.Context) *AddressBlockListNextAvailableSubnetParams

NewAddressBlockListNextAvailableSubnetParamsWithContext creates a new AddressBlockListNextAvailableSubnetParams object with the ability to set a context for a request.

func NewAddressBlockListNextAvailableSubnetParamsWithHTTPClient

func NewAddressBlockListNextAvailableSubnetParamsWithHTTPClient(client *http.Client) *AddressBlockListNextAvailableSubnetParams

NewAddressBlockListNextAvailableSubnetParamsWithHTTPClient creates a new AddressBlockListNextAvailableSubnetParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockListNextAvailableSubnetParamsWithTimeout

func NewAddressBlockListNextAvailableSubnetParamsWithTimeout(timeout time.Duration) *AddressBlockListNextAvailableSubnetParams

NewAddressBlockListNextAvailableSubnetParamsWithTimeout creates a new AddressBlockListNextAvailableSubnetParams object with the ability to set a timeout on a request.

func (*AddressBlockListNextAvailableSubnetParams) SetCidr

SetCidr adds the cidr to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetComment

func (o *AddressBlockListNextAvailableSubnetParams) SetComment(comment *string)

SetComment adds the comment to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetContext

SetContext adds the context to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetCount

SetCount adds the count to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetDefaults

SetDefaults hydrates default values in the address block list next available subnet params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableSubnetParams) SetDhcpHost

func (o *AddressBlockListNextAvailableSubnetParams) SetDhcpHost(dhcpHost *string)

SetDhcpHost adds the dhcpHost to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetID

SetID adds the id to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetName

SetName adds the name to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) SetTimeout

SetTimeout adds the timeout to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithCidr

WithCidr adds the cidr to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithComment

WithComment adds the comment to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithContext

WithContext adds the context to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithCount

WithCount adds the count to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithDefaults

WithDefaults hydrates default values in the address block list next available subnet params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListNextAvailableSubnetParams) WithDhcpHost

WithDhcpHost adds the dhcpHost to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithID

WithID adds the id to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithName

WithName adds the name to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WithTimeout

WithTimeout adds the timeout to the address block list next available subnet params

func (*AddressBlockListNextAvailableSubnetParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockListNextAvailableSubnetReader

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

AddressBlockListNextAvailableSubnetReader is a Reader for the AddressBlockListNextAvailableSubnet structure.

func (*AddressBlockListNextAvailableSubnetReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockListOK

type AddressBlockListOK struct {
	Payload *models.IpamsvcListAddressBlockResponse
}
AddressBlockListOK describes a response with status code 200, with default header values.

GET operation response

func NewAddressBlockListOK

func NewAddressBlockListOK() *AddressBlockListOK

NewAddressBlockListOK creates a AddressBlockListOK with default headers values

func (*AddressBlockListOK) Error

func (o *AddressBlockListOK) Error() string

func (*AddressBlockListOK) GetPayload

type AddressBlockListParams

type AddressBlockListParams struct {

	/* Fields.



	A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource.

	Specify this parameter as a comma-separated list of JSON tag names.


	*/
	Fields *string

	/* Filter.



	A collection of response resources can be filtered by a logical expression string that includes JSON tag references to values in each resource, literal values, and logical operators. If a resource does not have the specified tag, its value is assumed to be null.

	Literal values include numbers (integer and floating-point), and quoted (both single- or double-quoted) literal strings, and 'null'. The following operators are commonly used in filter expressions:

	|  Op   |  Description               |
	|  --   |  -----------               |
	|  ==   |  Equal                     |
	|  !=   |  Not Equal                 |
	|  >    |  Greater Than              |
	|   >=  |  Greater Than or Equal To  |
	|  <    |  Less Than                 |
	|  <=   |  Less Than or Equal To     |
	|  and  |  Logical AND               |
	|  ~    |  Matches Regex             |
	|  !~   |  Does Not Match Regex      |
	|  or   |  Logical OR                |
	|  not  |  Logical NOT               |
	|  ()   |  Groupping Operators       |


	*/
	Filter *string

	/* Limit.



	The integer number of resources to be returned in the response. The service may impose maximum value. If omitted the service may impose a default value.


	*/
	Limit *int64

	/* Offset.



	The integer index (zero-origin) of the offset into a collection of resources. If omitted or null the value is assumed to be '0'.


	*/
	Offset *int64

	/* OrderBy.



	A collection of response resources can be sorted by their JSON tags. For a 'flat' resource, the tag name is straightforward. If sorting is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, its value is assumed to be null.)

	Specify this parameter as a comma-separated list of JSON tag names. The sort direction can be specified by a suffix separated by whitespace before the tag name. The suffix 'asc' sorts the data in ascending order. The suffix 'desc' sorts the data in descending order. If no suffix is specified the data is sorted in ascending order.


	*/
	OrderBy *string

	/* PageToken.



	The service-defined string used to identify a page of resources. A null value indicates the first page.


	*/
	PageToken *string

	/* Tfilter.

	   This parameter is used for filtering by tags.
	*/
	Tfilter *string

	/* TorderBy.

	   This parameter is used for sorting by tags.
	*/
	TorderBy *string

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

AddressBlockListParams contains all the parameters to send to the API endpoint

for the address block list operation.

Typically these are written to a http.Request.

func NewAddressBlockListParams

func NewAddressBlockListParams() *AddressBlockListParams

NewAddressBlockListParams creates a new AddressBlockListParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockListParamsWithContext

func NewAddressBlockListParamsWithContext(ctx context.Context) *AddressBlockListParams

NewAddressBlockListParamsWithContext creates a new AddressBlockListParams object with the ability to set a context for a request.

func NewAddressBlockListParamsWithHTTPClient

func NewAddressBlockListParamsWithHTTPClient(client *http.Client) *AddressBlockListParams

NewAddressBlockListParamsWithHTTPClient creates a new AddressBlockListParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockListParamsWithTimeout

func NewAddressBlockListParamsWithTimeout(timeout time.Duration) *AddressBlockListParams

NewAddressBlockListParamsWithTimeout creates a new AddressBlockListParams object with the ability to set a timeout on a request.

func (*AddressBlockListParams) SetContext

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

SetContext adds the context to the address block list params

func (*AddressBlockListParams) SetDefaults

func (o *AddressBlockListParams) SetDefaults()

SetDefaults hydrates default values in the address block list params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListParams) SetFields

func (o *AddressBlockListParams) SetFields(fields *string)

SetFields adds the fields to the address block list params

func (*AddressBlockListParams) SetFilter

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

SetFilter adds the filter to the address block list params

func (*AddressBlockListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block list params

func (*AddressBlockListParams) SetLimit

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

SetLimit adds the limit to the address block list params

func (*AddressBlockListParams) SetOffset

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

SetOffset adds the offset to the address block list params

func (*AddressBlockListParams) SetOrderBy

func (o *AddressBlockListParams) SetOrderBy(orderBy *string)

SetOrderBy adds the orderBy to the address block list params

func (*AddressBlockListParams) SetPageToken

func (o *AddressBlockListParams) SetPageToken(pageToken *string)

SetPageToken adds the pageToken to the address block list params

func (*AddressBlockListParams) SetTfilter

func (o *AddressBlockListParams) SetTfilter(tfilter *string)

SetTfilter adds the tfilter to the address block list params

func (*AddressBlockListParams) SetTimeout

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

SetTimeout adds the timeout to the address block list params

func (*AddressBlockListParams) SetTorderBy

func (o *AddressBlockListParams) SetTorderBy(torderBy *string)

SetTorderBy adds the torderBy to the address block list params

func (*AddressBlockListParams) WithContext

WithContext adds the context to the address block list params

func (*AddressBlockListParams) WithDefaults

WithDefaults hydrates default values in the address block list params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockListParams) WithFields

func (o *AddressBlockListParams) WithFields(fields *string) *AddressBlockListParams

WithFields adds the fields to the address block list params

func (*AddressBlockListParams) WithFilter

func (o *AddressBlockListParams) WithFilter(filter *string) *AddressBlockListParams

WithFilter adds the filter to the address block list params

func (*AddressBlockListParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block list params

func (*AddressBlockListParams) WithLimit

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

WithLimit adds the limit to the address block list params

func (*AddressBlockListParams) WithOffset

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

WithOffset adds the offset to the address block list params

func (*AddressBlockListParams) WithOrderBy

func (o *AddressBlockListParams) WithOrderBy(orderBy *string) *AddressBlockListParams

WithOrderBy adds the orderBy to the address block list params

func (*AddressBlockListParams) WithPageToken

func (o *AddressBlockListParams) WithPageToken(pageToken *string) *AddressBlockListParams

WithPageToken adds the pageToken to the address block list params

func (*AddressBlockListParams) WithTfilter

func (o *AddressBlockListParams) WithTfilter(tfilter *string) *AddressBlockListParams

WithTfilter adds the tfilter to the address block list params

func (*AddressBlockListParams) WithTimeout

WithTimeout adds the timeout to the address block list params

func (*AddressBlockListParams) WithTorderBy

func (o *AddressBlockListParams) WithTorderBy(torderBy *string) *AddressBlockListParams

WithTorderBy adds the torderBy to the address block list params

func (*AddressBlockListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockListReader

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

AddressBlockListReader is a Reader for the AddressBlockList structure.

func (*AddressBlockListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockReadOK

type AddressBlockReadOK struct {
	Payload *models.IpamsvcReadAddressBlockResponse
}
AddressBlockReadOK describes a response with status code 200, with default header values.

GET operation response

func NewAddressBlockReadOK

func NewAddressBlockReadOK() *AddressBlockReadOK

NewAddressBlockReadOK creates a AddressBlockReadOK with default headers values

func (*AddressBlockReadOK) Error

func (o *AddressBlockReadOK) Error() string

func (*AddressBlockReadOK) GetPayload

type AddressBlockReadParams

type AddressBlockReadParams struct {

	/* Fields.



	A collection of response resources can be transformed by specifying a set of JSON tags to be returned. For a “flat” resource, the tag name is straightforward. If field selection is allowed on non-flat hierarchical resources, the service should implement a qualified naming scheme such as dot-qualification to reference data down the hierarchy. If a resource does not have the specified tag, the tag does not appear in the output resource.

	Specify this parameter as a comma-separated list of JSON tag names.


	*/
	Fields *string

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockReadParams contains all the parameters to send to the API endpoint

for the address block read operation.

Typically these are written to a http.Request.

func NewAddressBlockReadParams

func NewAddressBlockReadParams() *AddressBlockReadParams

NewAddressBlockReadParams creates a new AddressBlockReadParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockReadParamsWithContext

func NewAddressBlockReadParamsWithContext(ctx context.Context) *AddressBlockReadParams

NewAddressBlockReadParamsWithContext creates a new AddressBlockReadParams object with the ability to set a context for a request.

func NewAddressBlockReadParamsWithHTTPClient

func NewAddressBlockReadParamsWithHTTPClient(client *http.Client) *AddressBlockReadParams

NewAddressBlockReadParamsWithHTTPClient creates a new AddressBlockReadParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockReadParamsWithTimeout

func NewAddressBlockReadParamsWithTimeout(timeout time.Duration) *AddressBlockReadParams

NewAddressBlockReadParamsWithTimeout creates a new AddressBlockReadParams object with the ability to set a timeout on a request.

func (*AddressBlockReadParams) SetContext

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

SetContext adds the context to the address block read params

func (*AddressBlockReadParams) SetDefaults

func (o *AddressBlockReadParams) SetDefaults()

SetDefaults hydrates default values in the address block read params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockReadParams) SetFields

func (o *AddressBlockReadParams) SetFields(fields *string)

SetFields adds the fields to the address block read params

func (*AddressBlockReadParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block read params

func (*AddressBlockReadParams) SetID

func (o *AddressBlockReadParams) SetID(id string)

SetID adds the id to the address block read params

func (*AddressBlockReadParams) SetTimeout

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

SetTimeout adds the timeout to the address block read params

func (*AddressBlockReadParams) WithContext

WithContext adds the context to the address block read params

func (*AddressBlockReadParams) WithDefaults

WithDefaults hydrates default values in the address block read params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockReadParams) WithFields

func (o *AddressBlockReadParams) WithFields(fields *string) *AddressBlockReadParams

WithFields adds the fields to the address block read params

func (*AddressBlockReadParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block read params

func (*AddressBlockReadParams) WithID

WithID adds the id to the address block read params

func (*AddressBlockReadParams) WithTimeout

WithTimeout adds the timeout to the address block read params

func (*AddressBlockReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockReadReader

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

AddressBlockReadReader is a Reader for the AddressBlockRead structure.

func (*AddressBlockReadReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AddressBlockUpdateCreated

type AddressBlockUpdateCreated struct {
	Payload *models.IpamsvcUpdateAddressBlockResponse
}
AddressBlockUpdateCreated describes a response with status code 201, with default header values.

PATCH operation response

func NewAddressBlockUpdateCreated

func NewAddressBlockUpdateCreated() *AddressBlockUpdateCreated

NewAddressBlockUpdateCreated creates a AddressBlockUpdateCreated with default headers values

func (*AddressBlockUpdateCreated) Error

func (o *AddressBlockUpdateCreated) Error() string

func (*AddressBlockUpdateCreated) GetPayload

type AddressBlockUpdateParams

type AddressBlockUpdateParams struct {

	// Body.
	Body *models.IpamsvcAddressBlock

	/* ID.

	   An application specific resource identity of a resource
	*/
	ID string

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

AddressBlockUpdateParams contains all the parameters to send to the API endpoint

for the address block update operation.

Typically these are written to a http.Request.

func NewAddressBlockUpdateParams

func NewAddressBlockUpdateParams() *AddressBlockUpdateParams

NewAddressBlockUpdateParams creates a new AddressBlockUpdateParams object, with the default timeout for this client.

Default values are not hydrated, since defaults are normally applied by the API server side.

To enforce default values in parameter, use SetDefaults or WithDefaults.

func NewAddressBlockUpdateParamsWithContext

func NewAddressBlockUpdateParamsWithContext(ctx context.Context) *AddressBlockUpdateParams

NewAddressBlockUpdateParamsWithContext creates a new AddressBlockUpdateParams object with the ability to set a context for a request.

func NewAddressBlockUpdateParamsWithHTTPClient

func NewAddressBlockUpdateParamsWithHTTPClient(client *http.Client) *AddressBlockUpdateParams

NewAddressBlockUpdateParamsWithHTTPClient creates a new AddressBlockUpdateParams object with the ability to set a custom HTTPClient for a request.

func NewAddressBlockUpdateParamsWithTimeout

func NewAddressBlockUpdateParamsWithTimeout(timeout time.Duration) *AddressBlockUpdateParams

NewAddressBlockUpdateParamsWithTimeout creates a new AddressBlockUpdateParams object with the ability to set a timeout on a request.

func (*AddressBlockUpdateParams) SetBody

SetBody adds the body to the address block update params

func (*AddressBlockUpdateParams) SetContext

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

SetContext adds the context to the address block update params

func (*AddressBlockUpdateParams) SetDefaults

func (o *AddressBlockUpdateParams) SetDefaults()

SetDefaults hydrates default values in the address block update params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the address block update params

func (*AddressBlockUpdateParams) SetID

func (o *AddressBlockUpdateParams) SetID(id string)

SetID adds the id to the address block update params

func (*AddressBlockUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the address block update params

func (*AddressBlockUpdateParams) WithBody

WithBody adds the body to the address block update params

func (*AddressBlockUpdateParams) WithContext

WithContext adds the context to the address block update params

func (*AddressBlockUpdateParams) WithDefaults

WithDefaults hydrates default values in the address block update params (not the query body).

All values with no default are reset to their zero value.

func (*AddressBlockUpdateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the address block update params

func (*AddressBlockUpdateParams) WithID

WithID adds the id to the address block update params

func (*AddressBlockUpdateParams) WithTimeout

WithTimeout adds the timeout to the address block update params

func (*AddressBlockUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AddressBlockUpdateReader

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

AddressBlockUpdateReader is a Reader for the AddressBlockUpdate structure.

func (*AddressBlockUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type Client

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

Client for address block API

func (*Client) AddressBlockCopy

func (a *Client) AddressBlockCopy(params *AddressBlockCopyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCopyCreated, error)
AddressBlockCopy copies the address block

Use this method to copy an __AddressBlock__ object.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) AddressBlockCreate

func (a *Client) AddressBlockCreate(params *AddressBlockCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCreateCreated, error)
AddressBlockCreate creates the address block

Use this method to create an __AddressBlock__ object.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) AddressBlockCreateNextAvailableAB

AddressBlockCreateNextAvailableAB creates the next available address block object

Use this method to create a Next Available __AddressBlock__ object.

The Next Available Address Block is a generator that allocates one or more _ipam/address_block_ resource from available address blocks when the network address is not known prior to allocation.

func (*Client) AddressBlockCreateNextAvailableIP

AddressBlockCreateNextAvailableIP allocates the next available IP address

Use this method to allocate the next available IP address.

This allocates one or more __Address__ (_ipam/address_) resource from available addresses, when the IP address is not known prior to allocation.

func (*Client) AddressBlockCreateNextAvailableSubnet

AddressBlockCreateNextAvailableSubnet creates the next available subnet object

Use this method to create a Next Available __Subnet__ object.

The Next Available Subnet is a generator that allocates one or more _ipam/subnet_ resource from available subnets when the network address is not known prior to allocation.

func (*Client) AddressBlockDelete

func (a *Client) AddressBlockDelete(params *AddressBlockDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockDeleteNoContent, error)
AddressBlockDelete moves the address block to the recycle bin

Use this method to move an __AddressBlock__ object to the recycle bin.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) AddressBlockList

func (a *Client) AddressBlockList(params *AddressBlockListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListOK, error)
AddressBlockList retrieves the address blocks

Use this method to retrieve __AddressBlock__ objects.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) AddressBlockListNextAvailableAB

func (a *Client) AddressBlockListNextAvailableAB(params *AddressBlockListNextAvailableABParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableABOK, error)
AddressBlockListNextAvailableAB lists next available address block objects

Use this method to list Next Available __AddressBlock__ objects.

The Next Available __AddressBlock__ is a generator that returns one or more _ipam/address_block_ resource from available address blocks when the network address is not known prior to allocation.

func (*Client) AddressBlockListNextAvailableIP

func (a *Client) AddressBlockListNextAvailableIP(params *AddressBlockListNextAvailableIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableIPOK, error)
AddressBlockListNextAvailableIP retrieves the next available IP address

Use this method to retrieve the next available IP address.

This returns one or more __Address__ (_ipam/address_) resource from available addresses, when IP address is not known prior to allocation.

func (*Client) AddressBlockListNextAvailableSubnet

func (a *Client) AddressBlockListNextAvailableSubnet(params *AddressBlockListNextAvailableSubnetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableSubnetOK, error)
AddressBlockListNextAvailableSubnet lists next available subnet objects

Use this method to list Next Available __Subnet__ objects.

The Next Available Address Block is a generator that returns one or more _ipam/subnet_ resource from available subnets when the network address is not known prior to allocation.

func (*Client) AddressBlockRead

func (a *Client) AddressBlockRead(params *AddressBlockReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockReadOK, error)
AddressBlockRead retrieves the address block

Use this method to retrieve an __AddressBlock__ object.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) AddressBlockUpdate

func (a *Client) AddressBlockUpdate(params *AddressBlockUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockUpdateCreated, error)
AddressBlockUpdate updates the address block

Use this method to update an __AddressBlock__ object.

The __AddressBlock__ object allows a uniform representation of the address space segmentation, supporting functions such as administrative grouping, routing aggregation, delegation etc.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	AddressBlockCopy(params *AddressBlockCopyParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCopyCreated, error)

	AddressBlockCreate(params *AddressBlockCreateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCreateCreated, error)

	AddressBlockCreateNextAvailableAB(params *AddressBlockCreateNextAvailableABParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCreateNextAvailableABCreated, error)

	AddressBlockCreateNextAvailableIP(params *AddressBlockCreateNextAvailableIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCreateNextAvailableIPCreated, error)

	AddressBlockCreateNextAvailableSubnet(params *AddressBlockCreateNextAvailableSubnetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockCreateNextAvailableSubnetCreated, error)

	AddressBlockDelete(params *AddressBlockDeleteParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockDeleteNoContent, error)

	AddressBlockList(params *AddressBlockListParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListOK, error)

	AddressBlockListNextAvailableAB(params *AddressBlockListNextAvailableABParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableABOK, error)

	AddressBlockListNextAvailableIP(params *AddressBlockListNextAvailableIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableIPOK, error)

	AddressBlockListNextAvailableSubnet(params *AddressBlockListNextAvailableSubnetParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockListNextAvailableSubnetOK, error)

	AddressBlockRead(params *AddressBlockReadParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockReadOK, error)

	AddressBlockUpdate(params *AddressBlockUpdateParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AddressBlockUpdateCreated, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

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

New creates a new address block API client.

Jump to

Keyboard shortcuts

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