ioc

package
v0.2.24 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2022 License: MIT Imports: 11 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 ioc API

func (*Client) IndicatorCombinedV1 added in v0.2.4

func (a *Client) IndicatorCombinedV1(params *IndicatorCombinedV1Params, opts ...ClientOption) (*IndicatorCombinedV1OK, error)

IndicatorCombinedV1 gets combined for indicators

func (*Client) IndicatorCreateV1

func (a *Client) IndicatorCreateV1(params *IndicatorCreateV1Params, opts ...ClientOption) (*IndicatorCreateV1Created, error)

IndicatorCreateV1 creates indicators

func (*Client) IndicatorDeleteV1

func (a *Client) IndicatorDeleteV1(params *IndicatorDeleteV1Params, opts ...ClientOption) (*IndicatorDeleteV1OK, error)

IndicatorDeleteV1 deletes indicators by ids

func (*Client) IndicatorGetV1

func (a *Client) IndicatorGetV1(params *IndicatorGetV1Params, opts ...ClientOption) (*IndicatorGetV1OK, error)

IndicatorGetV1 gets indicators by ids

func (*Client) IndicatorSearchV1

func (a *Client) IndicatorSearchV1(params *IndicatorSearchV1Params, opts ...ClientOption) (*IndicatorSearchV1OK, error)

IndicatorSearchV1 searches for indicators

func (*Client) IndicatorUpdateV1

func (a *Client) IndicatorUpdateV1(params *IndicatorUpdateV1Params, opts ...ClientOption) (*IndicatorUpdateV1OK, error)

IndicatorUpdateV1 updates indicators

func (*Client) SetTransport

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

SetTransport changes the transport on the client

type ClientOption

type ClientOption func(*runtime.ClientOperation)

ClientOption is the option for Client methods

type ClientService

