NativeDashboardFilter class

Constructors

NativeDashboardFilter({Input<List<String>?>? chartIds, Input<String?>? dataSource, Input<String?>? displayName, Input<String?>? fieldPath, Input<List<NativeDashboardFilterFilterOperatorAndFieldValue>?>? filterOperatorAndFieldValues, Input<String?>? id, Input<bool?>? isMandatory, Input<bool?>? isStandardTimeRangeFilter, Input<bool?>? isStandardTimeRangeFilterEnabled})
Creates a new NativeDashboardFilter. chartIds The IDs of charts that this filter applies to. dataSource The data source for the filter. displayName The display name of the filter. fieldPath The UDM field path being filtered. filterOperatorAndFieldValues The specific operator and value set for the filter. id The unique ID of the filter. isMandatory Whether the filter is mandatory for the dashboard consumer. isStandardTimeRangeFilter Whether the filter is a standard time range filter. isStandardTimeRangeFilterEnabled Whether the standard time range filter is currently enabled.
const
NativeDashboardFilter.fromMap(Map<String, dynamic> map)
factory

Properties

chartIds → Input<List<String>?>?
The IDs of charts that this filter applies to.
final
dataSource → Input<String?>?
The data source for the filter. Possible values: UDM, ENTITY, INGESTION_METRICS, RULE_DETECTIONS, RULESETS, GLOBAL, IOC_MATCHES, RULES, SOAR_CASES, SOAR_PLAYBOOKS, SOAR_CASE_HISTORY, DATA_TABLE, INVESTIGATION, INVESTIGATION_FEEDBACK
final
displayName → Input<String?>?
The display name of the filter.
final
fieldPath → Input<String?>?
The UDM field path being filtered.
final
filterOperatorAndFieldValues → Input<List<NativeDashboardFilterFilterOperatorAndFieldValue>?>?
The specific operator and value set for the filter. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
id → Input<String?>?
The unique ID of the filter.
final
isMandatory → Input<bool?>?
Whether the filter is mandatory for the dashboard consumer.
final
isStandardTimeRangeFilter → Input<bool?>?
Whether the filter is a standard time range filter.
final
isStandardTimeRangeFilterEnabled → Input<bool?>?
Whether the standard time range filter is currently enabled.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited