AutomaticCaptureFilterDetails

class oci.database_management.models.AutomaticCaptureFilterDetails(**kwargs)

Bases: object

The details of a capture filter used to include or exclude SQL statements in the initial automatic plan capture.

Attributes

NAME_AUTO_CAPTURE_ACTION A constant which can be used with the name property of a AutomaticCaptureFilterDetails.
NAME_AUTO_CAPTURE_MODULE A constant which can be used with the name property of a AutomaticCaptureFilterDetails.
NAME_AUTO_CAPTURE_PARSING_SCHEMA_NAME A constant which can be used with the name property of a AutomaticCaptureFilterDetails.
NAME_AUTO_CAPTURE_SQL_TEXT A constant which can be used with the name property of a AutomaticCaptureFilterDetails.
name [Required] Gets the name of this AutomaticCaptureFilterDetails.
values_to_exclude Gets the values_to_exclude of this AutomaticCaptureFilterDetails.
values_to_include Gets the values_to_include of this AutomaticCaptureFilterDetails.

Methods

__init__(**kwargs) Initializes a new AutomaticCaptureFilterDetails object with values from keyword arguments.
NAME_AUTO_CAPTURE_ACTION = 'AUTO_CAPTURE_ACTION'

A constant which can be used with the name property of a AutomaticCaptureFilterDetails. This constant has a value of “AUTO_CAPTURE_ACTION”

NAME_AUTO_CAPTURE_MODULE = 'AUTO_CAPTURE_MODULE'

A constant which can be used with the name property of a AutomaticCaptureFilterDetails. This constant has a value of “AUTO_CAPTURE_MODULE”

NAME_AUTO_CAPTURE_PARSING_SCHEMA_NAME = 'AUTO_CAPTURE_PARSING_SCHEMA_NAME'

A constant which can be used with the name property of a AutomaticCaptureFilterDetails. This constant has a value of “AUTO_CAPTURE_PARSING_SCHEMA_NAME”

NAME_AUTO_CAPTURE_SQL_TEXT = 'AUTO_CAPTURE_SQL_TEXT'

A constant which can be used with the name property of a AutomaticCaptureFilterDetails. This constant has a value of “AUTO_CAPTURE_SQL_TEXT”

__init__(**kwargs)

Initializes a new AutomaticCaptureFilterDetails 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 AutomaticCaptureFilterDetails. Allowed values for this property are: “AUTO_CAPTURE_SQL_TEXT”, “AUTO_CAPTURE_PARSING_SCHEMA_NAME”, “AUTO_CAPTURE_MODULE”, “AUTO_CAPTURE_ACTION”
  • values_to_include (list[str]) – The value to assign to the values_to_include property of this AutomaticCaptureFilterDetails.
  • values_to_exclude (list[str]) – The value to assign to the values_to_exclude property of this AutomaticCaptureFilterDetails.
name

[Required] Gets the name of this AutomaticCaptureFilterDetails. The name of the automatic capture filter.

  • AUTO_CAPTURE_SQL_TEXT: Search pattern to apply to SQL text.
  • AUTO_CAPTURE_PARSING_SCHEMA_NAME: Parsing schema to include or exclude for SQL plan management auto capture.
  • AUTO_CAPTURE_MODULE: Module to include or exclude for SQL plan management auto capture.
  • AUTO_CAPTURE_ACTION: Action to include or exclude for SQL plan management automatic capture.

Allowed values for this property are: “AUTO_CAPTURE_SQL_TEXT”, “AUTO_CAPTURE_PARSING_SCHEMA_NAME”, “AUTO_CAPTURE_MODULE”, “AUTO_CAPTURE_ACTION”

Returns:The name of this AutomaticCaptureFilterDetails.
Return type:str
values_to_exclude

Gets the values_to_exclude of this AutomaticCaptureFilterDetails. A list of filter values to exclude.

Returns:The values_to_exclude of this AutomaticCaptureFilterDetails.
Return type:list[str]
values_to_include

Gets the values_to_include of this AutomaticCaptureFilterDetails. A list of filter values to include.

Returns:The values_to_include of this AutomaticCaptureFilterDetails.
Return type:list[str]