ip

package
v0.11.5 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 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 handles this case 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 handles this case 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 values initialized.

func NewAllocateIPParamsWithContext

func NewAllocateIPParamsWithContext(ctx context.Context) *AllocateIPParams

NewAllocateIPParamsWithContext creates a new AllocateIPParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 handles this case 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 handles this case 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 values initialized.

func NewAllocateSpecificIPParamsWithContext

func NewAllocateSpecificIPParamsWithContext(ctx context.Context) *AllocateSpecificIPParams

NewAllocateSpecificIPParamsWithContext creates a new AllocateSpecificIPParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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) (*AllocateIPCreated, error)

AllocateIP allocates an ip in the given network

func (*Client) AllocateSpecificIP

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

AllocateSpecificIP allocates a specific ip in the given network

func (*Client) FindIP

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

FindIP gets ip by id

func (*Client) FindIPs added in v0.11.0

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

FindIPs gets all ips that match given properties

func (*Client) FreeIP

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

FreeIP frees an ip

func (*Client) ListIPs added in v0.11.0

func (a *Client) ListIPs(params *ListIPsParams, authInfo runtime.ClientAuthInfoWriter) (*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) (*UpdateIPOK, error)

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

type ClientService added in v0.11.0

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

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

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

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

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

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

	UpdateIP(params *UpdateIPParams, authInfo runtime.ClientAuthInfoWriter) (*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 handles this case 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 handles this case 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 values initialized.

func NewFindIPParamsWithContext

func NewFindIPParamsWithContext(ctx context.Context) *FindIPParams

NewFindIPParamsWithContext creates a new FindIPParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 handles this case 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 handles this case 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 values initialized.

func NewFindIPsParamsWithContext added in v0.11.0

func NewFindIPsParamsWithContext(ctx context.Context) *FindIPsParams

NewFindIPsParamsWithContext creates a new FindIPsParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 handles this case 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 handles this case 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 values initialized.

func NewFreeIPParamsWithContext

func NewFreeIPParamsWithContext(ctx context.Context) *FreeIPParams

NewFreeIPParamsWithContext creates a new FreeIPParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 handles this case 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 handles this case 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 values initialized.

func NewListIPsParamsWithContext added in v0.11.0

func NewListIPsParamsWithContext(ctx context.Context) *ListIPsParams

NewListIPsParamsWithContext creates a new ListIPsParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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 handles this case 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 handles this case 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 handles this case 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 values initialized.

func NewUpdateIPParamsWithContext

func NewUpdateIPParamsWithContext(ctx context.Context) *UpdateIPParams

NewUpdateIPParamsWithContext creates a new UpdateIPParams object with the default values initialized, and 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 default values initialized, and 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 default values initialized, and 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) 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) 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