Documentation ¶
Index ¶
- type AllocateIPCreated
- type AllocateIPDefault
- type AllocateIPParams
- func (o *AllocateIPParams) SetBody(body *models.V1IPAllocateRequest)
- func (o *AllocateIPParams) SetContext(ctx context.Context)
- func (o *AllocateIPParams) SetHTTPClient(client *http.Client)
- func (o *AllocateIPParams) SetTimeout(timeout time.Duration)
- func (o *AllocateIPParams) WithBody(body *models.V1IPAllocateRequest) *AllocateIPParams
- func (o *AllocateIPParams) WithContext(ctx context.Context) *AllocateIPParams
- func (o *AllocateIPParams) WithHTTPClient(client *http.Client) *AllocateIPParams
- func (o *AllocateIPParams) WithTimeout(timeout time.Duration) *AllocateIPParams
- func (o *AllocateIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type AllocateIPReader
- type AllocateSpecificIPCreated
- type AllocateSpecificIPDefault
- type AllocateSpecificIPParams
- func NewAllocateSpecificIPParams() *AllocateSpecificIPParams
- func NewAllocateSpecificIPParamsWithContext(ctx context.Context) *AllocateSpecificIPParams
- func NewAllocateSpecificIPParamsWithHTTPClient(client *http.Client) *AllocateSpecificIPParams
- func NewAllocateSpecificIPParamsWithTimeout(timeout time.Duration) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) SetBody(body *models.V1IPAllocateRequest)
- func (o *AllocateSpecificIPParams) SetContext(ctx context.Context)
- func (o *AllocateSpecificIPParams) SetHTTPClient(client *http.Client)
- func (o *AllocateSpecificIPParams) SetIP(ip string)
- func (o *AllocateSpecificIPParams) SetTimeout(timeout time.Duration)
- func (o *AllocateSpecificIPParams) WithBody(body *models.V1IPAllocateRequest) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) WithContext(ctx context.Context) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) WithHTTPClient(client *http.Client) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) WithIP(ip string) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) WithTimeout(timeout time.Duration) *AllocateSpecificIPParams
- func (o *AllocateSpecificIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type AllocateSpecificIPReader
- type Client
- func (a *Client) AllocateIP(params *AllocateIPParams, authInfo runtime.ClientAuthInfoWriter) (*AllocateIPCreated, error)
- func (a *Client) AllocateSpecificIP(params *AllocateSpecificIPParams, authInfo runtime.ClientAuthInfoWriter) (*AllocateSpecificIPCreated, error)
- func (a *Client) FindIP(params *FindIPParams, authInfo runtime.ClientAuthInfoWriter) (*FindIPOK, error)
- func (a *Client) FindIPs(params *FindIPsParams, authInfo runtime.ClientAuthInfoWriter) (*FindIPsOK, error)
- func (a *Client) FreeIP(params *FreeIPParams, authInfo runtime.ClientAuthInfoWriter) (*FreeIPOK, error)
- func (a *Client) ListIPs(params *ListIPsParams, authInfo runtime.ClientAuthInfoWriter) (*ListIPsOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- func (a *Client) UpdateIP(params *UpdateIPParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateIPOK, error)
- type ClientService
- type FindIPDefault
- type FindIPOK
- type FindIPParams
- func (o *FindIPParams) SetContext(ctx context.Context)
- func (o *FindIPParams) SetHTTPClient(client *http.Client)
- func (o *FindIPParams) SetID(id string)
- func (o *FindIPParams) SetTimeout(timeout time.Duration)
- func (o *FindIPParams) WithContext(ctx context.Context) *FindIPParams
- func (o *FindIPParams) WithHTTPClient(client *http.Client) *FindIPParams
- func (o *FindIPParams) WithID(id string) *FindIPParams
- func (o *FindIPParams) WithTimeout(timeout time.Duration) *FindIPParams
- func (o *FindIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type FindIPReader
- type FindIPsDefault
- type FindIPsOK
- type FindIPsParams
- func (o *FindIPsParams) SetBody(body *models.V1IPFindRequest)
- func (o *FindIPsParams) SetContext(ctx context.Context)
- func (o *FindIPsParams) SetHTTPClient(client *http.Client)
- func (o *FindIPsParams) SetTimeout(timeout time.Duration)
- func (o *FindIPsParams) WithBody(body *models.V1IPFindRequest) *FindIPsParams
- func (o *FindIPsParams) WithContext(ctx context.Context) *FindIPsParams
- func (o *FindIPsParams) WithHTTPClient(client *http.Client) *FindIPsParams
- func (o *FindIPsParams) WithTimeout(timeout time.Duration) *FindIPsParams
- func (o *FindIPsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type FindIPsReader
- type FreeIPDefault
- type FreeIPOK
- type FreeIPParams
- func (o *FreeIPParams) SetContext(ctx context.Context)
- func (o *FreeIPParams) SetHTTPClient(client *http.Client)
- func (o *FreeIPParams) SetID(id string)
- func (o *FreeIPParams) SetTimeout(timeout time.Duration)
- func (o *FreeIPParams) WithContext(ctx context.Context) *FreeIPParams
- func (o *FreeIPParams) WithHTTPClient(client *http.Client) *FreeIPParams
- func (o *FreeIPParams) WithID(id string) *FreeIPParams
- func (o *FreeIPParams) WithTimeout(timeout time.Duration) *FreeIPParams
- func (o *FreeIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type FreeIPReader
- type ListIPsDefault
- type ListIPsOK
- type ListIPsParams
- func (o *ListIPsParams) SetContext(ctx context.Context)
- func (o *ListIPsParams) SetHTTPClient(client *http.Client)
- func (o *ListIPsParams) SetTimeout(timeout time.Duration)
- func (o *ListIPsParams) WithContext(ctx context.Context) *ListIPsParams
- func (o *ListIPsParams) WithHTTPClient(client *http.Client) *ListIPsParams
- func (o *ListIPsParams) WithTimeout(timeout time.Duration) *ListIPsParams
- func (o *ListIPsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ListIPsReader
- type UpdateIPConflict
- type UpdateIPDefault
- type UpdateIPOK
- type UpdateIPParams
- func (o *UpdateIPParams) SetBody(body *models.V1IPUpdateRequest)
- func (o *UpdateIPParams) SetContext(ctx context.Context)
- func (o *UpdateIPParams) SetHTTPClient(client *http.Client)
- func (o *UpdateIPParams) SetTimeout(timeout time.Duration)
- func (o *UpdateIPParams) WithBody(body *models.V1IPUpdateRequest) *UpdateIPParams
- func (o *UpdateIPParams) WithContext(ctx context.Context) *UpdateIPParams
- func (o *UpdateIPParams) WithHTTPClient(client *http.Client) *UpdateIPParams
- func (o *UpdateIPParams) WithTimeout(timeout time.Duration) *UpdateIPParams
- func (o *UpdateIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type UpdateIPReader
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
func (o *AllocateIPDefault) GetPayload() *httperrors.HTTPErrorResponse
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 ¶
func (o *AllocateIPParams) WithBody(body *models.V1IPAllocateRequest) *AllocateIPParams
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
func (o *AllocateSpecificIPCreated) GetPayload() *models.V1IPResponse
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
func (o *AllocateSpecificIPDefault) GetPayload() *httperrors.HTTPErrorResponse
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 ¶
func (o *AllocateSpecificIPParams) SetBody(body *models.V1IPAllocateRequest)
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 ¶
func (o *AllocateSpecificIPParams) WithBody(body *models.V1IPAllocateRequest) *AllocateSpecificIPParams
WithBody adds the body to the allocate specific IP params
func (*AllocateSpecificIPParams) WithContext ¶
func (o *AllocateSpecificIPParams) WithContext(ctx context.Context) *AllocateSpecificIPParams
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 ¶
func (o *AllocateSpecificIPParams) WithIP(ip string) *AllocateSpecificIPParams
WithIP adds the ip to the allocate specific IP params
func (*AllocateSpecificIPParams) WithTimeout ¶
func (o *AllocateSpecificIPParams) WithTimeout(timeout time.Duration) *AllocateSpecificIPParams
WithTimeout adds the timeout to the allocate specific IP params
func (*AllocateSpecificIPParams) WriteToRequest ¶
func (o *AllocateSpecificIPParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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) 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) 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) 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) 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
func (o *UpdateIPConflict) GetPayload() *httperrors.HTTPErrorResponse
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 ¶
func (o *UpdateIPParams) WithBody(body *models.V1IPUpdateRequest) *UpdateIPParams
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.
Source Files ¶
- allocate_ip_parameters.go
- allocate_ip_responses.go
- allocate_specific_ip_parameters.go
- allocate_specific_ip_responses.go
- find_i_ps_parameters.go
- find_i_ps_responses.go
- find_ip_parameters.go
- find_ip_responses.go
- free_ip_parameters.go
- free_ip_responses.go
- ip_client.go
- list_i_ps_parameters.go
- list_i_ps_responses.go
- update_ip_parameters.go
- update_ip_responses.go