cellular_gateway

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: May 26, 2022 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client for cellular gateway API

func (*Client) GetDeviceCellularGatewayLan

func (a *Client) GetDeviceCellularGatewayLan(params *GetDeviceCellularGatewayLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCellularGatewayLanOK, error)

GetDeviceCellularGatewayLan shows the l a n settings of a m g

Show the LAN Settings of a MG

func (*Client) GetDeviceCellularGatewayPortForwardingRules

GetDeviceCellularGatewayPortForwardingRules returns the port forwarding rules for a single m g

Returns the port forwarding rules for a single MG.

func (*Client) GetNetworkCellularGatewayConnectivityMonitoringDestinations

GetNetworkCellularGatewayConnectivityMonitoringDestinations returns the connectivity testing destinations for an m g network

Return the connectivity testing destinations for an MG network

func (*Client) GetNetworkCellularGatewayDhcp

func (a *Client) GetNetworkCellularGatewayDhcp(params *GetNetworkCellularGatewayDhcpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewayDhcpOK, error)

GetNetworkCellularGatewayDhcp lists common d h c p settings of m gs

List common DHCP settings of MGs

func (*Client) GetNetworkCellularGatewaySubnetPool

func (a *Client) GetNetworkCellularGatewaySubnetPool(params *GetNetworkCellularGatewaySubnetPoolParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewaySubnetPoolOK, error)

GetNetworkCellularGatewaySubnetPool returns the subnet pool and mask configured for m gs in the network

Return the subnet pool and mask configured for MGs in the network.

func (a *Client) GetNetworkCellularGatewayUplink(params *GetNetworkCellularGatewayUplinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewayUplinkOK, error)

GetNetworkCellularGatewayUplink returns the uplink settings for your m g network

Returns the uplink settings for your MG network.

func (*Client) GetOrganizationCellularGatewayUplinkStatuses

GetOrganizationCellularGatewayUplinkStatuses lists the uplink status of every meraki m g cellular gateway in the organization

List the uplink status of every Meraki MG cellular gateway in the organization

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) UpdateDeviceCellularGatewayLan

func (a *Client) UpdateDeviceCellularGatewayLan(params *UpdateDeviceCellularGatewayLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCellularGatewayLanOK, error)

UpdateDeviceCellularGatewayLan updates the l a n settings for a single m g

Update the LAN Settings for a single MG.

func (*Client) UpdateDeviceCellularGatewayPortForwardingRules

UpdateDeviceCellularGatewayPortForwardingRules updates the port forwarding rules for a single m g

Updates the port forwarding rules for a single MG.

func (*Client) UpdateNetworkCellularGatewayConnectivityMonitoringDestinations

UpdateNetworkCellularGatewayConnectivityMonitoringDestinations updates the connectivity testing destinations for an m g network

Update the connectivity testing destinations for an MG network

func (*Client) UpdateNetworkCellularGatewayDhcp

func (a *Client) UpdateNetworkCellularGatewayDhcp(params *UpdateNetworkCellularGatewayDhcpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewayDhcpOK, error)

UpdateNetworkCellularGatewayDhcp updates common d h c p settings of m gs

Update common DHCP settings of MGs

func (*Client) UpdateNetworkCellularGatewaySubnetPool

UpdateNetworkCellularGatewaySubnetPool updates the subnet pool and mask configuration for m gs in the network

Update the subnet pool and mask configuration for MGs in the network.

func (a *Client) UpdateNetworkCellularGatewayUplink(params *UpdateNetworkCellularGatewayUplinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewayUplinkOK, error)

UpdateNetworkCellularGatewayUplink updates the uplink settings for your m g network

Updates the uplink settings for your MG network.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	GetDeviceCellularGatewayLan(params *GetDeviceCellularGatewayLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCellularGatewayLanOK, error)

	GetDeviceCellularGatewayPortForwardingRules(params *GetDeviceCellularGatewayPortForwardingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetDeviceCellularGatewayPortForwardingRulesOK, error)

	GetNetworkCellularGatewayConnectivityMonitoringDestinations(params *GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK, error)

	GetNetworkCellularGatewayDhcp(params *GetNetworkCellularGatewayDhcpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewayDhcpOK, error)

	GetNetworkCellularGatewaySubnetPool(params *GetNetworkCellularGatewaySubnetPoolParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewaySubnetPoolOK, error)

	GetNetworkCellularGatewayUplink(params *GetNetworkCellularGatewayUplinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetNetworkCellularGatewayUplinkOK, error)

	GetOrganizationCellularGatewayUplinkStatuses(params *GetOrganizationCellularGatewayUplinkStatusesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*GetOrganizationCellularGatewayUplinkStatusesOK, error)

	UpdateDeviceCellularGatewayLan(params *UpdateDeviceCellularGatewayLanParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCellularGatewayLanOK, error)

	UpdateDeviceCellularGatewayPortForwardingRules(params *UpdateDeviceCellularGatewayPortForwardingRulesParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateDeviceCellularGatewayPortForwardingRulesOK, error)

	UpdateNetworkCellularGatewayConnectivityMonitoringDestinations(params *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK, error)

	UpdateNetworkCellularGatewayDhcp(params *UpdateNetworkCellularGatewayDhcpParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewayDhcpOK, error)

	UpdateNetworkCellularGatewaySubnetPool(params *UpdateNetworkCellularGatewaySubnetPoolParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewaySubnetPoolOK, error)

	UpdateNetworkCellularGatewayUplink(params *UpdateNetworkCellularGatewayUplinkParams, authInfo runtime.ClientAuthInfoWriter, opts ...ClientOption) (*UpdateNetworkCellularGatewayUplinkOK, 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 cellular gateway API client.

type GetDeviceCellularGatewayLanOK

type GetDeviceCellularGatewayLanOK struct {
	Payload interface{}
}
GetDeviceCellularGatewayLanOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCellularGatewayLanOK

func NewGetDeviceCellularGatewayLanOK() *GetDeviceCellularGatewayLanOK

NewGetDeviceCellularGatewayLanOK creates a GetDeviceCellularGatewayLanOK with default headers values

func (*GetDeviceCellularGatewayLanOK) Error

func (*GetDeviceCellularGatewayLanOK) GetPayload

func (o *GetDeviceCellularGatewayLanOK) GetPayload() interface{}

type GetDeviceCellularGatewayLanParams

type GetDeviceCellularGatewayLanParams struct {

	// Serial.
	Serial string

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

GetDeviceCellularGatewayLanParams contains all the parameters to send to the API endpoint

for the get device cellular gateway lan operation.

Typically these are written to a http.Request.

func NewGetDeviceCellularGatewayLanParams

func NewGetDeviceCellularGatewayLanParams() *GetDeviceCellularGatewayLanParams

NewGetDeviceCellularGatewayLanParams creates a new GetDeviceCellularGatewayLanParams 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 NewGetDeviceCellularGatewayLanParamsWithContext

func NewGetDeviceCellularGatewayLanParamsWithContext(ctx context.Context) *GetDeviceCellularGatewayLanParams

NewGetDeviceCellularGatewayLanParamsWithContext creates a new GetDeviceCellularGatewayLanParams object with the ability to set a context for a request.

func NewGetDeviceCellularGatewayLanParamsWithHTTPClient

func NewGetDeviceCellularGatewayLanParamsWithHTTPClient(client *http.Client) *GetDeviceCellularGatewayLanParams

NewGetDeviceCellularGatewayLanParamsWithHTTPClient creates a new GetDeviceCellularGatewayLanParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCellularGatewayLanParamsWithTimeout

func NewGetDeviceCellularGatewayLanParamsWithTimeout(timeout time.Duration) *GetDeviceCellularGatewayLanParams

NewGetDeviceCellularGatewayLanParamsWithTimeout creates a new GetDeviceCellularGatewayLanParams object with the ability to set a timeout on a request.

func (*GetDeviceCellularGatewayLanParams) SetContext

SetContext adds the context to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) SetDefaults

func (o *GetDeviceCellularGatewayLanParams) SetDefaults()

SetDefaults hydrates default values in the get device cellular gateway lan params (not the query body).

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

func (*GetDeviceCellularGatewayLanParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) SetSerial

func (o *GetDeviceCellularGatewayLanParams) SetSerial(serial string)

SetSerial adds the serial to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) SetTimeout

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

