InsightFilterCapability

class oci.psql.models.InsightFilterCapability(**kwargs)

Bases: object

Describes a supported filter for an insight type.

Methods

__init__(**kwargs) Initializes a new InsightFilterCapability object with values from keyword arguments.

Attributes

can_use_partial_match Gets the can_use_partial_match of this InsightFilterCapability.
name [Required] Gets the name of this InsightFilterCapability.
type [Required] Gets the type of this InsightFilterCapability.
values Gets the values of this InsightFilterCapability.
__init__(**kwargs)

Initializes a new InsightFilterCapability object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this InsightFilterCapability.
  • type (str) – The value to assign to the type property of this InsightFilterCapability.
  • values (list[str]) – The value to assign to the values property of this InsightFilterCapability.
  • can_use_partial_match (bool) – The value to assign to the can_use_partial_match property of this InsightFilterCapability.
can_use_partial_match

Gets the can_use_partial_match of this InsightFilterCapability. Indicates whether partial matching is supported.

Returns:The can_use_partial_match of this InsightFilterCapability.
Return type:bool
name

[Required] Gets the name of this InsightFilterCapability. Name of the filter parameter.

Returns:The name of this InsightFilterCapability.
Return type:str
type

[Required] Gets the type of this InsightFilterCapability. Data type of the filter parameter.

Returns:The type of this InsightFilterCapability.
Return type:str
values

Gets the values of this InsightFilterCapability. Allowed values for enum-based filters.

Returns:The values of this InsightFilterCapability.
Return type:list[str]