learning

package
v0.0.0-...-8fe3866 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2023 License: Apache-2.0 Imports: 10 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 learning API

func (*Client) GetPacketGeneratorLearningResults

func (a *Client) GetPacketGeneratorLearningResults(params *GetPacketGeneratorLearningResultsParams, opts ...ClientOption) (*GetPacketGeneratorLearningResultsOK, error)
GetPacketGeneratorLearningResults gets detailed learning information

Returns learning state and resolved addresses for

a packet generator attached to an interface, by id.

func (*Client) RetryPacketGeneratorLearning

func (a *Client) RetryPacketGeneratorLearning(params *RetryPacketGeneratorLearningParams, opts ...ClientOption) (*RetryPacketGeneratorLearningNoContent, error)
RetryPacketGeneratorLearning retries m a c learning

Used to retry MAC learning on a generator bound to an interface.

Performs MAC learning for only unresolved addresses.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) StartPacketGeneratorLearning

func (a *Client) StartPacketGeneratorLearning(params *StartPacketGeneratorLearningParams, opts ...ClientOption) (*StartPacketGeneratorLearningNoContent, error)
StartPacketGeneratorLearning starts m a c learning

Used to start MAC learning on a generator bound to an interface.

Clears previously resolved MAC table.

func (*Client) StopPacketGeneratorLearning

func (a *Client) StopPacketGeneratorLearning(params *StopPacketGeneratorLearningParams, opts ...ClientOption) (*StopPacketGeneratorLearningNoContent, error)
StopPacketGeneratorLearning stops m a c learning

Used to stop MAC learning on a generator bound to

an interface.

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	GetPacketGeneratorLearningResults(params *GetPacketGeneratorLearningResultsParams, opts ...ClientOption) (*GetPacketGeneratorLearningResultsOK, error)

	RetryPacketGeneratorLearning(params *RetryPacketGeneratorLearningParams, opts ...ClientOption) (*RetryPacketGeneratorLearningNoContent, error)

	StartPacketGeneratorLearning(params *StartPacketGeneratorLearningParams, opts ...ClientOption) (*StartPacketGeneratorLearningNoContent, error)

	StopPacketGeneratorLearning(params *StopPacketGeneratorLearningParams, opts ...ClientOption) (*StopPacketGeneratorLearningNoContent, 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 learning API client.

type GetPacketGeneratorLearningResultsOK

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

Success

func NewGetPacketGeneratorLearningResultsOK

func NewGetPacketGeneratorLearningResultsOK() *GetPacketGeneratorLearningResultsOK

NewGetPacketGeneratorLearningResultsOK creates a GetPacketGeneratorLearningResultsOK with default headers values

func (*GetPacketGeneratorLearningResultsOK) Error

func (*GetPacketGeneratorLearningResultsOK) GetPayload

type GetPacketGeneratorLearningResultsParams

type GetPacketGeneratorLearningResultsParams struct {

	/* ID.

	   Unique resource identifier

	   Format: string
	*/
	ID string

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

GetPacketGeneratorLearningResultsParams contains all the parameters to send to the API endpoint

for the get packet generator learning results operation.

Typically these are written to a http.Request.

func NewGetPacketGeneratorLearningResultsParams

func NewGetPacketGeneratorLearningResultsParams() *GetPacketGeneratorLearningResultsParams

NewGetPacketGeneratorLearningResultsParams creates a new GetPacketGeneratorLearningResultsParams 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 NewGetPacketGeneratorLearningResultsParamsWithContext

func NewGetPacketGeneratorLearningResultsParamsWithContext(ctx context.Context) *GetPacketGeneratorLearningResultsParams

NewGetPacketGeneratorLearningResultsParamsWithContext creates a new GetPacketGeneratorLearningResultsParams object with the ability to set a context for a request.

func NewGetPacketGeneratorLearningResultsParamsWithHTTPClient

func NewGetPacketGeneratorLearningResultsParamsWithHTTPClient(client *http.Client) *GetPacketGeneratorLearningResultsParams

NewGetPacketGeneratorLearningResultsParamsWithHTTPClient creates a new GetPacketGeneratorLearningResultsParams object with the ability to set a custom HTTPClient for a request.

func NewGetPacketGeneratorLearningResultsParamsWithTimeout

func NewGetPacketGeneratorLearningResultsParamsWithTimeout(timeout time.Duration) *GetPacketGeneratorLearningResultsParams

NewGetPacketGeneratorLearningResultsParamsWithTimeout creates a new GetPacketGeneratorLearningResultsParams object with the ability to set a timeout on a request.

func (*GetPacketGeneratorLearningResultsParams) SetContext

SetContext adds the context to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) SetDefaults

func (o *GetPacketGeneratorLearningResultsParams) SetDefaults()

SetDefaults hydrates default values in the get packet generator learning results params (not the query body).

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

func (*GetPacketGeneratorLearningResultsParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) SetID

SetID adds the id to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) SetTimeout

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