SetTimeout adds the timeout to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) WithContext

WithContext adds the context to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) WithDefaults

WithDefaults hydrates default values in the get device cellular gateway lan params (not the query body).

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

func (*GetDeviceCellularGatewayLanParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) WithSerial

WithSerial adds the serial to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) WithTimeout

WithTimeout adds the timeout to the get device cellular gateway lan params

func (*GetDeviceCellularGatewayLanParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCellularGatewayLanReader

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

GetDeviceCellularGatewayLanReader is a Reader for the GetDeviceCellularGatewayLan structure.

func (*GetDeviceCellularGatewayLanReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetDeviceCellularGatewayPortForwardingRulesOK

type GetDeviceCellularGatewayPortForwardingRulesOK struct {
	Payload interface{}
}
GetDeviceCellularGatewayPortForwardingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetDeviceCellularGatewayPortForwardingRulesOK

func NewGetDeviceCellularGatewayPortForwardingRulesOK() *GetDeviceCellularGatewayPortForwardingRulesOK

NewGetDeviceCellularGatewayPortForwardingRulesOK creates a GetDeviceCellularGatewayPortForwardingRulesOK with default headers values

func (*GetDeviceCellularGatewayPortForwardingRulesOK) Error

func (*GetDeviceCellularGatewayPortForwardingRulesOK) GetPayload

func (o *GetDeviceCellularGatewayPortForwardingRulesOK) GetPayload() interface{}

type GetDeviceCellularGatewayPortForwardingRulesParams

type GetDeviceCellularGatewayPortForwardingRulesParams struct {

	// Serial.
	Serial string

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

GetDeviceCellularGatewayPortForwardingRulesParams contains all the parameters to send to the API endpoint

for the get device cellular gateway port forwarding rules operation.

Typically these are written to a http.Request.

func NewGetDeviceCellularGatewayPortForwardingRulesParams

func NewGetDeviceCellularGatewayPortForwardingRulesParams() *GetDeviceCellularGatewayPortForwardingRulesParams

NewGetDeviceCellularGatewayPortForwardingRulesParams creates a new GetDeviceCellularGatewayPortForwardingRulesParams 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 NewGetDeviceCellularGatewayPortForwardingRulesParamsWithContext

func NewGetDeviceCellularGatewayPortForwardingRulesParamsWithContext(ctx context.Context) *GetDeviceCellularGatewayPortForwardingRulesParams

NewGetDeviceCellularGatewayPortForwardingRulesParamsWithContext creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a context for a request.

func NewGetDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient

func NewGetDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient(client *http.Client) *GetDeviceCellularGatewayPortForwardingRulesParams

NewGetDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewGetDeviceCellularGatewayPortForwardingRulesParamsWithTimeout

func NewGetDeviceCellularGatewayPortForwardingRulesParamsWithTimeout(timeout time.Duration) *GetDeviceCellularGatewayPortForwardingRulesParams

NewGetDeviceCellularGatewayPortForwardingRulesParamsWithTimeout creates a new GetDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a timeout on a request.

func (*GetDeviceCellularGatewayPortForwardingRulesParams) SetContext

SetContext adds the context to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) SetDefaults

SetDefaults hydrates default values in the get device cellular gateway port forwarding rules params (not the query body).

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

func (*GetDeviceCellularGatewayPortForwardingRulesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) SetSerial

SetSerial adds the serial to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) SetTimeout

SetTimeout adds the timeout to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WithContext

WithContext adds the context to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WithDefaults

WithDefaults hydrates default values in the get device cellular gateway port forwarding rules params (not the query body).

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

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WithSerial

WithSerial adds the serial to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WithTimeout

WithTimeout adds the timeout to the get device cellular gateway port forwarding rules params

func (*GetDeviceCellularGatewayPortForwardingRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetDeviceCellularGatewayPortForwardingRulesReader

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

GetDeviceCellularGatewayPortForwardingRulesReader is a Reader for the GetDeviceCellularGatewayPortForwardingRules structure.

func (*GetDeviceCellularGatewayPortForwardingRulesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK

type GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK struct {
	Payload interface{}
}
GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsOK

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsOK() *GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK

NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsOK creates a GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK with default headers values

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK) Error

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsOK) GetPayload

type GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

type GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams struct {

	// NetworkID.
	NetworkID string

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

GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint

for the get network cellular gateway connectivity monitoring destinations operation.

Typically these are written to a http.Request.

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParams() *GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParams creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams 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 NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext(ctx context.Context) *GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient(client *http.Client) *GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout

func NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout(timeout time.Duration) *GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewGetNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout creates a new GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetContext

SetContext adds the context to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetDefaults

SetDefaults hydrates default values in the get network cellular gateway connectivity monitoring destinations params (not the query body).

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

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetNetworkID

SetNetworkID adds the networkId to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetTimeout

SetTimeout adds the timeout to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithContext

WithContext adds the context to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithDefaults

WithDefaults hydrates default values in the get network cellular gateway connectivity monitoring destinations params (not the query body).

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

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithNetworkID

WithNetworkID adds the networkID to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithTimeout

WithTimeout adds the timeout to the get network cellular gateway connectivity monitoring destinations params

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCellularGatewayConnectivityMonitoringDestinationsReader

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

GetNetworkCellularGatewayConnectivityMonitoringDestinationsReader is a Reader for the GetNetworkCellularGatewayConnectivityMonitoringDestinations structure.

func (*GetNetworkCellularGatewayConnectivityMonitoringDestinationsReader) ReadResponse

ReadResponse reads a server response into the received o.

type GetNetworkCellularGatewayDhcpOK

type GetNetworkCellularGatewayDhcpOK struct {
	Payload interface{}
}
GetNetworkCellularGatewayDhcpOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCellularGatewayDhcpOK

func NewGetNetworkCellularGatewayDhcpOK() *GetNetworkCellularGatewayDhcpOK

NewGetNetworkCellularGatewayDhcpOK creates a GetNetworkCellularGatewayDhcpOK with default headers values

func (*GetNetworkCellularGatewayDhcpOK) Error

func (*GetNetworkCellularGatewayDhcpOK) GetPayload

func (o *GetNetworkCellularGatewayDhcpOK) GetPayload() interface{}

type GetNetworkCellularGatewayDhcpParams

type GetNetworkCellularGatewayDhcpParams struct {

	// NetworkID.
	NetworkID string

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

GetNetworkCellularGatewayDhcpParams contains all the parameters to send to the API endpoint

for the get network cellular gateway dhcp operation.

Typically these are written to a http.Request.

func NewGetNetworkCellularGatewayDhcpParams

func NewGetNetworkCellularGatewayDhcpParams() *GetNetworkCellularGatewayDhcpParams

NewGetNetworkCellularGatewayDhcpParams creates a new GetNetworkCellularGatewayDhcpParams 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 NewGetNetworkCellularGatewayDhcpParamsWithContext

func NewGetNetworkCellularGatewayDhcpParamsWithContext(ctx context.Context) *GetNetworkCellularGatewayDhcpParams

NewGetNetworkCellularGatewayDhcpParamsWithContext creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a context for a request.

func NewGetNetworkCellularGatewayDhcpParamsWithHTTPClient

func NewGetNetworkCellularGatewayDhcpParamsWithHTTPClient(client *http.Client) *GetNetworkCellularGatewayDhcpParams

NewGetNetworkCellularGatewayDhcpParamsWithHTTPClient creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCellularGatewayDhcpParamsWithTimeout

func NewGetNetworkCellularGatewayDhcpParamsWithTimeout(timeout time.Duration) *GetNetworkCellularGatewayDhcpParams

NewGetNetworkCellularGatewayDhcpParamsWithTimeout creates a new GetNetworkCellularGatewayDhcpParams object with the ability to set a timeout on a request.

func (*GetNetworkCellularGatewayDhcpParams) SetContext

SetContext adds the context to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) SetDefaults

func (o *GetNetworkCellularGatewayDhcpParams) SetDefaults()

SetDefaults hydrates default values in the get network cellular gateway dhcp params (not the query body).

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

func (*GetNetworkCellularGatewayDhcpParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) SetNetworkID

func (o *GetNetworkCellularGatewayDhcpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) SetTimeout

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

SetTimeout adds the timeout to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) WithContext

WithContext adds the context to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) WithDefaults

