Class InsightDataTypeCapability
Capability metadata for a specific insight data type.
Inheritance
InsightDataTypeCapability
Assembly: OCI.DotNetSDK.Psql.dll
Syntax
public class InsightDataTypeCapability
Properties
DataContract
Declaration
[Required(ErrorMessage = "DataContract is required.")]
[JsonProperty(PropertyName = "dataContract")]
public InsightDataContract DataContract { get; set; }
Property Value
DateTimeRangeSupport
Declaration
[JsonProperty(PropertyName = "dateTimeRangeSupport")]
public DateTimeRangeCapability DateTimeRangeSupport { get; set; }
Property Value
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
| Type |
Description |
| string |
Human-readable description of the insight data type.
|
Filters
Declaration
[JsonProperty(PropertyName = "filters")]
public List<InsightFilterCapability> Filters { get; set; }
Property Value
Granularity
Declaration
[JsonProperty(PropertyName = "granularity")]
public GranularityCapability Granularity { get; set; }
Property Value
InsightDataType
Declaration
[Required(ErrorMessage = "InsightDataType is required.")]
[JsonProperty(PropertyName = "insightDataType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InsightDataTypeCapability.InsightDataTypeEnum? InsightDataType { get; set; }
Property Value
Limits
Declaration
[JsonProperty(PropertyName = "limits")]
public InsightLimits Limits { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "pagination")]
public PaginationCapability Pagination { get; set; }
Property Value
Sorting
Declaration
[JsonProperty(PropertyName = "sorting")]
public SortingCapability Sorting { get; set; }
Property Value