type ClientService interface {
	IndicatorCombinedV1(params *IndicatorCombinedV1Params, opts ...ClientOption) (*IndicatorCombinedV1OK, error)

	IndicatorCreateV1(params *IndicatorCreateV1Params, opts ...ClientOption) (*IndicatorCreateV1Created, error)

	IndicatorDeleteV1(params *IndicatorDeleteV1Params, opts ...ClientOption) (*IndicatorDeleteV1OK, error)

	IndicatorGetV1(params *IndicatorGetV1Params, opts ...ClientOption) (*IndicatorGetV1OK, error)

	IndicatorSearchV1(params *IndicatorSearchV1Params, opts ...ClientOption) (*IndicatorSearchV1OK, error)

	IndicatorUpdateV1(params *IndicatorUpdateV1Params, opts ...ClientOption) (*IndicatorUpdateV1OK, 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 ioc API client.

type IndicatorCombinedV1Default added in v0.2.4

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

OK

func NewIndicatorCombinedV1Default added in v0.2.4

func NewIndicatorCombinedV1Default(code int) *IndicatorCombinedV1Default

NewIndicatorCombinedV1Default creates a IndicatorCombinedV1Default with default headers values

func (*IndicatorCombinedV1Default) Code added in v0.2.4

func (o *IndicatorCombinedV1Default) Code() int

Code gets the status code for the indicator combined v1 default response

func (*IndicatorCombinedV1Default) Error added in v0.2.4

func (*IndicatorCombinedV1Default) GetPayload added in v0.2.4

type IndicatorCombinedV1Forbidden added in v0.2.4

type IndicatorCombinedV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorCombinedV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorCombinedV1Forbidden added in v0.2.4

func NewIndicatorCombinedV1Forbidden() *IndicatorCombinedV1Forbidden

NewIndicatorCombinedV1Forbidden creates a IndicatorCombinedV1Forbidden with default headers values

func (*IndicatorCombinedV1Forbidden) Error added in v0.2.4

func (*IndicatorCombinedV1Forbidden) GetPayload added in v0.2.4

type IndicatorCombinedV1OK added in v0.2.4

type IndicatorCombinedV1OK struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorRespV1
}
IndicatorCombinedV1OK describes a response with status code 200, with default header values.

OK

func NewIndicatorCombinedV1OK added in v0.2.4

func NewIndicatorCombinedV1OK() *IndicatorCombinedV1OK

NewIndicatorCombinedV1OK creates a IndicatorCombinedV1OK with default headers values

func (*IndicatorCombinedV1OK) Error added in v0.2.4

func (o *IndicatorCombinedV1OK) Error() string

func (*IndicatorCombinedV1OK) GetPayload added in v0.2.4

type IndicatorCombinedV1Params added in v0.2.4

type IndicatorCombinedV1Params struct {

	/* After.

	   A pagination token used with the `limit` parameter to manage pagination of results. On your first request, don't provide an 'after' token. On subsequent requests, provide the 'after' token from the previous response to continue from that place in the results. To access more than 10k indicators, use the 'after' parameter instead of 'offset'.
	*/
	After *string

	/* Filter.

	   The filter expression that should be used to limit the results.
	*/
	Filter *string

	/* FromParent.

	   The filter for returning either only indicators for the request customer or its MSSP parents
	*/
	FromParent *bool

	/* Limit.

	   The maximum records to return.
	*/
	Limit *int64

	/* Offset.

	   The offset to start retrieving records from. Offset and After params are mutually exclusive. If none provided then scrolling will be used by default. To access more than 10k iocs, use the 'after' parameter instead of 'offset'.
	*/
	Offset *int64

	/* Sort.

	   The sort expression that should be used to sort the results.
	*/
	Sort *string

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

IndicatorCombinedV1Params contains all the parameters to send to the API endpoint

for the indicator combined v1 operation.

Typically these are written to a http.Request.

func NewIndicatorCombinedV1Params added in v0.2.4

func NewIndicatorCombinedV1Params() *IndicatorCombinedV1Params

NewIndicatorCombinedV1Params creates a new IndicatorCombinedV1Params 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 NewIndicatorCombinedV1ParamsWithContext added in v0.2.4

func NewIndicatorCombinedV1ParamsWithContext(ctx context.Context) *IndicatorCombinedV1Params

NewIndicatorCombinedV1ParamsWithContext creates a new IndicatorCombinedV1Params object with the ability to set a context for a request.

func NewIndicatorCombinedV1ParamsWithHTTPClient added in v0.2.4

func NewIndicatorCombinedV1ParamsWithHTTPClient(client *http.Client) *IndicatorCombinedV1Params

NewIndicatorCombinedV1ParamsWithHTTPClient creates a new IndicatorCombinedV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorCombinedV1ParamsWithTimeout added in v0.2.4

func NewIndicatorCombinedV1ParamsWithTimeout(timeout time.Duration) *IndicatorCombinedV1Params

NewIndicatorCombinedV1ParamsWithTimeout creates a new IndicatorCombinedV1Params object with the ability to set a timeout on a request.

func (*IndicatorCombinedV1Params) SetAfter added in v0.2.8

func (o *IndicatorCombinedV1Params) SetAfter(after *string)

SetAfter adds the after to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetContext added in v0.2.4

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

SetContext adds the context to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetDefaults added in v0.2.4

func (o *IndicatorCombinedV1Params) SetDefaults()

SetDefaults hydrates default values in the indicator combined v1 params (not the query body).

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

func (*IndicatorCombinedV1Params) SetFilter added in v0.2.4

func (o *IndicatorCombinedV1Params) SetFilter(filter *string)

SetFilter adds the filter to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetFromParent added in v0.2.8

func (o *IndicatorCombinedV1Params) SetFromParent(fromParent *bool)

SetFromParent adds the fromParent to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetHTTPClient added in v0.2.4

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

SetHTTPClient adds the HTTPClient to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetLimit added in v0.2.4

func (o *IndicatorCombinedV1Params) SetLimit(limit *int64)

SetLimit adds the limit to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetOffset added in v0.2.4

func (o *IndicatorCombinedV1Params) SetOffset(offset *int64)

SetOffset adds the offset to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetSort added in v0.2.4

func (o *IndicatorCombinedV1Params) SetSort(sort *string)

SetSort adds the sort to the indicator combined v1 params

func (*IndicatorCombinedV1Params) SetTimeout added in v0.2.4

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

SetTimeout adds the timeout to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithAfter added in v0.2.8

WithAfter adds the after to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithContext added in v0.2.4

WithContext adds the context to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithDefaults added in v0.2.4

WithDefaults hydrates default values in the indicator combined v1 params (not the query body).

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

func (*IndicatorCombinedV1Params) WithFilter added in v0.2.4

WithFilter adds the filter to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithFromParent added in v0.2.8

func (o *IndicatorCombinedV1Params) WithFromParent(fromParent *bool) *IndicatorCombinedV1Params

WithFromParent adds the fromParent to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithHTTPClient added in v0.2.4

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

WithHTTPClient adds the HTTPClient to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithLimit added in v0.2.4

WithLimit adds the limit to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithOffset added in v0.2.4

WithOffset adds the offset to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithSort added in v0.2.4

WithSort adds the sort to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WithTimeout added in v0.2.4

WithTimeout adds the timeout to the indicator combined v1 params

func (*IndicatorCombinedV1Params) WriteToRequest added in v0.2.4

WriteToRequest writes these params to a swagger request

type IndicatorCombinedV1Reader added in v0.2.4

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

IndicatorCombinedV1Reader is a Reader for the IndicatorCombinedV1 structure.

func (*IndicatorCombinedV1Reader) ReadResponse added in v0.2.4

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

ReadResponse reads a server response into the received o.

type IndicatorCombinedV1TooManyRequests added in v0.2.4

type IndicatorCombinedV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorCombinedV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorCombinedV1TooManyRequests added in v0.2.4

func NewIndicatorCombinedV1TooManyRequests() *IndicatorCombinedV1TooManyRequests

NewIndicatorCombinedV1TooManyRequests creates a IndicatorCombinedV1TooManyRequests with default headers values

func (*IndicatorCombinedV1TooManyRequests) Error added in v0.2.4

func (*IndicatorCombinedV1TooManyRequests) GetPayload added in v0.2.4

type IndicatorCreateV1Created

type IndicatorCreateV1Created struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorRespV1
}
IndicatorCreateV1Created describes a response with status code 201, with default header values.

Created

func NewIndicatorCreateV1Created

func NewIndicatorCreateV1Created() *IndicatorCreateV1Created

NewIndicatorCreateV1Created creates a IndicatorCreateV1Created with default headers values

func (*IndicatorCreateV1Created) Error

func (o *IndicatorCreateV1Created) Error() string

func (*IndicatorCreateV1Created) GetPayload

type IndicatorCreateV1Forbidden

type IndicatorCreateV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorCreateV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorCreateV1Forbidden

func NewIndicatorCreateV1Forbidden() *IndicatorCreateV1Forbidden

NewIndicatorCreateV1Forbidden creates a IndicatorCreateV1Forbidden with default headers values

func (*IndicatorCreateV1Forbidden) Error

func (*IndicatorCreateV1Forbidden) GetPayload

type IndicatorCreateV1Params

type IndicatorCreateV1Params struct {

	/* XCSUSERNAME.

	   The username
	*/
	XCSUSERNAME *string

	// Body.
	Body *models.APIIndicatorCreateReqsV1

	/* IgnoreWarnings.

	   Set to true to ignore warnings and add all IOCs
	*/
	IgnoreWarnings *bool

	/* Retrodetects.

	   Whether to submit to retrodetects
	*/
	Retrodetects *bool

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

IndicatorCreateV1Params contains all the parameters to send to the API endpoint

for the indicator create v1 operation.

Typically these are written to a http.Request.

func NewIndicatorCreateV1Params

func NewIndicatorCreateV1Params() *IndicatorCreateV1Params

NewIndicatorCreateV1Params creates a new IndicatorCreateV1Params 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 NewIndicatorCreateV1ParamsWithContext

func NewIndicatorCreateV1ParamsWithContext(ctx context.Context) *IndicatorCreateV1Params

NewIndicatorCreateV1ParamsWithContext creates a new IndicatorCreateV1Params object with the ability to set a context for a request.

func NewIndicatorCreateV1ParamsWithHTTPClient

func NewIndicatorCreateV1ParamsWithHTTPClient(client *http.Client) *IndicatorCreateV1Params

NewIndicatorCreateV1ParamsWithHTTPClient creates a new IndicatorCreateV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorCreateV1ParamsWithTimeout

func NewIndicatorCreateV1ParamsWithTimeout(timeout time.Duration) *IndicatorCreateV1Params

NewIndicatorCreateV1ParamsWithTimeout creates a new IndicatorCreateV1Params object with the ability to set a timeout on a request.

func (*IndicatorCreateV1Params) SetBody

SetBody adds the body to the indicator create v1 params

func (*IndicatorCreateV1Params) SetContext

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

SetContext adds the context to the indicator create v1 params

func (*IndicatorCreateV1Params) SetDefaults

func (o *IndicatorCreateV1Params) SetDefaults()

SetDefaults hydrates default values in the indicator create v1 params (not the query body).

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

func (*IndicatorCreateV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the indicator create v1 params

func (*IndicatorCreateV1Params) SetIgnoreWarnings

func (o *IndicatorCreateV1Params) SetIgnoreWarnings(ignoreWarnings *bool)

SetIgnoreWarnings adds the ignoreWarnings to the indicator create v1 params

func (*IndicatorCreateV1Params) SetRetrodetects

func (o *IndicatorCreateV1Params) SetRetrodetects(retrodetects *bool)

SetRetrodetects adds the retrodetects to the indicator create v1 params

func (*IndicatorCreateV1Params) SetTimeout

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

SetTimeout adds the timeout to the indicator create v1 params

func (*IndicatorCreateV1Params) SetXCSUSERNAME

func (o *IndicatorCreateV1Params) SetXCSUSERNAME(xCSUSERNAME *string)

SetXCSUSERNAME adds the xCSUSERNAME to the indicator create v1 params

func (*IndicatorCreateV1Params) WithBody

WithBody adds the body to the indicator create v1 params

func (*IndicatorCreateV1Params) WithContext

WithContext adds the context to the indicator create v1 params

func (*IndicatorCreateV1Params) WithDefaults

WithDefaults hydrates default values in the indicator create v1 params (not the query body).

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

func (*IndicatorCreateV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the indicator create v1 params

func (*IndicatorCreateV1Params) WithIgnoreWarnings

func (o *IndicatorCreateV1Params) WithIgnoreWarnings(ignoreWarnings *bool) *IndicatorCreateV1Params

WithIgnoreWarnings adds the ignoreWarnings to the indicator create v1 params

func (*IndicatorCreateV1Params) WithRetrodetects

func (o *IndicatorCreateV1Params) WithRetrodetects(retrodetects *bool) *IndicatorCreateV1Params

WithRetrodetects adds the retrodetects to the indicator create v1 params

func (*IndicatorCreateV1Params) WithTimeout

WithTimeout adds the timeout to the indicator create v1 params

func (*IndicatorCreateV1Params) WithXCSUSERNAME

func (o *IndicatorCreateV1Params) WithXCSUSERNAME(xCSUSERNAME *string) *IndicatorCreateV1Params

WithXCSUSERNAME adds the xCSUSERNAME to the indicator create v1 params

func (*IndicatorCreateV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type IndicatorCreateV1Reader

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

IndicatorCreateV1Reader is a Reader for the IndicatorCreateV1 structure.

func (*IndicatorCreateV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IndicatorCreateV1TooManyRequests

type IndicatorCreateV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorCreateV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorCreateV1TooManyRequests

func NewIndicatorCreateV1TooManyRequests() *IndicatorCreateV1TooManyRequests

NewIndicatorCreateV1TooManyRequests creates a IndicatorCreateV1TooManyRequests with default headers values

func (*IndicatorCreateV1TooManyRequests) Error

func (*IndicatorCreateV1TooManyRequests) GetPayload

type IndicatorDeleteV1Default

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

OK

func NewIndicatorDeleteV1Default

func NewIndicatorDeleteV1Default(code int) *IndicatorDeleteV1Default

NewIndicatorDeleteV1Default creates a IndicatorDeleteV1Default with default headers values

func (*IndicatorDeleteV1Default) Code

func (o *IndicatorDeleteV1Default) Code() int

Code gets the status code for the indicator delete v1 default response

func (*IndicatorDeleteV1Default) Error

func (o *IndicatorDeleteV1Default) Error() string

func (*IndicatorDeleteV1Default) GetPayload

type IndicatorDeleteV1Forbidden

type IndicatorDeleteV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorDeleteV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorDeleteV1Forbidden

func NewIndicatorDeleteV1Forbidden() *IndicatorDeleteV1Forbidden

NewIndicatorDeleteV1Forbidden creates a IndicatorDeleteV1Forbidden with default headers values

func (*IndicatorDeleteV1Forbidden) Error

func (*IndicatorDeleteV1Forbidden) GetPayload

type IndicatorDeleteV1OK

type IndicatorDeleteV1OK struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorQueryResponse
}
IndicatorDeleteV1OK describes a response with status code 200, with default header values.

OK

func NewIndicatorDeleteV1OK

func NewIndicatorDeleteV1OK() *IndicatorDeleteV1OK

NewIndicatorDeleteV1OK creates a IndicatorDeleteV1OK with default headers values

func (*IndicatorDeleteV1OK) Error

func (o *IndicatorDeleteV1OK) Error() string

func (*IndicatorDeleteV1OK) GetPayload

type IndicatorDeleteV1Params

type IndicatorDeleteV1Params struct {

	/* Comment.

	   The comment why these indicators were deleted
	*/
	Comment *string

	/* Filter.

	   The FQL expression to delete Indicators in bulk. If both 'filter' and 'ids' are provided, then filter takes precedence and ignores ids.
	*/
	Filter *string

	/* Ids.

	   The ids of the Indicators to delete. If both 'filter' and 'ids' are provided, then filter takes precedence and ignores ids
	*/
	Ids []string

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

IndicatorDeleteV1Params contains all the parameters to send to the API endpoint

for the indicator delete v1 operation.

Typically these are written to a http.Request.

func NewIndicatorDeleteV1Params

func NewIndicatorDeleteV1Params() *IndicatorDeleteV1Params

NewIndicatorDeleteV1Params creates a new IndicatorDeleteV1Params 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 NewIndicatorDeleteV1ParamsWithContext

func NewIndicatorDeleteV1ParamsWithContext(ctx context.Context) *IndicatorDeleteV1Params

NewIndicatorDeleteV1ParamsWithContext creates a new IndicatorDeleteV1Params object with the ability to set a context for a request.

func NewIndicatorDeleteV1ParamsWithHTTPClient

func NewIndicatorDeleteV1ParamsWithHTTPClient(client *http.Client) *IndicatorDeleteV1Params

NewIndicatorDeleteV1ParamsWithHTTPClient creates a new IndicatorDeleteV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorDeleteV1ParamsWithTimeout

func NewIndicatorDeleteV1ParamsWithTimeout(timeout time.Duration) *IndicatorDeleteV1Params

NewIndicatorDeleteV1ParamsWithTimeout creates a new IndicatorDeleteV1Params object with the ability to set a timeout on a request.

func (*IndicatorDeleteV1Params) SetComment

func (o *IndicatorDeleteV1Params) SetComment(comment *string)

SetComment adds the comment to the indicator delete v1 params

func (*IndicatorDeleteV1Params) SetContext

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

SetContext adds the context to the indicator delete v1 params

func (*IndicatorDeleteV1Params) SetDefaults

func (o *IndicatorDeleteV1Params) SetDefaults()

SetDefaults hydrates default values in the indicator delete v1 params (not the query body).

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

func (*IndicatorDeleteV1Params) SetFilter

func (o *IndicatorDeleteV1Params) SetFilter(filter *string)

SetFilter adds the filter to the indicator delete v1 params

func (*IndicatorDeleteV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the indicator delete v1 params

func (*IndicatorDeleteV1Params) SetIds

func (o *IndicatorDeleteV1Params) SetIds(ids []string)

SetIds adds the ids to the indicator delete v1 params

func (*IndicatorDeleteV1Params) SetTimeout

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

SetTimeout adds the timeout to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithComment

func (o *IndicatorDeleteV1Params) WithComment(comment *string) *IndicatorDeleteV1Params

WithComment adds the comment to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithContext

WithContext adds the context to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithDefaults

WithDefaults hydrates default values in the indicator delete v1 params (not the query body).

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

func (*IndicatorDeleteV1Params) WithFilter

func (o *IndicatorDeleteV1Params) WithFilter(filter *string) *IndicatorDeleteV1Params

WithFilter adds the filter to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithIds

WithIds adds the ids to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WithTimeout

WithTimeout adds the timeout to the indicator delete v1 params

func (*IndicatorDeleteV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type IndicatorDeleteV1Reader

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

IndicatorDeleteV1Reader is a Reader for the IndicatorDeleteV1 structure.

func (*IndicatorDeleteV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IndicatorDeleteV1TooManyRequests

type IndicatorDeleteV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorDeleteV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorDeleteV1TooManyRequests

func NewIndicatorDeleteV1TooManyRequests() *IndicatorDeleteV1TooManyRequests

NewIndicatorDeleteV1TooManyRequests creates a IndicatorDeleteV1TooManyRequests with default headers values

func (*IndicatorDeleteV1TooManyRequests) Error

func (*IndicatorDeleteV1TooManyRequests) GetPayload

type IndicatorGetV1Default

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

OK

func NewIndicatorGetV1Default

func NewIndicatorGetV1Default(code int) *IndicatorGetV1Default

NewIndicatorGetV1Default creates a IndicatorGetV1Default with default headers values

func (*IndicatorGetV1Default) Code

func (o *IndicatorGetV1Default) Code() int

Code gets the status code for the indicator get v1 default response

func (*IndicatorGetV1Default) Error

func (o *IndicatorGetV1Default) Error() string

func (*IndicatorGetV1Default) GetPayload

type IndicatorGetV1Forbidden

type IndicatorGetV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorGetV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorGetV1Forbidden

func NewIndicatorGetV1Forbidden() *IndicatorGetV1Forbidden

NewIndicatorGetV1Forbidden creates a IndicatorGetV1Forbidden with default headers values

func (*IndicatorGetV1Forbidden) Error

func (o *IndicatorGetV1Forbidden) Error() string

func (*IndicatorGetV1Forbidden) GetPayload

type IndicatorGetV1OK

type IndicatorGetV1OK struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorRespV1
}
IndicatorGetV1OK describes a response with status code 200, with default header values.

OK

func NewIndicatorGetV1OK

func NewIndicatorGetV1OK() *IndicatorGetV1OK

NewIndicatorGetV1OK creates a IndicatorGetV1OK with default headers values

func (*IndicatorGetV1OK) Error

func (o *IndicatorGetV1OK) Error() string

func (*IndicatorGetV1OK) GetPayload

func (o *IndicatorGetV1OK) GetPayload() *models.APIIndicatorRespV1

type IndicatorGetV1Params

type IndicatorGetV1Params struct {

	/* Ids.

	   The ids of the Indicators to retrieve
	*/
	Ids []string

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

IndicatorGetV1Params contains all the parameters to send to the API endpoint

for the indicator get v1 operation.

Typically these are written to a http.Request.

func NewIndicatorGetV1Params

func NewIndicatorGetV1Params() *IndicatorGetV1Params

NewIndicatorGetV1Params creates a new IndicatorGetV1Params 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 NewIndicatorGetV1ParamsWithContext

func NewIndicatorGetV1ParamsWithContext(ctx context.Context) *IndicatorGetV1Params

NewIndicatorGetV1ParamsWithContext creates a new IndicatorGetV1Params object with the ability to set a context for a request.

func NewIndicatorGetV1ParamsWithHTTPClient

func NewIndicatorGetV1ParamsWithHTTPClient(client *http.Client) *IndicatorGetV1Params

NewIndicatorGetV1ParamsWithHTTPClient creates a new IndicatorGetV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorGetV1ParamsWithTimeout

func NewIndicatorGetV1ParamsWithTimeout(timeout time.Duration) *IndicatorGetV1Params

NewIndicatorGetV1ParamsWithTimeout creates a new IndicatorGetV1Params object with the ability to set a timeout on a request.

func (*IndicatorGetV1Params) SetContext

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

SetContext adds the context to the indicator get v1 params

func (*IndicatorGetV1Params) SetDefaults

func (o *IndicatorGetV1Params) SetDefaults()

SetDefaults hydrates default values in the indicator get v1 params (not the query body).

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

func (*IndicatorGetV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the indicator get v1 params

func (*IndicatorGetV1Params) SetIds

func (o *IndicatorGetV1Params) SetIds(ids []string)

SetIds adds the ids to the indicator get v1 params

func (*IndicatorGetV1Params) SetTimeout

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

SetTimeout adds the timeout to the indicator get v1 params

func (*IndicatorGetV1Params) WithContext

WithContext adds the context to the indicator get v1 params

func (*IndicatorGetV1Params) WithDefaults

func (o *IndicatorGetV1Params) WithDefaults() *IndicatorGetV1Params

WithDefaults hydrates default values in the indicator get v1 params (not the query body).

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

func (*IndicatorGetV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the indicator get v1 params

func (*IndicatorGetV1Params) WithIds

WithIds adds the ids to the indicator get v1 params

func (*IndicatorGetV1Params) WithTimeout

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

WithTimeout adds the timeout to the indicator get v1 params

func (*IndicatorGetV1Params) WriteToRequest

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

WriteToRequest writes these params to a swagger request

type IndicatorGetV1Reader

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

IndicatorGetV1Reader is a Reader for the IndicatorGetV1 structure.

func (*IndicatorGetV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IndicatorGetV1TooManyRequests

type IndicatorGetV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorGetV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorGetV1TooManyRequests

func NewIndicatorGetV1TooManyRequests() *IndicatorGetV1TooManyRequests

NewIndicatorGetV1TooManyRequests creates a IndicatorGetV1TooManyRequests with default headers values

func (*IndicatorGetV1TooManyRequests) Error

func (*IndicatorGetV1TooManyRequests) GetPayload

type IndicatorSearchV1Default

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

OK

func NewIndicatorSearchV1Default

func NewIndicatorSearchV1Default(code int) *IndicatorSearchV1Default

NewIndicatorSearchV1Default creates a IndicatorSearchV1Default with default headers values

func (*IndicatorSearchV1Default) Code

func (o *IndicatorSearchV1Default) Code() int

Code gets the status code for the indicator search v1 default response

func (*IndicatorSearchV1Default) Error

func (o *IndicatorSearchV1Default) Error() string

func (*IndicatorSearchV1Default) GetPayload

type IndicatorSearchV1Forbidden

type IndicatorSearchV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorSearchV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorSearchV1Forbidden

func NewIndicatorSearchV1Forbidden() *IndicatorSearchV1Forbidden

NewIndicatorSearchV1Forbidden creates a IndicatorSearchV1Forbidden with default headers values

func (*IndicatorSearchV1Forbidden) Error

func (*IndicatorSearchV1Forbidden) GetPayload

type IndicatorSearchV1OK

type IndicatorSearchV1OK struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorQueryRespV1
}
IndicatorSearchV1OK describes a response with status code 200, with default header values.

OK

func NewIndicatorSearchV1OK

func NewIndicatorSearchV1OK() *IndicatorSearchV1OK

NewIndicatorSearchV1OK creates a IndicatorSearchV1OK with default headers values

func (*IndicatorSearchV1OK) Error

func (o *IndicatorSearchV1OK) Error() string

func (*IndicatorSearchV1OK) GetPayload

type IndicatorSearchV1Params

type IndicatorSearchV1Params struct {

	/* After.

	   A pagination token used with the `limit` parameter to manage pagination of results. On your first request, don't provide an 'after' token. On subsequent requests, provide the 'after' token from the previous response to continue from that place in the results. To access more than 10k indicators, use the 'after' parameter instead of 'offset'.
	*/
	After *string

	/* Filter.

	   The filter expression that should be used to limit the results.
	*/
	Filter *string

	/* Limit.

	   The maximum records to return.
	*/
	Limit *int64

	/* Offset.

	   The offset to start retrieving records from. Offset and After params are mutually exclusive. If none provided then scrolling will be used by default. To access more than 10k iocs, use the 'after' parameter instead of 'offset'.
	*/
	Offset *int64

	/* Sort.

	   The sort expression that should be used to sort the results.
	*/
	Sort *string

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

IndicatorSearchV1Params contains all the parameters to send to the API endpoint

for the indicator search v1 operation.

Typically these are written to a http.Request.

func NewIndicatorSearchV1Params

func NewIndicatorSearchV1Params() *IndicatorSearchV1Params

NewIndicatorSearchV1Params creates a new IndicatorSearchV1Params 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 NewIndicatorSearchV1ParamsWithContext

func NewIndicatorSearchV1ParamsWithContext(ctx context.Context) *IndicatorSearchV1Params

NewIndicatorSearchV1ParamsWithContext creates a new IndicatorSearchV1Params object with the ability to set a context for a request.

func NewIndicatorSearchV1ParamsWithHTTPClient

func NewIndicatorSearchV1ParamsWithHTTPClient(client *http.Client) *IndicatorSearchV1Params

NewIndicatorSearchV1ParamsWithHTTPClient creates a new IndicatorSearchV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorSearchV1ParamsWithTimeout

func NewIndicatorSearchV1ParamsWithTimeout(timeout time.Duration) *IndicatorSearchV1Params

NewIndicatorSearchV1ParamsWithTimeout creates a new IndicatorSearchV1Params object with the ability to set a timeout on a request.

func (*IndicatorSearchV1Params) SetAfter added in v0.2.8

func (o *IndicatorSearchV1Params) SetAfter(after *string)

SetAfter adds the after to the indicator search v1 params

func (*IndicatorSearchV1Params) SetContext

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

SetContext adds the context to the indicator search v1 params

func (*IndicatorSearchV1Params) SetDefaults

func (o *IndicatorSearchV1Params) SetDefaults()

SetDefaults hydrates default values in the indicator search v1 params (not the query body).

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

func (*IndicatorSearchV1Params) SetFilter

func (o *IndicatorSearchV1Params) SetFilter(filter *string)

SetFilter adds the filter to the indicator search v1 params

func (*IndicatorSearchV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the indicator search v1 params

func (*IndicatorSearchV1Params) SetLimit

func (o *IndicatorSearchV1Params) SetLimit(limit *int64)

SetLimit adds the limit to the indicator search v1 params

func (*IndicatorSearchV1Params) SetOffset

func (o *IndicatorSearchV1Params) SetOffset(offset *int64)

SetOffset adds the offset to the indicator search v1 params

func (*IndicatorSearchV1Params) SetSort

func (o *IndicatorSearchV1Params) SetSort(sort *string)

SetSort adds the sort to the indicator search v1 params

func (*IndicatorSearchV1Params) SetTimeout

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

SetTimeout adds the timeout to the indicator search v1 params

func (*IndicatorSearchV1Params) WithAfter added in v0.2.8

WithAfter adds the after to the indicator search v1 params

func (*IndicatorSearchV1Params) WithContext

WithContext adds the context to the indicator search v1 params

func (*IndicatorSearchV1Params) WithDefaults

WithDefaults hydrates default values in the indicator search v1 params (not the query body).

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

func (*IndicatorSearchV1Params) WithFilter

func (o *IndicatorSearchV1Params) WithFilter(filter *string) *IndicatorSearchV1Params

WithFilter adds the filter to the indicator search v1 params

func (*IndicatorSearchV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the indicator search v1 params

func (*IndicatorSearchV1Params) WithLimit

WithLimit adds the limit to the indicator search v1 params

func (*IndicatorSearchV1Params) WithOffset

func (o *IndicatorSearchV1Params) WithOffset(offset *int64) *IndicatorSearchV1Params

WithOffset adds the offset to the indicator search v1 params

func (*IndicatorSearchV1Params) WithSort

WithSort adds the sort to the indicator search v1 params

func (*IndicatorSearchV1Params) WithTimeout

WithTimeout adds the timeout to the indicator search v1 params

func (*IndicatorSearchV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type IndicatorSearchV1Reader

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

IndicatorSearchV1Reader is a Reader for the IndicatorSearchV1 structure.

func (*IndicatorSearchV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IndicatorSearchV1TooManyRequests

type IndicatorSearchV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorSearchV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorSearchV1TooManyRequests

func NewIndicatorSearchV1TooManyRequests() *IndicatorSearchV1TooManyRequests

NewIndicatorSearchV1TooManyRequests creates a IndicatorSearchV1TooManyRequests with default headers values

func (*IndicatorSearchV1TooManyRequests) Error

func (*IndicatorSearchV1TooManyRequests) GetPayload

type IndicatorUpdateV1Default

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

OK

func NewIndicatorUpdateV1Default

func NewIndicatorUpdateV1Default(code int) *IndicatorUpdateV1Default

NewIndicatorUpdateV1Default creates a IndicatorUpdateV1Default with default headers values

func (*IndicatorUpdateV1Default) Code

func (o *IndicatorUpdateV1Default) Code() int

Code gets the status code for the indicator update v1 default response

func (*IndicatorUpdateV1Default) Error

func (o *IndicatorUpdateV1Default) Error() string

func (*IndicatorUpdateV1Default) GetPayload

type IndicatorUpdateV1Forbidden

type IndicatorUpdateV1Forbidden struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorUpdateV1Forbidden describes a response with status code 403, with default header values.

Forbidden

func NewIndicatorUpdateV1Forbidden

func NewIndicatorUpdateV1Forbidden() *IndicatorUpdateV1Forbidden

NewIndicatorUpdateV1Forbidden creates a IndicatorUpdateV1Forbidden with default headers values

func (*IndicatorUpdateV1Forbidden) Error

func (*IndicatorUpdateV1Forbidden) GetPayload

type IndicatorUpdateV1OK

type IndicatorUpdateV1OK struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	Payload *models.APIIndicatorRespV1
}
IndicatorUpdateV1OK describes a response with status code 200, with default header values.

OK

func NewIndicatorUpdateV1OK

func NewIndicatorUpdateV1OK() *IndicatorUpdateV1OK

NewIndicatorUpdateV1OK creates a IndicatorUpdateV1OK with default headers values

func (*IndicatorUpdateV1OK) Error

func (o *IndicatorUpdateV1OK) Error() string

func (*IndicatorUpdateV1OK) GetPayload

type IndicatorUpdateV1Params

type IndicatorUpdateV1Params struct {

	/* XCSUSERNAME.

	   The username
	*/
	XCSUSERNAME *string

	// Body.
	Body *models.APIIndicatorUpdateReqsV1

	/* IgnoreWarnings.

	   Set to true to ignore warnings and add all IOCs
	*/
	IgnoreWarnings *bool

	/* Retrodetects.

	   Whether to submit to retrodetects
	*/
	Retrodetects *bool

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

IndicatorUpdateV1Params contains all the parameters to send to the API endpoint

for the indicator update v1 operation.

Typically these are written to a http.Request.

func NewIndicatorUpdateV1Params

func NewIndicatorUpdateV1Params() *IndicatorUpdateV1Params

NewIndicatorUpdateV1Params creates a new IndicatorUpdateV1Params 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 NewIndicatorUpdateV1ParamsWithContext

func NewIndicatorUpdateV1ParamsWithContext(ctx context.Context) *IndicatorUpdateV1Params

NewIndicatorUpdateV1ParamsWithContext creates a new IndicatorUpdateV1Params object with the ability to set a context for a request.

func NewIndicatorUpdateV1ParamsWithHTTPClient

func NewIndicatorUpdateV1ParamsWithHTTPClient(client *http.Client) *IndicatorUpdateV1Params

NewIndicatorUpdateV1ParamsWithHTTPClient creates a new IndicatorUpdateV1Params object with the ability to set a custom HTTPClient for a request.

func NewIndicatorUpdateV1ParamsWithTimeout

func NewIndicatorUpdateV1ParamsWithTimeout(timeout time.Duration) *IndicatorUpdateV1Params

NewIndicatorUpdateV1ParamsWithTimeout creates a new IndicatorUpdateV1Params object with the ability to set a timeout on a request.

func (*IndicatorUpdateV1Params) SetBody

SetBody adds the body to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetContext

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

SetContext adds the context to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetDefaults

func (o *IndicatorUpdateV1Params) SetDefaults()

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

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

func (*IndicatorUpdateV1Params) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetIgnoreWarnings

func (o *IndicatorUpdateV1Params) SetIgnoreWarnings(ignoreWarnings *bool)

SetIgnoreWarnings adds the ignoreWarnings to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetRetrodetects

func (o *IndicatorUpdateV1Params) SetRetrodetects(retrodetects *bool)

SetRetrodetects adds the retrodetects to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetTimeout

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

SetTimeout adds the timeout to the indicator update v1 params

func (*IndicatorUpdateV1Params) SetXCSUSERNAME

func (o *IndicatorUpdateV1Params) SetXCSUSERNAME(xCSUSERNAME *string)

SetXCSUSERNAME adds the xCSUSERNAME to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithBody

WithBody adds the body to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithContext

WithContext adds the context to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithDefaults

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

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

func (*IndicatorUpdateV1Params) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithIgnoreWarnings

func (o *IndicatorUpdateV1Params) WithIgnoreWarnings(ignoreWarnings *bool) *IndicatorUpdateV1Params

WithIgnoreWarnings adds the ignoreWarnings to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithRetrodetects

func (o *IndicatorUpdateV1Params) WithRetrodetects(retrodetects *bool) *IndicatorUpdateV1Params

WithRetrodetects adds the retrodetects to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithTimeout

WithTimeout adds the timeout to the indicator update v1 params

func (*IndicatorUpdateV1Params) WithXCSUSERNAME

func (o *IndicatorUpdateV1Params) WithXCSUSERNAME(xCSUSERNAME *string) *IndicatorUpdateV1Params

WithXCSUSERNAME adds the xCSUSERNAME to the indicator update v1 params

func (*IndicatorUpdateV1Params) WriteToRequest

WriteToRequest writes these params to a swagger request

type IndicatorUpdateV1Reader

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

IndicatorUpdateV1Reader is a Reader for the IndicatorUpdateV1 structure.

func (*IndicatorUpdateV1Reader) ReadResponse

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

ReadResponse reads a server response into the received o.

type IndicatorUpdateV1TooManyRequests

type IndicatorUpdateV1TooManyRequests struct {

	/* Trace-ID: submit to support if resolving an issue
	 */
	XCSTRACEID string

	/* Request limit per minute.
	 */
	XRateLimitLimit int64

	/* The number of requests remaining for the sliding one minute window.
	 */
	XRateLimitRemaining int64

	/* Too many requests, retry after this time (as milliseconds since epoch)
	 */
	XRateLimitRetryAfter int64

	Payload *models.MsaReplyMetaOnly
}
IndicatorUpdateV1TooManyRequests describes a response with status code 429, with default header values.

Too Many Requests

func NewIndicatorUpdateV1TooManyRequests

func NewIndicatorUpdateV1TooManyRequests() *IndicatorUpdateV1TooManyRequests

NewIndicatorUpdateV1TooManyRequests creates a IndicatorUpdateV1TooManyRequests with default headers values

func (*IndicatorUpdateV1TooManyRequests) Error

func (*IndicatorUpdateV1TooManyRequests) GetPayload

Jump to

Keyboard shortcuts

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