WithDefaults hydrates default values in the get network cellular gateway dhcp params (not the query body).

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

func (*GetNetworkCellularGatewayDhcpParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) WithNetworkID

WithNetworkID adds the networkID to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) WithTimeout

WithTimeout adds the timeout to the get network cellular gateway dhcp params

func (*GetNetworkCellularGatewayDhcpParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCellularGatewayDhcpReader

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

GetNetworkCellularGatewayDhcpReader is a Reader for the GetNetworkCellularGatewayDhcp structure.

func (*GetNetworkCellularGatewayDhcpReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNetworkCellularGatewaySubnetPoolOK

type GetNetworkCellularGatewaySubnetPoolOK struct {
	Payload interface{}
}
GetNetworkCellularGatewaySubnetPoolOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCellularGatewaySubnetPoolOK

func NewGetNetworkCellularGatewaySubnetPoolOK() *GetNetworkCellularGatewaySubnetPoolOK

NewGetNetworkCellularGatewaySubnetPoolOK creates a GetNetworkCellularGatewaySubnetPoolOK with default headers values

func (*GetNetworkCellularGatewaySubnetPoolOK) Error

func (*GetNetworkCellularGatewaySubnetPoolOK) GetPayload

func (o *GetNetworkCellularGatewaySubnetPoolOK) GetPayload() interface{}

type GetNetworkCellularGatewaySubnetPoolParams

type GetNetworkCellularGatewaySubnetPoolParams struct {

	// NetworkID.
	NetworkID string

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

GetNetworkCellularGatewaySubnetPoolParams contains all the parameters to send to the API endpoint

for the get network cellular gateway subnet pool operation.

Typically these are written to a http.Request.

func NewGetNetworkCellularGatewaySubnetPoolParams

func NewGetNetworkCellularGatewaySubnetPoolParams() *GetNetworkCellularGatewaySubnetPoolParams

NewGetNetworkCellularGatewaySubnetPoolParams creates a new GetNetworkCellularGatewaySubnetPoolParams 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 NewGetNetworkCellularGatewaySubnetPoolParamsWithContext

func NewGetNetworkCellularGatewaySubnetPoolParamsWithContext(ctx context.Context) *GetNetworkCellularGatewaySubnetPoolParams

NewGetNetworkCellularGatewaySubnetPoolParamsWithContext creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a context for a request.

func NewGetNetworkCellularGatewaySubnetPoolParamsWithHTTPClient

func NewGetNetworkCellularGatewaySubnetPoolParamsWithHTTPClient(client *http.Client) *GetNetworkCellularGatewaySubnetPoolParams

NewGetNetworkCellularGatewaySubnetPoolParamsWithHTTPClient creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCellularGatewaySubnetPoolParamsWithTimeout

func NewGetNetworkCellularGatewaySubnetPoolParamsWithTimeout(timeout time.Duration) *GetNetworkCellularGatewaySubnetPoolParams

NewGetNetworkCellularGatewaySubnetPoolParamsWithTimeout creates a new GetNetworkCellularGatewaySubnetPoolParams object with the ability to set a timeout on a request.

func (*GetNetworkCellularGatewaySubnetPoolParams) SetContext

SetContext adds the context to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) SetDefaults

SetDefaults hydrates default values in the get network cellular gateway subnet pool params (not the query body).

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

func (*GetNetworkCellularGatewaySubnetPoolParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) SetNetworkID

func (o *GetNetworkCellularGatewaySubnetPoolParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) SetTimeout

SetTimeout adds the timeout to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) WithContext

WithContext adds the context to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) WithDefaults

WithDefaults hydrates default values in the get network cellular gateway subnet pool params (not the query body).

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

func (*GetNetworkCellularGatewaySubnetPoolParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) WithNetworkID

WithNetworkID adds the networkID to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) WithTimeout

WithTimeout adds the timeout to the get network cellular gateway subnet pool params

func (*GetNetworkCellularGatewaySubnetPoolParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCellularGatewaySubnetPoolReader

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

GetNetworkCellularGatewaySubnetPoolReader is a Reader for the GetNetworkCellularGatewaySubnetPool structure.

func (*GetNetworkCellularGatewaySubnetPoolReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetNetworkCellularGatewayUplinkOK

type GetNetworkCellularGatewayUplinkOK struct {
	Payload interface{}
}
GetNetworkCellularGatewayUplinkOK describes a response with status code 200, with default header values.

Successful operation

func NewGetNetworkCellularGatewayUplinkOK

func NewGetNetworkCellularGatewayUplinkOK() *GetNetworkCellularGatewayUplinkOK

NewGetNetworkCellularGatewayUplinkOK creates a GetNetworkCellularGatewayUplinkOK with default headers values

func (*GetNetworkCellularGatewayUplinkOK) Error

func (*GetNetworkCellularGatewayUplinkOK) GetPayload

func (o *GetNetworkCellularGatewayUplinkOK) GetPayload() interface{}

type GetNetworkCellularGatewayUplinkParams

type GetNetworkCellularGatewayUplinkParams struct {

	// NetworkID.
	NetworkID string

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

GetNetworkCellularGatewayUplinkParams contains all the parameters to send to the API endpoint

for the get network cellular gateway uplink operation.

Typically these are written to a http.Request.

func NewGetNetworkCellularGatewayUplinkParams

func NewGetNetworkCellularGatewayUplinkParams() *GetNetworkCellularGatewayUplinkParams

NewGetNetworkCellularGatewayUplinkParams creates a new GetNetworkCellularGatewayUplinkParams 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 NewGetNetworkCellularGatewayUplinkParamsWithContext

func NewGetNetworkCellularGatewayUplinkParamsWithContext(ctx context.Context) *GetNetworkCellularGatewayUplinkParams

NewGetNetworkCellularGatewayUplinkParamsWithContext creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a context for a request.

func NewGetNetworkCellularGatewayUplinkParamsWithHTTPClient

func NewGetNetworkCellularGatewayUplinkParamsWithHTTPClient(client *http.Client) *GetNetworkCellularGatewayUplinkParams

NewGetNetworkCellularGatewayUplinkParamsWithHTTPClient creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a custom HTTPClient for a request.

func NewGetNetworkCellularGatewayUplinkParamsWithTimeout

func NewGetNetworkCellularGatewayUplinkParamsWithTimeout(timeout time.Duration) *GetNetworkCellularGatewayUplinkParams

NewGetNetworkCellularGatewayUplinkParamsWithTimeout creates a new GetNetworkCellularGatewayUplinkParams object with the ability to set a timeout on a request.

func (*GetNetworkCellularGatewayUplinkParams) SetContext

SetContext adds the context to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) SetDefaults

func (o *GetNetworkCellularGatewayUplinkParams) SetDefaults()

SetDefaults hydrates default values in the get network cellular gateway uplink params (not the query body).

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

func (*GetNetworkCellularGatewayUplinkParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) SetNetworkID

func (o *GetNetworkCellularGatewayUplinkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) SetTimeout

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

SetTimeout adds the timeout to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) WithContext

WithContext adds the context to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) WithDefaults

WithDefaults hydrates default values in the get network cellular gateway uplink params (not the query body).

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

func (*GetNetworkCellularGatewayUplinkParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) WithNetworkID

WithNetworkID adds the networkID to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) WithTimeout

WithTimeout adds the timeout to the get network cellular gateway uplink params

func (*GetNetworkCellularGatewayUplinkParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetNetworkCellularGatewayUplinkReader

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

GetNetworkCellularGatewayUplinkReader is a Reader for the GetNetworkCellularGatewayUplink structure.

func (*GetNetworkCellularGatewayUplinkReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type GetOrganizationCellularGatewayUplinkStatusesOK

type GetOrganizationCellularGatewayUplinkStatusesOK struct {

	/* A comma-separated list of first, last, prev, and next relative links used for subsequent paginated requests.
	 */
	Link string

	Payload []interface{}
}
GetOrganizationCellularGatewayUplinkStatusesOK describes a response with status code 200, with default header values.

Successful operation

func NewGetOrganizationCellularGatewayUplinkStatusesOK

func NewGetOrganizationCellularGatewayUplinkStatusesOK() *GetOrganizationCellularGatewayUplinkStatusesOK

NewGetOrganizationCellularGatewayUplinkStatusesOK creates a GetOrganizationCellularGatewayUplinkStatusesOK with default headers values

func (*GetOrganizationCellularGatewayUplinkStatusesOK) Error

func (*GetOrganizationCellularGatewayUplinkStatusesOK) GetPayload

func (o *GetOrganizationCellularGatewayUplinkStatusesOK) GetPayload() []interface{}

type GetOrganizationCellularGatewayUplinkStatusesParams

type GetOrganizationCellularGatewayUplinkStatusesParams struct {

	/* EndingBefore.

	   A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	EndingBefore *string

	/* Iccids.

	   A list of ICCIDs. The returned devices will be filtered to only include these ICCIDs.
	*/
	Iccids []string

	/* NetworkIds.

	   A list of network IDs. The returned devices will be filtered to only include these networks.
	*/
	NetworkIds []string

	// OrganizationID.
	OrganizationID string

	/* PerPage.

	   The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000.
	*/
	PerPage *int64

	/* Serials.

	   A list of serial numbers. The returned devices will be filtered to only include these serials.
	*/
	Serials []string

	/* StartingAfter.

	   A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it.
	*/
	StartingAfter *string

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

GetOrganizationCellularGatewayUplinkStatusesParams contains all the parameters to send to the API endpoint

for the get organization cellular gateway uplink statuses operation.

Typically these are written to a http.Request.

func NewGetOrganizationCellularGatewayUplinkStatusesParams

func NewGetOrganizationCellularGatewayUplinkStatusesParams() *GetOrganizationCellularGatewayUplinkStatusesParams

NewGetOrganizationCellularGatewayUplinkStatusesParams creates a new GetOrganizationCellularGatewayUplinkStatusesParams 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 NewGetOrganizationCellularGatewayUplinkStatusesParamsWithContext

func NewGetOrganizationCellularGatewayUplinkStatusesParamsWithContext(ctx context.Context) *GetOrganizationCellularGatewayUplinkStatusesParams

NewGetOrganizationCellularGatewayUplinkStatusesParamsWithContext creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a context for a request.

func NewGetOrganizationCellularGatewayUplinkStatusesParamsWithHTTPClient

func NewGetOrganizationCellularGatewayUplinkStatusesParamsWithHTTPClient(client *http.Client) *GetOrganizationCellularGatewayUplinkStatusesParams

NewGetOrganizationCellularGatewayUplinkStatusesParamsWithHTTPClient creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a custom HTTPClient for a request.

func NewGetOrganizationCellularGatewayUplinkStatusesParamsWithTimeout

func NewGetOrganizationCellularGatewayUplinkStatusesParamsWithTimeout(timeout time.Duration) *GetOrganizationCellularGatewayUplinkStatusesParams

NewGetOrganizationCellularGatewayUplinkStatusesParamsWithTimeout creates a new GetOrganizationCellularGatewayUplinkStatusesParams object with the ability to set a timeout on a request.

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetContext

SetContext adds the context to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetDefaults

SetDefaults hydrates default values in the get organization cellular gateway uplink statuses params (not the query body).

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

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetEndingBefore

func (o *GetOrganizationCellularGatewayUplinkStatusesParams) SetEndingBefore(endingBefore *string)

SetEndingBefore adds the endingBefore to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetIccids

SetIccids adds the iccids to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetNetworkIds

func (o *GetOrganizationCellularGatewayUplinkStatusesParams) SetNetworkIds(networkIds []string)

SetNetworkIds adds the networkIds to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetOrganizationID

func (o *GetOrganizationCellularGatewayUplinkStatusesParams) SetOrganizationID(organizationID string)

SetOrganizationID adds the organizationId to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetPerPage

SetPerPage adds the perPage to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetSerials

SetSerials adds the serials to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetStartingAfter

func (o *GetOrganizationCellularGatewayUplinkStatusesParams) SetStartingAfter(startingAfter *string)

SetStartingAfter adds the startingAfter to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) SetTimeout

SetTimeout adds the timeout to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithContext

WithContext adds the context to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithDefaults

WithDefaults hydrates default values in the get organization cellular gateway uplink statuses params (not the query body).

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

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithEndingBefore

WithEndingBefore adds the endingBefore to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithIccids

WithIccids adds the iccids to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithNetworkIds

WithNetworkIds adds the networkIds to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithOrganizationID

WithOrganizationID adds the organizationID to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithPerPage

WithPerPage adds the perPage to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithSerials

WithSerials adds the serials to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithStartingAfter

WithStartingAfter adds the startingAfter to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WithTimeout

WithTimeout adds the timeout to the get organization cellular gateway uplink statuses params

func (*GetOrganizationCellularGatewayUplinkStatusesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetOrganizationCellularGatewayUplinkStatusesReader

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

GetOrganizationCellularGatewayUplinkStatusesReader is a Reader for the GetOrganizationCellularGatewayUplinkStatuses structure.

func (*GetOrganizationCellularGatewayUplinkStatusesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateDeviceCellularGatewayLanBody

type UpdateDeviceCellularGatewayLanBody struct {

	// list of all fixed IP assignments for a single MG
	FixedIPAssignments []*UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0 `json:"fixedIpAssignments"`

	// list of all reserved IP ranges for a single MG
	ReservedIPRanges []*UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0 `json:"reservedIpRanges"`
}

UpdateDeviceCellularGatewayLanBody update device cellular gateway lan body // Example: {"deviceLanIp":"192.168.0.33","deviceName":"name of the MG","deviceSubnet":"192.168.0.32/27","fixedIpAssignments":[{"ip":"192.168.0.10","mac":"0b:00:00:00:00:ac","name":"server 1"},{"ip":"192.168.0.20","mac":"0b:00:00:00:00:ab","name":"server 2"}],"reservedIpRanges":[{"comment":"A reserved IP range","end":"192.168.1.1","start":"192.168.1.0"}]} swagger:model UpdateDeviceCellularGatewayLanBody

func (*UpdateDeviceCellularGatewayLanBody) ContextValidate

func (o *UpdateDeviceCellularGatewayLanBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update device cellular gateway lan body based on the context it is used

func (*UpdateDeviceCellularGatewayLanBody) MarshalBinary

func (o *UpdateDeviceCellularGatewayLanBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanBody) UnmarshalBinary

func (o *UpdateDeviceCellularGatewayLanBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanBody) Validate

Validate validates this update device cellular gateway lan body

type UpdateDeviceCellularGatewayLanOK

type UpdateDeviceCellularGatewayLanOK struct {
	Payload interface{}
}
UpdateDeviceCellularGatewayLanOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCellularGatewayLanOK

func NewUpdateDeviceCellularGatewayLanOK() *UpdateDeviceCellularGatewayLanOK

NewUpdateDeviceCellularGatewayLanOK creates a UpdateDeviceCellularGatewayLanOK with default headers values

func (*UpdateDeviceCellularGatewayLanOK) Error

func (*UpdateDeviceCellularGatewayLanOK) GetPayload

func (o *UpdateDeviceCellularGatewayLanOK) GetPayload() interface{}

type UpdateDeviceCellularGatewayLanParams

type UpdateDeviceCellularGatewayLanParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCellularGatewayLan.
	UpdateDeviceCellularGatewayLan UpdateDeviceCellularGatewayLanBody

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

UpdateDeviceCellularGatewayLanParams contains all the parameters to send to the API endpoint

for the update device cellular gateway lan operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCellularGatewayLanParams

func NewUpdateDeviceCellularGatewayLanParams() *UpdateDeviceCellularGatewayLanParams

NewUpdateDeviceCellularGatewayLanParams creates a new UpdateDeviceCellularGatewayLanParams 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 NewUpdateDeviceCellularGatewayLanParamsWithContext

func NewUpdateDeviceCellularGatewayLanParamsWithContext(ctx context.Context) *UpdateDeviceCellularGatewayLanParams

NewUpdateDeviceCellularGatewayLanParamsWithContext creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a context for a request.

func NewUpdateDeviceCellularGatewayLanParamsWithHTTPClient

func NewUpdateDeviceCellularGatewayLanParamsWithHTTPClient(client *http.Client) *UpdateDeviceCellularGatewayLanParams

NewUpdateDeviceCellularGatewayLanParamsWithHTTPClient creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCellularGatewayLanParamsWithTimeout

func NewUpdateDeviceCellularGatewayLanParamsWithTimeout(timeout time.Duration) *UpdateDeviceCellularGatewayLanParams

NewUpdateDeviceCellularGatewayLanParamsWithTimeout creates a new UpdateDeviceCellularGatewayLanParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCellularGatewayLanParams) SetContext

SetContext adds the context to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) SetDefaults

func (o *UpdateDeviceCellularGatewayLanParams) SetDefaults()

SetDefaults hydrates default values in the update device cellular gateway lan params (not the query body).

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

func (*UpdateDeviceCellularGatewayLanParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) SetSerial

func (o *UpdateDeviceCellularGatewayLanParams) SetSerial(serial string)

SetSerial adds the serial to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) SetTimeout

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

SetTimeout adds the timeout to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) SetUpdateDeviceCellularGatewayLan

func (o *UpdateDeviceCellularGatewayLanParams) SetUpdateDeviceCellularGatewayLan(updateDeviceCellularGatewayLan UpdateDeviceCellularGatewayLanBody)

SetUpdateDeviceCellularGatewayLan adds the updateDeviceCellularGatewayLan to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WithContext

WithContext adds the context to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WithDefaults

WithDefaults hydrates default values in the update device cellular gateway lan params (not the query body).

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

func (*UpdateDeviceCellularGatewayLanParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WithSerial

WithSerial adds the serial to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WithTimeout

WithTimeout adds the timeout to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WithUpdateDeviceCellularGatewayLan

func (o *UpdateDeviceCellularGatewayLanParams) WithUpdateDeviceCellularGatewayLan(updateDeviceCellularGatewayLan UpdateDeviceCellularGatewayLanBody) *UpdateDeviceCellularGatewayLanParams

WithUpdateDeviceCellularGatewayLan adds the updateDeviceCellularGatewayLan to the update device cellular gateway lan params

func (*UpdateDeviceCellularGatewayLanParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0

type UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0 struct {

	// The IP address you want to assign to a specific server or device
	// Required: true
	IP *string `json:"ip"`

	// The MAC address of the server or device that hosts the internal resource that you wish to receive the specified IP address
	// Required: true
	Mac *string `json:"mac"`

	// A descriptive name of the assignment
	Name string `json:"name,omitempty"`
}

UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0 update device cellular gateway lan params body fixed IP assignments items0 swagger:model UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0

func (*UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0) ContextValidate

ContextValidate validates this update device cellular gateway lan params body fixed IP assignments items0 based on context it is used

func (*UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanParamsBodyFixedIPAssignmentsItems0) Validate

Validate validates this update device cellular gateway lan params body fixed IP assignments items0

type UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0

type UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0 struct {

	// Comment explaining the reserved IP range
	// Required: true
	Comment *string `json:"comment"`

	// Ending IP included in the reserved range of IPs
	// Required: true
	End *string `json:"end"`

	// Starting IP included in the reserved range of IPs
	// Required: true
	Start *string `json:"start"`
}

UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0 update device cellular gateway lan params body reserved IP ranges items0 swagger:model UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0

func (*UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0) ContextValidate

ContextValidate validates this update device cellular gateway lan params body reserved IP ranges items0 based on context it is used

func (*UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayLanParamsBodyReservedIPRangesItems0) Validate

Validate validates this update device cellular gateway lan params body reserved IP ranges items0

type UpdateDeviceCellularGatewayLanReader

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

UpdateDeviceCellularGatewayLanReader is a Reader for the UpdateDeviceCellularGatewayLan structure.

func (*UpdateDeviceCellularGatewayLanReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateDeviceCellularGatewayPortForwardingRulesBody

type UpdateDeviceCellularGatewayPortForwardingRulesBody struct {

	// An array of port forwarding params
	Rules []*UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0 `json:"rules"`
}

UpdateDeviceCellularGatewayPortForwardingRulesBody update device cellular gateway port forwarding rules body // Example: {"rules":[{"access":"any","lanIp":"172.31.128.5","localPort":"4","name":"test","protocol":"tcp","publicPort":"11-12","uplink":"both"},{"access":"restricted","allowedIps":["10.10.10.10","10.10.10.11"],"lanIp":"172.31.128.5","localPort":"5","name":"test 2","protocol":"tcp","publicPort":"99","uplink":"both"}]} swagger:model UpdateDeviceCellularGatewayPortForwardingRulesBody

func (*UpdateDeviceCellularGatewayPortForwardingRulesBody) ContextValidate

ContextValidate validate this update device cellular gateway port forwarding rules body based on the context it is used

func (*UpdateDeviceCellularGatewayPortForwardingRulesBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayPortForwardingRulesBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayPortForwardingRulesBody) Validate

Validate validates this update device cellular gateway port forwarding rules body

type UpdateDeviceCellularGatewayPortForwardingRulesOK

type UpdateDeviceCellularGatewayPortForwardingRulesOK struct {
	Payload interface{}
}
UpdateDeviceCellularGatewayPortForwardingRulesOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateDeviceCellularGatewayPortForwardingRulesOK

func NewUpdateDeviceCellularGatewayPortForwardingRulesOK() *UpdateDeviceCellularGatewayPortForwardingRulesOK

NewUpdateDeviceCellularGatewayPortForwardingRulesOK creates a UpdateDeviceCellularGatewayPortForwardingRulesOK with default headers values

func (*UpdateDeviceCellularGatewayPortForwardingRulesOK) Error

func (*UpdateDeviceCellularGatewayPortForwardingRulesOK) GetPayload

func (o *UpdateDeviceCellularGatewayPortForwardingRulesOK) GetPayload() interface{}

type UpdateDeviceCellularGatewayPortForwardingRulesParams

type UpdateDeviceCellularGatewayPortForwardingRulesParams struct {

	// Serial.
	Serial string

	// UpdateDeviceCellularGatewayPortForwardingRules.
	UpdateDeviceCellularGatewayPortForwardingRules UpdateDeviceCellularGatewayPortForwardingRulesBody

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

UpdateDeviceCellularGatewayPortForwardingRulesParams contains all the parameters to send to the API endpoint

for the update device cellular gateway port forwarding rules operation.

Typically these are written to a http.Request.

func NewUpdateDeviceCellularGatewayPortForwardingRulesParams

func NewUpdateDeviceCellularGatewayPortForwardingRulesParams() *UpdateDeviceCellularGatewayPortForwardingRulesParams

NewUpdateDeviceCellularGatewayPortForwardingRulesParams creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams 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 NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithContext

func NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithContext(ctx context.Context) *UpdateDeviceCellularGatewayPortForwardingRulesParams

NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithContext creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a context for a request.

func NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient

func NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient(client *http.Client) *UpdateDeviceCellularGatewayPortForwardingRulesParams

NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithHTTPClient creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithTimeout

func NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithTimeout(timeout time.Duration) *UpdateDeviceCellularGatewayPortForwardingRulesParams

NewUpdateDeviceCellularGatewayPortForwardingRulesParamsWithTimeout creates a new UpdateDeviceCellularGatewayPortForwardingRulesParams object with the ability to set a timeout on a request.

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetContext

SetContext adds the context to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetDefaults

SetDefaults hydrates default values in the update device cellular gateway port forwarding rules params (not the query body).

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

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetSerial

SetSerial adds the serial to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetTimeout

SetTimeout adds the timeout to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) SetUpdateDeviceCellularGatewayPortForwardingRules

func (o *UpdateDeviceCellularGatewayPortForwardingRulesParams) SetUpdateDeviceCellularGatewayPortForwardingRules(updateDeviceCellularGatewayPortForwardingRules UpdateDeviceCellularGatewayPortForwardingRulesBody)

SetUpdateDeviceCellularGatewayPortForwardingRules adds the updateDeviceCellularGatewayPortForwardingRules to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithContext

WithContext adds the context to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithDefaults

WithDefaults hydrates default values in the update device cellular gateway port forwarding rules params (not the query body).

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

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithSerial

WithSerial adds the serial to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithTimeout

WithTimeout adds the timeout to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WithUpdateDeviceCellularGatewayPortForwardingRules

func (o *UpdateDeviceCellularGatewayPortForwardingRulesParams) WithUpdateDeviceCellularGatewayPortForwardingRules(updateDeviceCellularGatewayPortForwardingRules UpdateDeviceCellularGatewayPortForwardingRulesBody) *UpdateDeviceCellularGatewayPortForwardingRulesParams

WithUpdateDeviceCellularGatewayPortForwardingRules adds the updateDeviceCellularGatewayPortForwardingRules to the update device cellular gateway port forwarding rules params

func (*UpdateDeviceCellularGatewayPortForwardingRulesParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0

type UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0 struct {

	// `any` or `restricted`. Specify the right to make inbound connections on the specified ports or port ranges. If `restricted`, a list of allowed IPs is mandatory.
	// Required: true
	Access *string `json:"access"`

	// An array of ranges of WAN IP addresses that are allowed to make inbound connections on the specified ports or port ranges.
	AllowedIps []string `json:"allowedIps"`

	// The IP address of the server or device that hosts the internal resource that you wish to make available on the WAN
	// Required: true
	LanIP *string `json:"lanIp"`

	// A port or port ranges that will receive the forwarded traffic from the WAN
	// Required: true
	LocalPort *string `json:"localPort"`

	// A descriptive name for the rule
	Name string `json:"name,omitempty"`

	// TCP or UDP
	// Required: true
	Protocol *string `json:"protocol"`

	// A port or port ranges that will be forwarded to the host on the LAN
	// Required: true
	PublicPort *string `json:"publicPort"`
}

UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0 update device cellular gateway port forwarding rules params body rules items0 swagger:model UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0

func (*UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0) ContextValidate

ContextValidate validates this update device cellular gateway port forwarding rules params body rules items0 based on context it is used

func (*UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateDeviceCellularGatewayPortForwardingRulesParamsBodyRulesItems0) Validate

Validate validates this update device cellular gateway port forwarding rules params body rules items0

type UpdateDeviceCellularGatewayPortForwardingRulesReader

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

UpdateDeviceCellularGatewayPortForwardingRulesReader is a Reader for the UpdateDeviceCellularGatewayPortForwardingRules structure.

func (*UpdateDeviceCellularGatewayPortForwardingRulesReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody struct {

	// The list of connectivity monitoring destinations
	Destinations []*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 `json:"destinations"`
}

UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody update network cellular gateway connectivity monitoring destinations body // Example: {"destinations":[{"default":false,"description":"Google","ip":"8.8.8.8"},{"default":true,"description":"test description","ip":"1.23.45.67"},{"ip":"9.8.7.6"}]} swagger:model UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody) ContextValidate

ContextValidate validate this update network cellular gateway connectivity monitoring destinations body based on the context it is used

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody) Validate

Validate validates this update network cellular gateway connectivity monitoring destinations body

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK struct {
	Payload interface{}
}
UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK() *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK

NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK creates a UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK with default headers values

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK) Error

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsOK) GetPayload

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkCellularGatewayConnectivityMonitoringDestinations.
	UpdateNetworkCellularGatewayConnectivityMonitoringDestinations UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody

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

UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams contains all the parameters to send to the API endpoint

for the update network cellular gateway connectivity monitoring destinations operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams() *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams 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 NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext(ctx context.Context) *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithContext creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a context for a request.

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient(client *http.Client) *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout

func NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout(timeout time.Duration) *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

NewUpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsWithTimeout creates a new UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetContext

SetContext adds the context to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetDefaults

SetDefaults hydrates default values in the update network cellular gateway connectivity monitoring destinations params (not the query body).

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

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetHTTPClient

SetHTTPClient adds the HTTPClient to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetNetworkID

SetNetworkID adds the networkId to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetTimeout

SetTimeout adds the timeout to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetUpdateNetworkCellularGatewayConnectivityMonitoringDestinations

func (o *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) SetUpdateNetworkCellularGatewayConnectivityMonitoringDestinations(updateNetworkCellularGatewayConnectivityMonitoringDestinations UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody)

SetUpdateNetworkCellularGatewayConnectivityMonitoringDestinations adds the updateNetworkCellularGatewayConnectivityMonitoringDestinations to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithContext

WithContext adds the context to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithDefaults

WithDefaults hydrates default values in the update network cellular gateway connectivity monitoring destinations params (not the query body).

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

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithNetworkID

WithNetworkID adds the networkID to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithTimeout

WithTimeout adds the timeout to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithUpdateNetworkCellularGatewayConnectivityMonitoringDestinations

func (o *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WithUpdateNetworkCellularGatewayConnectivityMonitoringDestinations(updateNetworkCellularGatewayConnectivityMonitoringDestinations UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsBody) *UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams

WithUpdateNetworkCellularGatewayConnectivityMonitoringDestinations adds the updateNetworkCellularGatewayConnectivityMonitoringDestinations to the update network cellular gateway connectivity monitoring destinations params

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 struct {

	// Boolean indicating whether this is the default testing destination (true) or not (false). Defaults to false. Only one default is allowed
	Default *bool `json:"default,omitempty"`

	// Description of the testing destination. Optional, defaults to an empty string
	Description string `json:"description,omitempty"`

	// The IP address to test connectivity with
	// Required: true
	IP *string `json:"ip"`
}

UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0 update network cellular gateway connectivity monitoring destinations params body destinations items0 swagger:model UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) ContextValidate

ContextValidate validates this update network cellular gateway connectivity monitoring destinations params body destinations items0 based on context it is used

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsParamsBodyDestinationsItems0) Validate

Validate validates this update network cellular gateway connectivity monitoring destinations params body destinations items0

type UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsReader

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

UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsReader is a Reader for the UpdateNetworkCellularGatewayConnectivityMonitoringDestinations structure.

func (*UpdateNetworkCellularGatewayConnectivityMonitoringDestinationsReader) ReadResponse

ReadResponse reads a server response into the received o.

type UpdateNetworkCellularGatewayDhcpBody

type UpdateNetworkCellularGatewayDhcpBody struct {

	// DHCP Lease time for all MG of the network. It can be '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'.
	DhcpLeaseTime string `json:"dhcpLeaseTime,omitempty"`

	// list of fixed IP representing the the DNS Name servers when the mode is 'custom'
	DNSCustomNameservers []string `json:"dnsCustomNameservers"`

	// DNS name servers mode for all MG of the network. It can take 4 different values: 'upstream_dns', 'google_dns', 'opendns', 'custom'.
	DNSNameservers string `json:"dnsNameservers,omitempty"`
}

UpdateNetworkCellularGatewayDhcpBody update network cellular gateway dhcp body // Example: {"dhcpLeaseTime":"1 hour","dnsCustomNameservers":["172.16.2.111","172.16.2.30"],"dnsNameservers":"custom"} swagger:model UpdateNetworkCellularGatewayDhcpBody

func (*UpdateNetworkCellularGatewayDhcpBody) ContextValidate

func (o *UpdateNetworkCellularGatewayDhcpBody) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update network cellular gateway dhcp body based on context it is used

func (*UpdateNetworkCellularGatewayDhcpBody) MarshalBinary

func (o *UpdateNetworkCellularGatewayDhcpBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayDhcpBody) UnmarshalBinary

func (o *UpdateNetworkCellularGatewayDhcpBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayDhcpBody) Validate

Validate validates this update network cellular gateway dhcp body

type UpdateNetworkCellularGatewayDhcpOK

type UpdateNetworkCellularGatewayDhcpOK struct {
	Payload interface{}
}
UpdateNetworkCellularGatewayDhcpOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCellularGatewayDhcpOK

func NewUpdateNetworkCellularGatewayDhcpOK() *UpdateNetworkCellularGatewayDhcpOK

NewUpdateNetworkCellularGatewayDhcpOK creates a UpdateNetworkCellularGatewayDhcpOK with default headers values

func (*UpdateNetworkCellularGatewayDhcpOK) Error

func (*UpdateNetworkCellularGatewayDhcpOK) GetPayload

func (o *UpdateNetworkCellularGatewayDhcpOK) GetPayload() interface{}

type UpdateNetworkCellularGatewayDhcpParams

type UpdateNetworkCellularGatewayDhcpParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkCellularGatewayDhcp.
	UpdateNetworkCellularGatewayDhcp UpdateNetworkCellularGatewayDhcpBody

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

UpdateNetworkCellularGatewayDhcpParams contains all the parameters to send to the API endpoint

for the update network cellular gateway dhcp operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCellularGatewayDhcpParams

func NewUpdateNetworkCellularGatewayDhcpParams() *UpdateNetworkCellularGatewayDhcpParams

NewUpdateNetworkCellularGatewayDhcpParams creates a new UpdateNetworkCellularGatewayDhcpParams 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 NewUpdateNetworkCellularGatewayDhcpParamsWithContext

func NewUpdateNetworkCellularGatewayDhcpParamsWithContext(ctx context.Context) *UpdateNetworkCellularGatewayDhcpParams

NewUpdateNetworkCellularGatewayDhcpParamsWithContext creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a context for a request.

func NewUpdateNetworkCellularGatewayDhcpParamsWithHTTPClient

func NewUpdateNetworkCellularGatewayDhcpParamsWithHTTPClient(client *http.Client) *UpdateNetworkCellularGatewayDhcpParams

NewUpdateNetworkCellularGatewayDhcpParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCellularGatewayDhcpParamsWithTimeout

func NewUpdateNetworkCellularGatewayDhcpParamsWithTimeout(timeout time.Duration) *UpdateNetworkCellularGatewayDhcpParams

NewUpdateNetworkCellularGatewayDhcpParamsWithTimeout creates a new UpdateNetworkCellularGatewayDhcpParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCellularGatewayDhcpParams) SetContext

SetContext adds the context to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) SetDefaults