SetTimeout adds the timeout to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) WithContext

WithContext adds the context to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) WithDefaults

WithDefaults hydrates default values in the get packet generator learning results params (not the query body).

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

func (*GetPacketGeneratorLearningResultsParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) WithID

WithID adds the id to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) WithTimeout

WithTimeout adds the timeout to the get packet generator learning results params

func (*GetPacketGeneratorLearningResultsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetPacketGeneratorLearningResultsReader

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

GetPacketGeneratorLearningResultsReader is a Reader for the GetPacketGeneratorLearningResults structure.

func (*GetPacketGeneratorLearningResultsReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type RetryPacketGeneratorLearningNoContent

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

No Content

func NewRetryPacketGeneratorLearningNoContent

func NewRetryPacketGeneratorLearningNoContent() *RetryPacketGeneratorLearningNoContent

NewRetryPacketGeneratorLearningNoContent creates a RetryPacketGeneratorLearningNoContent with default headers values

func (*RetryPacketGeneratorLearningNoContent) Error

type RetryPacketGeneratorLearningParams

type RetryPacketGeneratorLearningParams struct {

	/* ID.

	   Unique resource identifier

	   Format: string
	*/
	ID string

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

RetryPacketGeneratorLearningParams contains all the parameters to send to the API endpoint

for the retry packet generator learning operation.

Typically these are written to a http.Request.

func NewRetryPacketGeneratorLearningParams

func NewRetryPacketGeneratorLearningParams() *RetryPacketGeneratorLearningParams

NewRetryPacketGeneratorLearningParams creates a new RetryPacketGeneratorLearningParams 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 NewRetryPacketGeneratorLearningParamsWithContext

func NewRetryPacketGeneratorLearningParamsWithContext(ctx context.Context) *RetryPacketGeneratorLearningParams

NewRetryPacketGeneratorLearningParamsWithContext creates a new RetryPacketGeneratorLearningParams object with the ability to set a context for a request.

func NewRetryPacketGeneratorLearningParamsWithHTTPClient

func NewRetryPacketGeneratorLearningParamsWithHTTPClient(client *http.Client) *RetryPacketGeneratorLearningParams

NewRetryPacketGeneratorLearningParamsWithHTTPClient creates a new RetryPacketGeneratorLearningParams object with the ability to set a custom HTTPClient for a request.

func NewRetryPacketGeneratorLearningParamsWithTimeout

func NewRetryPacketGeneratorLearningParamsWithTimeout(timeout time.Duration) *RetryPacketGeneratorLearningParams

NewRetryPacketGeneratorLearningParamsWithTimeout creates a new RetryPacketGeneratorLearningParams object with the ability to set a timeout on a request.

func (*RetryPacketGeneratorLearningParams) SetContext

SetContext adds the context to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) SetDefaults

func (o *RetryPacketGeneratorLearningParams) SetDefaults()

SetDefaults hydrates default values in the retry packet generator learning params (not the query body).

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

func (*RetryPacketGeneratorLearningParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) SetID

SetID adds the id to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) SetTimeout

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

SetTimeout adds the timeout to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) WithContext

WithContext adds the context to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) WithDefaults

WithDefaults hydrates default values in the retry packet generator learning params (not the query body).

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

func (*RetryPacketGeneratorLearningParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) WithID

WithID adds the id to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) WithTimeout

WithTimeout adds the timeout to the retry packet generator learning params

func (*RetryPacketGeneratorLearningParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type RetryPacketGeneratorLearningReader

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

RetryPacketGeneratorLearningReader is a Reader for the RetryPacketGeneratorLearning structure.

func (*RetryPacketGeneratorLearningReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type StartPacketGeneratorLearningNoContent

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

No Content

func NewStartPacketGeneratorLearningNoContent

func NewStartPacketGeneratorLearningNoContent() *StartPacketGeneratorLearningNoContent

NewStartPacketGeneratorLearningNoContent creates a StartPacketGeneratorLearningNoContent with default headers values

func (*StartPacketGeneratorLearningNoContent) Error

type StartPacketGeneratorLearningParams

type StartPacketGeneratorLearningParams struct {

	/* ID.

	   Unique resource identifier

	   Format: string
	*/
	ID string

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

StartPacketGeneratorLearningParams contains all the parameters to send to the API endpoint

for the start packet generator learning operation.

Typically these are written to a http.Request.

func NewStartPacketGeneratorLearningParams

func NewStartPacketGeneratorLearningParams() *StartPacketGeneratorLearningParams

NewStartPacketGeneratorLearningParams creates a new StartPacketGeneratorLearningParams 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 NewStartPacketGeneratorLearningParamsWithContext

func NewStartPacketGeneratorLearningParamsWithContext(ctx context.Context) *StartPacketGeneratorLearningParams

NewStartPacketGeneratorLearningParamsWithContext creates a new StartPacketGeneratorLearningParams object with the ability to set a context for a request.

func NewStartPacketGeneratorLearningParamsWithHTTPClient

func NewStartPacketGeneratorLearningParamsWithHTTPClient(client *http.Client) *StartPacketGeneratorLearningParams

NewStartPacketGeneratorLearningParamsWithHTTPClient creates a new StartPacketGeneratorLearningParams object with the ability to set a custom HTTPClient for a request.

func NewStartPacketGeneratorLearningParamsWithTimeout

func NewStartPacketGeneratorLearningParamsWithTimeout(timeout time.Duration) *StartPacketGeneratorLearningParams

NewStartPacketGeneratorLearningParamsWithTimeout creates a new StartPacketGeneratorLearningParams object with the ability to set a timeout on a request.

func (*StartPacketGeneratorLearningParams) SetContext

SetContext adds the context to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) SetDefaults

func (o *StartPacketGeneratorLearningParams) SetDefaults()

SetDefaults hydrates default values in the start packet generator learning params (not the query body).

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

func (*StartPacketGeneratorLearningParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) SetID

SetID adds the id to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) SetTimeout

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

SetTimeout adds the timeout to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) WithContext

WithContext adds the context to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) WithDefaults

WithDefaults hydrates default values in the start packet generator learning params (not the query body).

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

func (*StartPacketGeneratorLearningParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) WithID

WithID adds the id to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) WithTimeout

WithTimeout adds the timeout to the start packet generator learning params

func (*StartPacketGeneratorLearningParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type StartPacketGeneratorLearningReader

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

StartPacketGeneratorLearningReader is a Reader for the StartPacketGeneratorLearning structure.

func (*StartPacketGeneratorLearningReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type StopPacketGeneratorLearningNoContent

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

No Content

func NewStopPacketGeneratorLearningNoContent

func NewStopPacketGeneratorLearningNoContent() *StopPacketGeneratorLearningNoContent

NewStopPacketGeneratorLearningNoContent creates a StopPacketGeneratorLearningNoContent with default headers values

func (*StopPacketGeneratorLearningNoContent) Error

type StopPacketGeneratorLearningParams

type StopPacketGeneratorLearningParams struct {

	/* ID.

	   Unique resource identifier

	   Format: string
	*/
	ID string

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

StopPacketGeneratorLearningParams contains all the parameters to send to the API endpoint

for the stop packet generator learning operation.

Typically these are written to a http.Request.

func NewStopPacketGeneratorLearningParams

func NewStopPacketGeneratorLearningParams() *StopPacketGeneratorLearningParams

NewStopPacketGeneratorLearningParams creates a new StopPacketGeneratorLearningParams 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 NewStopPacketGeneratorLearningParamsWithContext

func NewStopPacketGeneratorLearningParamsWithContext(ctx context.Context) *StopPacketGeneratorLearningParams

NewStopPacketGeneratorLearningParamsWithContext creates a new StopPacketGeneratorLearningParams object with the ability to set a context for a request.

func NewStopPacketGeneratorLearningParamsWithHTTPClient

func NewStopPacketGeneratorLearningParamsWithHTTPClient(client *http.Client) *StopPacketGeneratorLearningParams

NewStopPacketGeneratorLearningParamsWithHTTPClient creates a new StopPacketGeneratorLearningParams object with the ability to set a custom HTTPClient for a request.

func NewStopPacketGeneratorLearningParamsWithTimeout

func NewStopPacketGeneratorLearningParamsWithTimeout(timeout time.Duration) *StopPacketGeneratorLearningParams

NewStopPacketGeneratorLearningParamsWithTimeout creates a new StopPacketGeneratorLearningParams object with the ability to set a timeout on a request.

func (*StopPacketGeneratorLearningParams) SetContext

SetContext adds the context to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) SetDefaults

func (o *StopPacketGeneratorLearningParams) SetDefaults()

SetDefaults hydrates default values in the stop packet generator learning params (not the query body).

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

func (*StopPacketGeneratorLearningParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) SetID

SetID adds the id to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) SetTimeout

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

SetTimeout adds the timeout to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) WithContext

WithContext adds the context to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) WithDefaults

WithDefaults hydrates default values in the stop packet generator learning params (not the query body).

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

func (*StopPacketGeneratorLearningParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) WithID

WithID adds the id to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) WithTimeout

WithTimeout adds the timeout to the stop packet generator learning params

func (*StopPacketGeneratorLearningParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type StopPacketGeneratorLearningReader

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

StopPacketGeneratorLearningReader is a Reader for the StopPacketGeneratorLearning structure.

func (*StopPacketGeneratorLearningReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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