CustomFilterWidgetConfiguration
CustomFilterWidgetConfiguration
Represents configuration for custom filter widget. For this widget the data source is not applicable. It defines ui identifer for filter UI component and render it on dashboard view. This configuration can only be used for system owned widgets.
AllOf
This class requires all of the following:
JSON Example
{
"_links": [
{
"action": "string",
"href": "string",
"rel": "string"
}
],
"_schema": "string",
"_self": {},
"_revision": 0,
"_create_time": 0,
"_create_user": "string",
"_last_modified_time": 0,
"_last_modified_user": "string",
"_protection": "string",
"_system_owned": false,
"description": "string",
"display_name": "string",
"id": "string",
"resource_type": "string",
"tags": [
{
"scope": "string",
"tag": "string"
}
],
"condition": "string",
"datasources": [
{
"display_name": "string",
"keystore_info": {
"keystore": "string",
"keystore_alias": "string",
"keystore_phrase": "string",
"truststore": "string"
},
"urls": [
{
"alias": "string",
"keystore_info": {
"keystore": "string",
"keystore_alias": "string",
"keystore_phrase": "string",
"truststore": "string"
},
"query": "string",
"request_body": {},
"request_headers": {},
"request_method": "string",
"url": "string"
}
]
}
],
"default_filter_value": [
{
"alias": "string",
"value": "string"
}
],
"drilldown_id": "string",
"feature_set": {
"feature_list": [
"string"
],
"require_all_permissions": false
},
"filter": "string",
"filter_value_required": false,
"filters": [
"string"
],
"footer": {
"actions": [
{
"dock_to_container_footer": false,
"label": {
"condition": "string",
"hover": false,
"icons": [
{
"color": "string",
"placement": "string",
"size": "number",
"size_unit": "string",
"tooltip": [
{
"condition": "string",
"heading": false,
"text": "string"
}
],
"type": "string"
}
],
"navigation": "string",
"text": "string"
},
"url": "string"
}
],
"condition": "string"
},
"icons": [
{
"color": "string",
"placement": "string",
"size": "number",
"size_unit": "string",
"tooltip": [
{
"condition": "string",
"heading": false,
"text": "string"
}
],
"type": "string"
}
],
"is_drilldown": false,
"legend": {
"alignment": "string",
"display_count": false,
"display_mode": "string",
"filterable": false,
"min_legends_display_count": 0,
"other_group_legend_label": "string",
"position": "string",
"type": "string",
"unit": "string"
},
"plot_configs": [
{
"allow_maximize": false,
"condition": "string"
}
],
"rowspan": 0,
"shared": false,
"show_header": false,
"span": 0,
"weight": 0,
"alias": "string",
"ui_component_identifier": "string"
}