func (o *UpdateNetworkCellularGatewayDhcpParams) SetDefaults()

SetDefaults hydrates default values in the update network cellular gateway dhcp params (not the query body).

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

func (*UpdateNetworkCellularGatewayDhcpParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) SetNetworkID

func (o *UpdateNetworkCellularGatewayDhcpParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) SetTimeout

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

SetTimeout adds the timeout to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) SetUpdateNetworkCellularGatewayDhcp

func (o *UpdateNetworkCellularGatewayDhcpParams) SetUpdateNetworkCellularGatewayDhcp(updateNetworkCellularGatewayDhcp UpdateNetworkCellularGatewayDhcpBody)

SetUpdateNetworkCellularGatewayDhcp adds the updateNetworkCellularGatewayDhcp to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WithContext

WithContext adds the context to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WithDefaults

WithDefaults hydrates default values in the update network cellular gateway dhcp params (not the query body).

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

func (*UpdateNetworkCellularGatewayDhcpParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WithNetworkID

WithNetworkID adds the networkID to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WithTimeout

WithTimeout adds the timeout to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WithUpdateNetworkCellularGatewayDhcp

func (o *UpdateNetworkCellularGatewayDhcpParams) WithUpdateNetworkCellularGatewayDhcp(updateNetworkCellularGatewayDhcp UpdateNetworkCellularGatewayDhcpBody) *UpdateNetworkCellularGatewayDhcpParams

WithUpdateNetworkCellularGatewayDhcp adds the updateNetworkCellularGatewayDhcp to the update network cellular gateway dhcp params

func (*UpdateNetworkCellularGatewayDhcpParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCellularGatewayDhcpReader

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

UpdateNetworkCellularGatewayDhcpReader is a Reader for the UpdateNetworkCellularGatewayDhcp structure.

func (*UpdateNetworkCellularGatewayDhcpReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNetworkCellularGatewaySubnetPoolBody

type UpdateNetworkCellularGatewaySubnetPoolBody struct {

	// CIDR of the pool of subnets. Each MG in this network will automatically pick a subnet from this pool.
	Cidr string `json:"cidr,omitempty"`

	// Mask used for the subnet of all MGs in  this network.
	Mask int64 `json:"mask,omitempty"`
}

UpdateNetworkCellularGatewaySubnetPoolBody update network cellular gateway subnet pool body // Example: {"cidr":"192.168.0.0/16","deploymentMode":"routed","mask":24} swagger:model UpdateNetworkCellularGatewaySubnetPoolBody

func (*UpdateNetworkCellularGatewaySubnetPoolBody) ContextValidate

ContextValidate validates this update network cellular gateway subnet pool body based on context it is used

func (*UpdateNetworkCellularGatewaySubnetPoolBody) MarshalBinary

func (o *UpdateNetworkCellularGatewaySubnetPoolBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewaySubnetPoolBody) UnmarshalBinary

func (o *UpdateNetworkCellularGatewaySubnetPoolBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewaySubnetPoolBody) Validate

Validate validates this update network cellular gateway subnet pool body

type UpdateNetworkCellularGatewaySubnetPoolOK

type UpdateNetworkCellularGatewaySubnetPoolOK struct {
	Payload interface{}
}
UpdateNetworkCellularGatewaySubnetPoolOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCellularGatewaySubnetPoolOK

func NewUpdateNetworkCellularGatewaySubnetPoolOK() *UpdateNetworkCellularGatewaySubnetPoolOK

NewUpdateNetworkCellularGatewaySubnetPoolOK creates a UpdateNetworkCellularGatewaySubnetPoolOK with default headers values

func (*UpdateNetworkCellularGatewaySubnetPoolOK) Error

func (*UpdateNetworkCellularGatewaySubnetPoolOK) GetPayload

func (o *UpdateNetworkCellularGatewaySubnetPoolOK) GetPayload() interface{}

type UpdateNetworkCellularGatewaySubnetPoolParams

type UpdateNetworkCellularGatewaySubnetPoolParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkCellularGatewaySubnetPool.
	UpdateNetworkCellularGatewaySubnetPool UpdateNetworkCellularGatewaySubnetPoolBody

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

UpdateNetworkCellularGatewaySubnetPoolParams contains all the parameters to send to the API endpoint

for the update network cellular gateway subnet pool operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCellularGatewaySubnetPoolParams

func NewUpdateNetworkCellularGatewaySubnetPoolParams() *UpdateNetworkCellularGatewaySubnetPoolParams

NewUpdateNetworkCellularGatewaySubnetPoolParams creates a new UpdateNetworkCellularGatewaySubnetPoolParams 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 NewUpdateNetworkCellularGatewaySubnetPoolParamsWithContext

func NewUpdateNetworkCellularGatewaySubnetPoolParamsWithContext(ctx context.Context) *UpdateNetworkCellularGatewaySubnetPoolParams

NewUpdateNetworkCellularGatewaySubnetPoolParamsWithContext creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a context for a request.

func NewUpdateNetworkCellularGatewaySubnetPoolParamsWithHTTPClient

func NewUpdateNetworkCellularGatewaySubnetPoolParamsWithHTTPClient(client *http.Client) *UpdateNetworkCellularGatewaySubnetPoolParams

NewUpdateNetworkCellularGatewaySubnetPoolParamsWithHTTPClient creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCellularGatewaySubnetPoolParamsWithTimeout

func NewUpdateNetworkCellularGatewaySubnetPoolParamsWithTimeout(timeout time.Duration) *UpdateNetworkCellularGatewaySubnetPoolParams

NewUpdateNetworkCellularGatewaySubnetPoolParamsWithTimeout creates a new UpdateNetworkCellularGatewaySubnetPoolParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetContext

SetContext adds the context to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetDefaults

SetDefaults hydrates default values in the update network cellular gateway subnet pool params (not the query body).

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

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetNetworkID

func (o *UpdateNetworkCellularGatewaySubnetPoolParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetTimeout

SetTimeout adds the timeout to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) SetUpdateNetworkCellularGatewaySubnetPool

func (o *UpdateNetworkCellularGatewaySubnetPoolParams) SetUpdateNetworkCellularGatewaySubnetPool(updateNetworkCellularGatewaySubnetPool UpdateNetworkCellularGatewaySubnetPoolBody)

SetUpdateNetworkCellularGatewaySubnetPool adds the updateNetworkCellularGatewaySubnetPool to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithContext

WithContext adds the context to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithDefaults

WithDefaults hydrates default values in the update network cellular gateway subnet pool params (not the query body).

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

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithNetworkID

WithNetworkID adds the networkID to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithTimeout

WithTimeout adds the timeout to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WithUpdateNetworkCellularGatewaySubnetPool

func (o *UpdateNetworkCellularGatewaySubnetPoolParams) WithUpdateNetworkCellularGatewaySubnetPool(updateNetworkCellularGatewaySubnetPool UpdateNetworkCellularGatewaySubnetPoolBody) *UpdateNetworkCellularGatewaySubnetPoolParams

WithUpdateNetworkCellularGatewaySubnetPool adds the updateNetworkCellularGatewaySubnetPool to the update network cellular gateway subnet pool params

func (*UpdateNetworkCellularGatewaySubnetPoolParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCellularGatewaySubnetPoolReader

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

UpdateNetworkCellularGatewaySubnetPoolReader is a Reader for the UpdateNetworkCellularGatewaySubnetPool structure.

func (*UpdateNetworkCellularGatewaySubnetPoolReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type UpdateNetworkCellularGatewayUplinkBody

type UpdateNetworkCellularGatewayUplinkBody struct {

	// bandwidth limits
	BandwidthLimits *UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits `json:"bandwidthLimits,omitempty"`
}

UpdateNetworkCellularGatewayUplinkBody update network cellular gateway uplink body // Example: {} swagger:model UpdateNetworkCellularGatewayUplinkBody

func (*UpdateNetworkCellularGatewayUplinkBody) ContextValidate

ContextValidate validate this update network cellular gateway uplink body based on the context it is used

func (*UpdateNetworkCellularGatewayUplinkBody) MarshalBinary

func (o *UpdateNetworkCellularGatewayUplinkBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayUplinkBody) UnmarshalBinary

func (o *UpdateNetworkCellularGatewayUplinkBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayUplinkBody) Validate

Validate validates this update network cellular gateway uplink body

type UpdateNetworkCellularGatewayUplinkOK

type UpdateNetworkCellularGatewayUplinkOK struct {
	Payload interface{}
}
UpdateNetworkCellularGatewayUplinkOK describes a response with status code 200, with default header values.

Successful operation

func NewUpdateNetworkCellularGatewayUplinkOK

func NewUpdateNetworkCellularGatewayUplinkOK() *UpdateNetworkCellularGatewayUplinkOK

NewUpdateNetworkCellularGatewayUplinkOK creates a UpdateNetworkCellularGatewayUplinkOK with default headers values

func (*UpdateNetworkCellularGatewayUplinkOK) Error

func (*UpdateNetworkCellularGatewayUplinkOK) GetPayload

func (o *UpdateNetworkCellularGatewayUplinkOK) GetPayload() interface{}

type UpdateNetworkCellularGatewayUplinkParams

type UpdateNetworkCellularGatewayUplinkParams struct {

	// NetworkID.
	NetworkID string

	// UpdateNetworkCellularGatewayUplink.
	UpdateNetworkCellularGatewayUplink UpdateNetworkCellularGatewayUplinkBody

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

UpdateNetworkCellularGatewayUplinkParams contains all the parameters to send to the API endpoint

for the update network cellular gateway uplink operation.

Typically these are written to a http.Request.

func NewUpdateNetworkCellularGatewayUplinkParams

func NewUpdateNetworkCellularGatewayUplinkParams() *UpdateNetworkCellularGatewayUplinkParams

NewUpdateNetworkCellularGatewayUplinkParams creates a new UpdateNetworkCellularGatewayUplinkParams 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 NewUpdateNetworkCellularGatewayUplinkParamsWithContext

func NewUpdateNetworkCellularGatewayUplinkParamsWithContext(ctx context.Context) *UpdateNetworkCellularGatewayUplinkParams

NewUpdateNetworkCellularGatewayUplinkParamsWithContext creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a context for a request.

func NewUpdateNetworkCellularGatewayUplinkParamsWithHTTPClient

func NewUpdateNetworkCellularGatewayUplinkParamsWithHTTPClient(client *http.Client) *UpdateNetworkCellularGatewayUplinkParams

NewUpdateNetworkCellularGatewayUplinkParamsWithHTTPClient creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a custom HTTPClient for a request.

func NewUpdateNetworkCellularGatewayUplinkParamsWithTimeout

func NewUpdateNetworkCellularGatewayUplinkParamsWithTimeout(timeout time.Duration) *UpdateNetworkCellularGatewayUplinkParams

NewUpdateNetworkCellularGatewayUplinkParamsWithTimeout creates a new UpdateNetworkCellularGatewayUplinkParams object with the ability to set a timeout on a request.

func (*UpdateNetworkCellularGatewayUplinkParams) SetContext

SetContext adds the context to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) SetDefaults

SetDefaults hydrates default values in the update network cellular gateway uplink params (not the query body).

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

func (*UpdateNetworkCellularGatewayUplinkParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) SetNetworkID

func (o *UpdateNetworkCellularGatewayUplinkParams) SetNetworkID(networkID string)

SetNetworkID adds the networkId to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) SetTimeout

SetTimeout adds the timeout to the update network cellular gateway uplink params

func (o *UpdateNetworkCellularGatewayUplinkParams) SetUpdateNetworkCellularGatewayUplink(updateNetworkCellularGatewayUplink UpdateNetworkCellularGatewayUplinkBody)

SetUpdateNetworkCellularGatewayUplink adds the updateNetworkCellularGatewayUplink to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) WithContext

WithContext adds the context to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) WithDefaults

WithDefaults hydrates default values in the update network cellular gateway uplink params (not the query body).

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

func (*UpdateNetworkCellularGatewayUplinkParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) WithNetworkID

WithNetworkID adds the networkID to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) WithTimeout

WithTimeout adds the timeout to the update network cellular gateway uplink params

func (o *UpdateNetworkCellularGatewayUplinkParams) WithUpdateNetworkCellularGatewayUplink(updateNetworkCellularGatewayUplink UpdateNetworkCellularGatewayUplinkBody) *UpdateNetworkCellularGatewayUplinkParams

WithUpdateNetworkCellularGatewayUplink adds the updateNetworkCellularGatewayUplink to the update network cellular gateway uplink params

func (*UpdateNetworkCellularGatewayUplinkParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits

type UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits struct {

	// The maximum download limit (integer, in Kbps). null indicates no limit
	LimitDown int64 `json:"limitDown,omitempty"`

	// The maximum upload limit (integer, in Kbps). null indicates no limit
	LimitUp int64 `json:"limitUp,omitempty"`
}

UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits The bandwidth settings for the 'cellular' uplink swagger:model UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits

func (*UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits) ContextValidate

ContextValidate validates this update network cellular gateway uplink params body bandwidth limits based on context it is used

func (*UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits) MarshalBinary

MarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits) UnmarshalBinary

UnmarshalBinary interface implementation

func (*UpdateNetworkCellularGatewayUplinkParamsBodyBandwidthLimits) Validate

Validate validates this update network cellular gateway uplink params body bandwidth limits

type UpdateNetworkCellularGatewayUplinkReader

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

UpdateNetworkCellularGatewayUplinkReader is a Reader for the UpdateNetworkCellularGatewayUplink structure.

func (*UpdateNetworkCellularGatewayUplinkReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

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