ip

package
v0.15.2 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2021 License: MIT Imports: 11 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateIPCreated

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

Created

func NewAllocateIPCreated

func NewAllocateIPCreated() *AllocateIPCreated

NewAllocateIPCreated creates a AllocateIPCreated with default headers values

func (*AllocateIPCreated) Error

func (o *AllocateIPCreated) Error() string

func (*AllocateIPCreated) GetPayload added in v0.11.0

func (o *AllocateIPCreated) GetPayload() *models.V1IPResponse

type AllocateIPDefault

type AllocateIPDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
AllocateIPDefault describes a response with status code -1, with default header values.

Error

func NewAllocateIPDefault

func NewAllocateIPDefault(code int) *AllocateIPDefault

NewAllocateIPDefault creates a AllocateIPDefault with default headers values

func (*AllocateIPDefault) Code

func (o *AllocateIPDefault) Code() int

Code gets the status code for the allocate IP default response

func (*AllocateIPDefault) Error

func (o *AllocateIPDefault) Error() string

func (*AllocateIPDefault) GetPayload added in v0.11.0

type AllocateIPParams

type AllocateIPParams struct {

	// Body.
	Body *models.V1IPAllocateRequest

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

AllocateIPParams contains all the parameters to send to the API endpoint

for the allocate IP operation.

Typically these are written to a http.Request.

func NewAllocateIPParams

func NewAllocateIPParams() *AllocateIPParams

NewAllocateIPParams creates a new AllocateIPParams 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 NewAllocateIPParamsWithContext

func NewAllocateIPParamsWithContext(ctx context.Context) *AllocateIPParams

NewAllocateIPParamsWithContext creates a new AllocateIPParams object with the ability to set a context for a request.

func NewAllocateIPParamsWithHTTPClient

func NewAllocateIPParamsWithHTTPClient(client *http.Client) *AllocateIPParams

NewAllocateIPParamsWithHTTPClient creates a new AllocateIPParams object with the ability to set a custom HTTPClient for a request.

func NewAllocateIPParamsWithTimeout

func NewAllocateIPParamsWithTimeout(timeout time.Duration) *AllocateIPParams

NewAllocateIPParamsWithTimeout creates a new AllocateIPParams object with the ability to set a timeout on a request.

func (*AllocateIPParams) SetBody

func (o *AllocateIPParams) SetBody(body *models.V1IPAllocateRequest)

SetBody adds the body to the allocate IP params

func (*AllocateIPParams) SetContext

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

SetContext adds the context to the allocate IP params

func (*AllocateIPParams) SetDefaults added in v0.12.1

func (o *AllocateIPParams) SetDefaults()

SetDefaults hydrates default values in the allocate IP params (not the query body).

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

func (*AllocateIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the allocate IP params

func (*AllocateIPParams) SetTimeout

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

SetTimeout adds the timeout to the allocate IP params

func (*AllocateIPParams) WithBody

WithBody adds the body to the allocate IP params

func (*AllocateIPParams) WithContext

func (o *AllocateIPParams) WithContext(ctx context.Context) *AllocateIPParams

WithContext adds the context to the allocate IP params

func (*AllocateIPParams) WithDefaults added in v0.12.1

func (o *AllocateIPParams) WithDefaults() *AllocateIPParams

WithDefaults hydrates default values in the allocate IP params (not the query body).

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

func (*AllocateIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the allocate IP params

func (*AllocateIPParams) WithTimeout

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

WithTimeout adds the timeout to the allocate IP params

func (*AllocateIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type AllocateIPReader

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

AllocateIPReader is a Reader for the AllocateIP structure.

func (*AllocateIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type AllocateSpecificIPCreated

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

Created

func NewAllocateSpecificIPCreated

func NewAllocateSpecificIPCreated() *AllocateSpecificIPCreated

NewAllocateSpecificIPCreated creates a AllocateSpecificIPCreated with default headers values

func (*AllocateSpecificIPCreated) Error

func (o *AllocateSpecificIPCreated) Error() string

func (*AllocateSpecificIPCreated) GetPayload added in v0.11.0

type AllocateSpecificIPDefault

type AllocateSpecificIPDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
AllocateSpecificIPDefault describes a response with status code -1, with default header values.

Error

func NewAllocateSpecificIPDefault

func NewAllocateSpecificIPDefault(code int) *AllocateSpecificIPDefault

NewAllocateSpecificIPDefault creates a AllocateSpecificIPDefault with default headers values

func (*AllocateSpecificIPDefault) Code

func (o *AllocateSpecificIPDefault) Code() int

Code gets the status code for the allocate specific IP default response

func (*AllocateSpecificIPDefault) Error

func (o *AllocateSpecificIPDefault) Error() string

func (*AllocateSpecificIPDefault) GetPayload added in v0.11.0

type AllocateSpecificIPParams

type AllocateSpecificIPParams struct {

	// Body.
	Body *models.V1IPAllocateRequest

	/* IP.

	   ip to try to allocate
	*/
	IP string

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

AllocateSpecificIPParams contains all the parameters to send to the API endpoint

for the allocate specific IP operation.

Typically these are written to a http.Request.

func NewAllocateSpecificIPParams

func NewAllocateSpecificIPParams() *AllocateSpecificIPParams

NewAllocateSpecificIPParams creates a new AllocateSpecificIPParams 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 NewAllocateSpecificIPParamsWithContext

func NewAllocateSpecificIPParamsWithContext(ctx context.Context) *AllocateSpecificIPParams

NewAllocateSpecificIPParamsWithContext creates a new AllocateSpecificIPParams object with the ability to set a context for a request.

func NewAllocateSpecificIPParamsWithHTTPClient

func NewAllocateSpecificIPParamsWithHTTPClient(client *http.Client) *AllocateSpecificIPParams

NewAllocateSpecificIPParamsWithHTTPClient creates a new AllocateSpecificIPParams object with the ability to set a custom HTTPClient for a request.

func NewAllocateSpecificIPParamsWithTimeout

func NewAllocateSpecificIPParamsWithTimeout(timeout time.Duration) *AllocateSpecificIPParams

NewAllocateSpecificIPParamsWithTimeout creates a new AllocateSpecificIPParams object with the ability to set a timeout on a request.

func (*AllocateSpecificIPParams) SetBody

SetBody adds the body to the allocate specific IP params

func (*AllocateSpecificIPParams) SetContext

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

SetContext adds the context to the allocate specific IP params

func (*AllocateSpecificIPParams) SetDefaults added in v0.12.1

func (o *AllocateSpecificIPParams) SetDefaults()

SetDefaults hydrates default values in the allocate specific IP params (not the query body).

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

func (*AllocateSpecificIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the allocate specific IP params

func (*AllocateSpecificIPParams) SetIP

func (o *AllocateSpecificIPParams) SetIP(ip string)

SetIP adds the ip to the allocate specific IP params

func (*AllocateSpecificIPParams) SetTimeout

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

SetTimeout adds the timeout to the allocate specific IP params

func (*AllocateSpecificIPParams) WithBody

WithBody adds the body to the allocate specific IP params

func (*AllocateSpecificIPParams) WithContext

WithContext adds the context to the allocate specific IP params

func (*AllocateSpecificIPParams) WithDefaults added in v0.12.1

WithDefaults hydrates default values in the allocate specific IP params (not the query body).

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

func (*AllocateSpecificIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the allocate specific IP params

func (*AllocateSpecificIPParams) WithIP

WithIP adds the ip to the allocate specific IP params

func (*AllocateSpecificIPParams) WithTimeout

WithTimeout adds the timeout to the allocate specific IP params

func (*AllocateSpecificIPParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type AllocateSpecificIPReader

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

AllocateSpecificIPReader is a Reader for the AllocateSpecificIP structure.

func (*AllocateSpecificIPReader) ReadResponse

func (o *AllocateSpecificIPReader) 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 ip API

func (*Client) AllocateIP

func (a *Client) AllocateIP(params *AllocateIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AllocateIPCreated, error)

AllocateIP allocates an ip in the given network

func (*Client) AllocateSpecificIP

func (a *Client) AllocateSpecificIP(params *AllocateSpecificIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AllocateSpecificIPCreated, error)

AllocateSpecificIP allocates a specific ip in the given network

func (*Client) FindIP

func (a *Client) FindIP(params *FindIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FindIPOK, error)

FindIP gets ip by id

func (*Client) FindIPs added in v0.11.0

func (a *Client) FindIPs(params *FindIPsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FindIPsOK, error)

FindIPs gets all ips that match given properties

func (*Client) FreeIP

func (a *Client) FreeIP(params *FreeIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FreeIPOK, error)

FreeIP frees an ip

func (*Client) ListIPs added in v0.11.0

func (a *Client) ListIPs(params *ListIPsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListIPsOK, error)

ListIPs gets all ips

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateIP

func (a *Client) UpdateIP(params *UpdateIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIPOK, error)

UpdateIP updates an ip if the ip was changed since this one was read a conflict is returned

type ClientOption added in v0.13.1

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService added in v0.11.0

type ClientService interface {
	AllocateIP(params *AllocateIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AllocateIPCreated, error)

	AllocateSpecificIP(params *AllocateSpecificIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*AllocateSpecificIPCreated, error)

	FindIP(params *FindIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FindIPOK, error)

	FindIPs(params *FindIPsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FindIPsOK, error)

	FreeIP(params *FreeIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*FreeIPOK, error)

	ListIPs(params *ListIPsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*ListIPsOK, error)

	UpdateIP(params *UpdateIPParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateIPOK, 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 ip API client.

type FindIPDefault

type FindIPDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
FindIPDefault describes a response with status code -1, with default header values.

Error

func NewFindIPDefault

func NewFindIPDefault(code int) *FindIPDefault

NewFindIPDefault creates a FindIPDefault with default headers values

func (*FindIPDefault) Code

func (o *FindIPDefault) Code() int

Code gets the status code for the find IP default response

func (*FindIPDefault) Error

func (o *FindIPDefault) Error() string

func (*FindIPDefault) GetPayload added in v0.11.0

func (o *FindIPDefault) GetPayload() *httperrors.HTTPErrorResponse

type FindIPOK

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

OK

func NewFindIPOK

func NewFindIPOK() *FindIPOK

NewFindIPOK creates a FindIPOK with default headers values

func (*FindIPOK) Error

func (o *FindIPOK) Error() string

func (*FindIPOK) GetPayload added in v0.11.0

func (o *FindIPOK) GetPayload() *models.V1IPResponse

type FindIPParams

type FindIPParams struct {

	/* ID.

	   identifier of the ip
	*/
	ID string

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

FindIPParams contains all the parameters to send to the API endpoint

for the find IP operation.

Typically these are written to a http.Request.

func NewFindIPParams

func NewFindIPParams() *FindIPParams

NewFindIPParams creates a new FindIPParams 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 NewFindIPParamsWithContext

func NewFindIPParamsWithContext(ctx context.Context) *FindIPParams

NewFindIPParamsWithContext creates a new FindIPParams object with the ability to set a context for a request.

func NewFindIPParamsWithHTTPClient

func NewFindIPParamsWithHTTPClient(client *http.Client) *FindIPParams

NewFindIPParamsWithHTTPClient creates a new FindIPParams object with the ability to set a custom HTTPClient for a request.

func NewFindIPParamsWithTimeout

func NewFindIPParamsWithTimeout(timeout time.Duration) *FindIPParams

NewFindIPParamsWithTimeout creates a new FindIPParams object with the ability to set a timeout on a request.

func (*FindIPParams) SetContext

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

SetContext adds the context to the find IP params

func (*FindIPParams) SetDefaults added in v0.12.1

func (o *FindIPParams) SetDefaults()

SetDefaults hydrates default values in the find IP params (not the query body).

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

func (*FindIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the find IP params

func (*FindIPParams) SetID

func (o *FindIPParams) SetID(id string)

SetID adds the id to the find IP params

func (*FindIPParams) SetTimeout

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

SetTimeout adds the timeout to the find IP params

func (*FindIPParams) WithContext

func (o *FindIPParams) WithContext(ctx context.Context) *FindIPParams

WithContext adds the context to the find IP params

func (*FindIPParams) WithDefaults added in v0.12.1

func (o *FindIPParams) WithDefaults() *FindIPParams

WithDefaults hydrates default values in the find IP params (not the query body).

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

func (*FindIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the find IP params

func (*FindIPParams) WithID

func (o *FindIPParams) WithID(id string) *FindIPParams

WithID adds the id to the find IP params

func (*FindIPParams) WithTimeout

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

WithTimeout adds the timeout to the find IP params

func (*FindIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type FindIPReader

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

FindIPReader is a Reader for the FindIP structure.

func (*FindIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type FindIPsDefault added in v0.11.0

type FindIPsDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
FindIPsDefault describes a response with status code -1, with default header values.

Error

func NewFindIPsDefault added in v0.11.0

func NewFindIPsDefault(code int) *FindIPsDefault

NewFindIPsDefault creates a FindIPsDefault with default headers values

func (*FindIPsDefault) Code added in v0.11.0

func (o *FindIPsDefault) Code() int

Code gets the status code for the find i ps default response

func (*FindIPsDefault) Error added in v0.11.0

func (o *FindIPsDefault) Error() string

func (*FindIPsDefault) GetPayload added in v0.11.0

func (o *FindIPsDefault) GetPayload() *httperrors.HTTPErrorResponse

type FindIPsOK added in v0.11.0

type FindIPsOK struct {
	Payload []*models.V1IPResponse
}
FindIPsOK describes a response with status code 200, with default header values.

OK

func NewFindIPsOK added in v0.11.0

func NewFindIPsOK() *FindIPsOK

NewFindIPsOK creates a FindIPsOK with default headers values

func (*FindIPsOK) Error added in v0.11.0

func (o *FindIPsOK) Error() string

func (*FindIPsOK) GetPayload added in v0.11.0

func (o *FindIPsOK) GetPayload() []*models.V1IPResponse

type FindIPsParams added in v0.11.0

type FindIPsParams struct {

	// Body.
	Body *models.V1IPFindRequest

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

FindIPsParams contains all the parameters to send to the API endpoint

for the find i ps operation.

Typically these are written to a http.Request.

func NewFindIPsParams added in v0.11.0

func NewFindIPsParams() *FindIPsParams

NewFindIPsParams creates a new FindIPsParams 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 NewFindIPsParamsWithContext added in v0.11.0

func NewFindIPsParamsWithContext(ctx context.Context) *FindIPsParams

NewFindIPsParamsWithContext creates a new FindIPsParams object with the ability to set a context for a request.

func NewFindIPsParamsWithHTTPClient added in v0.11.0

func NewFindIPsParamsWithHTTPClient(client *http.Client) *FindIPsParams

NewFindIPsParamsWithHTTPClient creates a new FindIPsParams object with the ability to set a custom HTTPClient for a request.

func NewFindIPsParamsWithTimeout added in v0.11.0

func NewFindIPsParamsWithTimeout(timeout time.Duration) *FindIPsParams

NewFindIPsParamsWithTimeout creates a new FindIPsParams object with the ability to set a timeout on a request.

func (*FindIPsParams) SetBody added in v0.11.0

func (o *FindIPsParams) SetBody(body *models.V1IPFindRequest)

SetBody adds the body to the find i ps params

func (*FindIPsParams) SetContext added in v0.11.0

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

SetContext adds the context to the find i ps params

func (*FindIPsParams) SetDefaults added in v0.12.1

func (o *FindIPsParams) SetDefaults()

SetDefaults hydrates default values in the find i ps params (not the query body).

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

func (*FindIPsParams) SetHTTPClient added in v0.11.0

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

SetHTTPClient adds the HTTPClient to the find i ps params

func (*FindIPsParams) SetTimeout added in v0.11.0

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

SetTimeout adds the timeout to the find i ps params

func (*FindIPsParams) WithBody added in v0.11.0

func (o *FindIPsParams) WithBody(body *models.V1IPFindRequest) *FindIPsParams

WithBody adds the body to the find i ps params

func (*FindIPsParams) WithContext added in v0.11.0

func (o *FindIPsParams) WithContext(ctx context.Context) *FindIPsParams

WithContext adds the context to the find i ps params

func (*FindIPsParams) WithDefaults added in v0.12.1

func (o *FindIPsParams) WithDefaults() *FindIPsParams

WithDefaults hydrates default values in the find i ps params (not the query body).

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

func (*FindIPsParams) WithHTTPClient added in v0.11.0

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

WithHTTPClient adds the HTTPClient to the find i ps params

func (*FindIPsParams) WithTimeout added in v0.11.0

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

WithTimeout adds the timeout to the find i ps params

func (*FindIPsParams) WriteToRequest added in v0.11.0

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

WriteToRequest writes these params to a swagger request

type FindIPsReader added in v0.11.0

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

FindIPsReader is a Reader for the FindIPs structure.

func (*FindIPsReader) ReadResponse added in v0.11.0

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

ReadResponse reads a server response into the received o.

type FreeIPDefault

type FreeIPDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
FreeIPDefault describes a response with status code -1, with default header values.

Error

func NewFreeIPDefault

func NewFreeIPDefault(code int) *FreeIPDefault

NewFreeIPDefault creates a FreeIPDefault with default headers values

func (*FreeIPDefault) Code

func (o *FreeIPDefault) Code() int

Code gets the status code for the free IP default response

func (*FreeIPDefault) Error

func (o *FreeIPDefault) Error() string

func (*FreeIPDefault) GetPayload added in v0.11.0

func (o *FreeIPDefault) GetPayload() *httperrors.HTTPErrorResponse

type FreeIPOK

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

OK

func NewFreeIPOK

func NewFreeIPOK() *FreeIPOK

NewFreeIPOK creates a FreeIPOK with default headers values

func (*FreeIPOK) Error

func (o *FreeIPOK) Error() string

func (*FreeIPOK) GetPayload added in v0.11.0

func (o *FreeIPOK) GetPayload() *models.V1IPResponse

type FreeIPParams

type FreeIPParams struct {

	/* ID.

	   identifier of the ip
	*/
	ID string

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

FreeIPParams contains all the parameters to send to the API endpoint

for the free IP operation.

Typically these are written to a http.Request.

func NewFreeIPParams

func NewFreeIPParams() *FreeIPParams

NewFreeIPParams creates a new FreeIPParams 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 NewFreeIPParamsWithContext

func NewFreeIPParamsWithContext(ctx context.Context) *FreeIPParams

NewFreeIPParamsWithContext creates a new FreeIPParams object with the ability to set a context for a request.

func NewFreeIPParamsWithHTTPClient

func NewFreeIPParamsWithHTTPClient(client *http.Client) *FreeIPParams

NewFreeIPParamsWithHTTPClient creates a new FreeIPParams object with the ability to set a custom HTTPClient for a request.

func NewFreeIPParamsWithTimeout

func NewFreeIPParamsWithTimeout(timeout time.Duration) *FreeIPParams

NewFreeIPParamsWithTimeout creates a new FreeIPParams object with the ability to set a timeout on a request.

func (*FreeIPParams) SetContext

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

SetContext adds the context to the free IP params

func (*FreeIPParams) SetDefaults added in v0.12.1

func (o *FreeIPParams) SetDefaults()

SetDefaults hydrates default values in the free IP params (not the query body).

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

func (*FreeIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the free IP params

func (*FreeIPParams) SetID

func (o *FreeIPParams) SetID(id string)

SetID adds the id to the free IP params

func (*FreeIPParams) SetTimeout

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

SetTimeout adds the timeout to the free IP params

func (*FreeIPParams) WithContext

func (o *FreeIPParams) WithContext(ctx context.Context) *FreeIPParams

WithContext adds the context to the free IP params

func (*FreeIPParams) WithDefaults added in v0.12.1

func (o *FreeIPParams) WithDefaults() *FreeIPParams

WithDefaults hydrates default values in the free IP params (not the query body).

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

func (*FreeIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the free IP params

func (*FreeIPParams) WithID

func (o *FreeIPParams) WithID(id string) *FreeIPParams

WithID adds the id to the free IP params

func (*FreeIPParams) WithTimeout

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

WithTimeout adds the timeout to the free IP params

func (*FreeIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type FreeIPReader

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

FreeIPReader is a Reader for the FreeIP structure.

func (*FreeIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type ListIPsDefault added in v0.11.0

type ListIPsDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
ListIPsDefault describes a response with status code -1, with default header values.

Error

func NewListIPsDefault added in v0.11.0

func NewListIPsDefault(code int) *ListIPsDefault

NewListIPsDefault creates a ListIPsDefault with default headers values

func (*ListIPsDefault) Code added in v0.11.0

func (o *ListIPsDefault) Code() int

Code gets the status code for the list i ps default response

func (*ListIPsDefault) Error added in v0.11.0

func (o *ListIPsDefault) Error() string

func (*ListIPsDefault) GetPayload added in v0.11.0

func (o *ListIPsDefault) GetPayload() *httperrors.HTTPErrorResponse

type ListIPsOK added in v0.11.0

type ListIPsOK struct {
	Payload []*models.V1IPResponse
}
ListIPsOK describes a response with status code 200, with default header values.

OK

func NewListIPsOK added in v0.11.0

func NewListIPsOK() *ListIPsOK

NewListIPsOK creates a ListIPsOK with default headers values

func (*ListIPsOK) Error added in v0.11.0

func (o *ListIPsOK) Error() string

func (*ListIPsOK) GetPayload added in v0.11.0

func (o *ListIPsOK) GetPayload() []*models.V1IPResponse

type ListIPsParams added in v0.11.0

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

ListIPsParams contains all the parameters to send to the API endpoint

for the list i ps operation.

Typically these are written to a http.Request.

func NewListIPsParams added in v0.11.0

func NewListIPsParams() *ListIPsParams

NewListIPsParams creates a new ListIPsParams 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 NewListIPsParamsWithContext added in v0.11.0

func NewListIPsParamsWithContext(ctx context.Context) *ListIPsParams

NewListIPsParamsWithContext creates a new ListIPsParams object with the ability to set a context for a request.

func NewListIPsParamsWithHTTPClient added in v0.11.0

func NewListIPsParamsWithHTTPClient(client *http.Client) *ListIPsParams

NewListIPsParamsWithHTTPClient creates a new ListIPsParams object with the ability to set a custom HTTPClient for a request.

func NewListIPsParamsWithTimeout added in v0.11.0

func NewListIPsParamsWithTimeout(timeout time.Duration) *ListIPsParams

NewListIPsParamsWithTimeout creates a new ListIPsParams object with the ability to set a timeout on a request.

func (*ListIPsParams) SetContext added in v0.11.0

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

SetContext adds the context to the list i ps params

func (*ListIPsParams) SetDefaults added in v0.12.1

func (o *ListIPsParams) SetDefaults()

SetDefaults hydrates default values in the list i ps params (not the query body).

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

func (*ListIPsParams) SetHTTPClient added in v0.11.0

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

SetHTTPClient adds the HTTPClient to the list i ps params

func (*ListIPsParams) SetTimeout added in v0.11.0

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

SetTimeout adds the timeout to the list i ps params

func (*ListIPsParams) WithContext added in v0.11.0

func (o *ListIPsParams) WithContext(ctx context.Context) *ListIPsParams

WithContext adds the context to the list i ps params

func (*ListIPsParams) WithDefaults added in v0.12.1

func (o *ListIPsParams) WithDefaults() *ListIPsParams

WithDefaults hydrates default values in the list i ps params (not the query body).

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

func (*ListIPsParams) WithHTTPClient added in v0.11.0

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

WithHTTPClient adds the HTTPClient to the list i ps params

func (*ListIPsParams) WithTimeout added in v0.11.0

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

WithTimeout adds the timeout to the list i ps params

func (*ListIPsParams) WriteToRequest added in v0.11.0

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

WriteToRequest writes these params to a swagger request

type ListIPsReader added in v0.11.0

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

ListIPsReader is a Reader for the ListIPs structure.

func (*ListIPsReader) ReadResponse added in v0.11.0

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

ReadResponse reads a server response into the received o.

type UpdateIPConflict

type UpdateIPConflict struct {
	Payload *httperrors.HTTPErrorResponse
}
UpdateIPConflict describes a response with status code 409, with default header values.

Conflict

func NewUpdateIPConflict

func NewUpdateIPConflict() *UpdateIPConflict

NewUpdateIPConflict creates a UpdateIPConflict with default headers values

func (*UpdateIPConflict) Error

func (o *UpdateIPConflict) Error() string

func (*UpdateIPConflict) GetPayload added in v0.11.0

type UpdateIPDefault

type UpdateIPDefault struct {
	Payload *httperrors.HTTPErrorResponse
	// contains filtered or unexported fields
}
UpdateIPDefault describes a response with status code -1, with default header values.

Error

func NewUpdateIPDefault

func NewUpdateIPDefault(code int) *UpdateIPDefault

NewUpdateIPDefault creates a UpdateIPDefault with default headers values

func (*UpdateIPDefault) Code

func (o *UpdateIPDefault) Code() int

Code gets the status code for the update IP default response

func (*UpdateIPDefault) Error

func (o *UpdateIPDefault) Error() string

func (*UpdateIPDefault) GetPayload added in v0.11.0

func (o *UpdateIPDefault) GetPayload() *httperrors.HTTPErrorResponse

type UpdateIPOK

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

OK

func NewUpdateIPOK

func NewUpdateIPOK() *UpdateIPOK

NewUpdateIPOK creates a UpdateIPOK with default headers values

func (*UpdateIPOK) Error

func (o *UpdateIPOK) Error() string

func (*UpdateIPOK) GetPayload added in v0.11.0

func (o *UpdateIPOK) GetPayload() *models.V1IPResponse

type UpdateIPParams

type UpdateIPParams struct {

	// Body.
	Body *models.V1IPUpdateRequest

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

UpdateIPParams contains all the parameters to send to the API endpoint

for the update IP operation.

Typically these are written to a http.Request.

func NewUpdateIPParams

func NewUpdateIPParams() *UpdateIPParams

NewUpdateIPParams creates a new UpdateIPParams 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 NewUpdateIPParamsWithContext

func NewUpdateIPParamsWithContext(ctx context.Context) *UpdateIPParams

NewUpdateIPParamsWithContext creates a new UpdateIPParams object with the ability to set a context for a request.

func NewUpdateIPParamsWithHTTPClient

func NewUpdateIPParamsWithHTTPClient(client *http.Client) *UpdateIPParams

NewUpdateIPParamsWithHTTPClient creates a new UpdateIPParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateIPParamsWithTimeout

func NewUpdateIPParamsWithTimeout(timeout time.Duration) *UpdateIPParams

NewUpdateIPParamsWithTimeout creates a new UpdateIPParams object with the ability to set a timeout on a request.

func (*UpdateIPParams) SetBody

func (o *UpdateIPParams) SetBody(body *models.V1IPUpdateRequest)

SetBody adds the body to the update IP params

func (*UpdateIPParams) SetContext

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

SetContext adds the context to the update IP params

func (*UpdateIPParams) SetDefaults added in v0.12.1

func (o *UpdateIPParams) SetDefaults()

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

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

func (*UpdateIPParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update IP params

func (*UpdateIPParams) SetTimeout

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

SetTimeout adds the timeout to the update IP params

func (*UpdateIPParams) WithBody

WithBody adds the body to the update IP params

func (*UpdateIPParams) WithContext

func (o *UpdateIPParams) WithContext(ctx context.Context) *UpdateIPParams

WithContext adds the context to the update IP params

func (*UpdateIPParams) WithDefaults added in v0.12.1

func (o *UpdateIPParams) WithDefaults() *UpdateIPParams

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

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

func (*UpdateIPParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the update IP params

func (*UpdateIPParams) WithTimeout

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

WithTimeout adds the timeout to the update IP params

func (*UpdateIPParams) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type UpdateIPReader

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

UpdateIPReader is a Reader for the UpdateIP structure.

func (*UpdateIPReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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