InsightDataTypeCapability

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

Bases: object

Capability metadata for a specific insight data type.

Attributes

INSIGHT_DATA_TYPE_AAS_TIME_SERIES A constant which can be used with the insight_data_type property of a InsightDataTypeCapability.
INSIGHT_DATA_TYPE_TOP_QUERIES A constant which can be used with the insight_data_type property of a InsightDataTypeCapability.
data_contract [Required] Gets the data_contract of this InsightDataTypeCapability.
date_time_range_support Gets the date_time_range_support of this InsightDataTypeCapability.
description Gets the description of this InsightDataTypeCapability.
filters Gets the filters of this InsightDataTypeCapability.
granularity Gets the granularity of this InsightDataTypeCapability.
insight_data_type [Required] Gets the insight_data_type of this InsightDataTypeCapability.
limits Gets the limits of this InsightDataTypeCapability.
pagination Gets the pagination of this InsightDataTypeCapability.
sorting Gets the sorting of this InsightDataTypeCapability.

Methods

__init__(**kwargs) Initializes a new InsightDataTypeCapability object with values from keyword arguments.
INSIGHT_DATA_TYPE_AAS_TIME_SERIES = 'AAS_TIME_SERIES'

A constant which can be used with the insight_data_type property of a InsightDataTypeCapability. This constant has a value of “AAS_TIME_SERIES”

INSIGHT_DATA_TYPE_TOP_QUERIES = 'TOP_QUERIES'

A constant which can be used with the insight_data_type property of a InsightDataTypeCapability. This constant has a value of “TOP_QUERIES”

__init__(**kwargs)

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

Parameters:
  • insight_data_type (str) – The value to assign to the insight_data_type property of this InsightDataTypeCapability. Allowed values for this property are: “AAS_TIME_SERIES”, “TOP_QUERIES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • description (str) – The value to assign to the description property of this InsightDataTypeCapability.
  • data_contract (oci.psql.models.InsightDataContract) – The value to assign to the data_contract property of this InsightDataTypeCapability.
  • date_time_range_support (oci.psql.models.DateTimeRangeCapability) – The value to assign to the date_time_range_support property of this InsightDataTypeCapability.
  • granularity (oci.psql.models.GranularityCapability) – The value to assign to the granularity property of this InsightDataTypeCapability.
  • filters (list[oci.psql.models.InsightFilterCapability]) – The value to assign to the filters property of this InsightDataTypeCapability.
  • sorting (oci.psql.models.SortingCapability) – The value to assign to the sorting property of this InsightDataTypeCapability.
  • pagination (oci.psql.models.PaginationCapability) – The value to assign to the pagination property of this InsightDataTypeCapability.
  • limits (oci.psql.models.InsightLimits) – The value to assign to the limits property of this InsightDataTypeCapability.
data_contract

[Required] Gets the data_contract of this InsightDataTypeCapability.

Returns:The data_contract of this InsightDataTypeCapability.
Return type:oci.psql.models.InsightDataContract
date_time_range_support

Gets the date_time_range_support of this InsightDataTypeCapability.

Returns:The date_time_range_support of this InsightDataTypeCapability.
Return type:oci.psql.models.DateTimeRangeCapability
description

Gets the description of this InsightDataTypeCapability. Human-readable description of the insight data type.

Returns:The description of this InsightDataTypeCapability.
Return type:str
filters

Gets the filters of this InsightDataTypeCapability. Supported filters for this insight data type.

Returns:The filters of this InsightDataTypeCapability.
Return type:list[oci.psql.models.InsightFilterCapability]
granularity

Gets the granularity of this InsightDataTypeCapability.

Returns:The granularity of this InsightDataTypeCapability.
Return type:oci.psql.models.GranularityCapability
insight_data_type

[Required] Gets the insight_data_type of this InsightDataTypeCapability. Insight data type identifier (for example, AAS_TIME_SERIES).

Allowed values for this property are: “AAS_TIME_SERIES”, “TOP_QUERIES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The insight_data_type of this InsightDataTypeCapability.
Return type:str
limits

Gets the limits of this InsightDataTypeCapability.

Returns:The limits of this InsightDataTypeCapability.
Return type:oci.psql.models.InsightLimits
pagination

Gets the pagination of this InsightDataTypeCapability.

Returns:The pagination of this InsightDataTypeCapability.
Return type:oci.psql.models.PaginationCapability
sorting

Gets the sorting of this InsightDataTypeCapability.

Returns:The sorting of this InsightDataTypeCapability.
Return type:oci.psql.models.SortingCapability