|
96 | 96 | | Name | Type | Description | Notes | |
97 | 97 | |------|------|-------------|-------| |
98 | 98 | | arguments | Map<String, Argument> | | | |
99 | | -| createRules | Map<String, AlarmRuleDefinition> | | | |
100 | | -| clearRule | AlarmRuleDefinition | | [optional] | |
| 99 | +| createRules | Map<String, AlarmRule> | | | |
| 100 | +| clearRule | AlarmRule | | [optional] | |
101 | 101 | | propagate | Boolean | | [optional] | |
102 | 102 | | propagateToOwner | Boolean | | [optional] | |
103 | 103 | | propagateToTenant | Boolean | | [optional] | |
|
201 | 201 | | relationType | String | | [optional] | |
202 | 202 | | direction | EntitySearchDirection | | [optional] | |
203 | 203 |
|
204 | | -#### AlarmRuleDefinition |
| 204 | +#### AlarmRule |
205 | 205 | | Name | Type | Description | Notes | |
206 | 206 | |------|------|-------------|-------| |
| 207 | +| condition | AlarmCondition | | | |
207 | 208 | | alarmDetails | String | | [optional] | |
208 | | -| condition | AlarmRuleCondition | | | |
209 | 209 | | dashboardId | DashboardId | | [optional] | |
210 | 210 |
|
211 | 211 | #### RelationPathLevel |
|
341 | 341 | #### EntitySearchDirection (enum) |
342 | 342 | `FROM` | `TO` |
343 | 343 |
|
344 | | -#### AlarmRuleCondition |
| 344 | +#### AlarmCondition |
345 | 345 | | Name | Type | Description | Notes | |
346 | 346 | |------|------|-------------|-------| |
347 | 347 | | expression | AlarmConditionExpression | | | |
348 | | -| schedule | AlarmConditionValueAlarmRuleSchedule | | [optional] | |
| 348 | +| schedule | AlarmConditionValueAlarmSchedule | | [optional] | |
349 | 349 | | type | String | | | |
350 | 350 |
|
351 | | -#### AlarmRuleDurationCondition *(extends AlarmRuleCondition, type=`DURATION`)* |
| 351 | +#### DurationAlarmCondition *(extends AlarmCondition, type=`DURATION`)* |
352 | 352 | | Name | Type | Description | Notes | |
353 | 353 | |------|------|-------------|-------| |
354 | 354 | | unit | TimeUnit | | | |
355 | 355 | | value | AlarmConditionValueLong | | | |
356 | 356 |
|
357 | | -#### AlarmRuleRepeatingCondition *(extends AlarmRuleCondition, type=`REPEATING`)* |
| 357 | +#### RepeatingAlarmCondition *(extends AlarmCondition, type=`REPEATING`)* |
358 | 358 | | Name | Type | Description | Notes | |
359 | 359 | |------|------|-------------|-------| |
360 | 360 | | count | AlarmConditionValueInteger | | | |
361 | 361 |
|
362 | | -#### AlarmRuleSimpleCondition *(extends AlarmRuleCondition, type=`SIMPLE`)* |
363 | | -*See AlarmRuleCondition for properties.* |
| 362 | +#### SimpleAlarmCondition *(extends AlarmCondition, type=`SIMPLE`)* |
| 363 | +*See AlarmCondition for properties.* |
364 | 364 |
|
365 | 365 | #### AggFunction (enum) |
366 | 366 | `MIN` | `MAX` | `SUM` | `AVG` | `COUNT` | `COUNT_UNIQUE` |
|
391 | 391 | #### SimpleAlarmConditionExpression *(extends AlarmConditionExpression, type=`SIMPLE`)* |
392 | 392 | | Name | Type | Description | Notes | |
393 | 393 | |------|------|-------------|-------| |
394 | | -| filters | List<AlarmRuleConditionFilter> | | | |
395 | | -| operation | ComplexOperation | | [optional] | |
| 394 | +| filters | List<AlarmConditionFilter> | | | |
| 395 | +| operation | AlarmRuleComplexOperation | | [optional] | |
396 | 396 |
|
397 | 397 | #### TbelAlarmConditionExpression *(extends AlarmConditionExpression, type=`TBEL`)* |
398 | 398 | | Name | Type | Description | Notes | |
399 | 399 | |------|------|-------------|-------| |
400 | 400 | | expression | String | | | |
401 | 401 |
|
402 | | -#### AlarmConditionValueAlarmRuleSchedule |
| 402 | +#### AlarmConditionValueAlarmSchedule |
403 | 403 | | Name | Type | Description | Notes | |
404 | 404 | |------|------|-------------|-------| |
| 405 | +| staticValue | AlarmSchedule | | [optional] | |
405 | 406 | | dynamicValueArgument | String | | [optional] | |
406 | | -| staticValue | AlarmRuleSchedule | | [optional] | |
407 | 407 |
|
408 | | -#### AlarmRuleSchedule |
| 408 | +#### AlarmSchedule |
409 | 409 | | Name | Type | Description | Notes | |
410 | 410 | |------|------|-------------|-------| |
411 | 411 | | type | String | | | |
412 | 412 |
|
413 | | -#### AlarmRuleAnyTimeSchedule *(extends AlarmRuleSchedule, type=`ANY_TIME`)* |
414 | | -*See AlarmRuleSchedule for properties.* |
| 413 | +#### AnyTimeSchedule *(extends AlarmSchedule, type=`ANY_TIME`)* |
| 414 | +*See AlarmSchedule for properties.* |
415 | 415 |
|
416 | | -#### AlarmRuleCustomTimeSchedule *(extends AlarmRuleSchedule, type=`CUSTOM`)* |
| 416 | +#### CustomTimeSchedule *(extends AlarmSchedule, type=`CUSTOM`)* |
417 | 417 | | Name | Type | Description | Notes | |
418 | 418 | |------|------|-------------|-------| |
419 | | -| items | List<AlarmRuleCustomTimeScheduleItem> | | [optional] | |
420 | 419 | | timezone | String | | [optional] | |
| 420 | +| items | List<CustomTimeScheduleItem> | | [optional] | |
421 | 421 |
|
422 | | -#### AlarmRuleSpecificTimeSchedule *(extends AlarmRuleSchedule, type=`SPECIFIC_TIME`)* |
| 422 | +#### SpecificTimeSchedule *(extends AlarmSchedule, type=`SPECIFIC_TIME`)* |
423 | 423 | | Name | Type | Description | Notes | |
424 | 424 | |------|------|-------------|-------| |
| 425 | +| timezone | String | | [optional] | |
425 | 426 | | daysOfWeek | Set<Integer> | | [optional] | |
426 | | -| endsOn | Long | | [optional] | |
427 | 427 | | startsOn | Long | | [optional] | |
428 | | -| timezone | String | | [optional] | |
| 428 | +| endsOn | Long | | [optional] | |
429 | 429 |
|
430 | 430 | #### TimeUnit (enum) |
431 | 431 | `NANOSECONDS` | `MICROSECONDS` | `MILLISECONDS` | `SECONDS` | `MINUTES` | `HOURS` | `DAYS` |
|
442 | 442 | | staticValue | Integer | | [optional] | |
443 | 443 | | dynamicValueArgument | String | | [optional] | |
444 | 444 |
|
445 | | -#### AlarmRuleConditionFilter |
| 445 | +#### AlarmConditionFilter |
446 | 446 | | Name | Type | Description | Notes | |
447 | 447 | |------|------|-------------|-------| |
448 | 448 | | argument | String | | | |
449 | | -| operation | ComplexOperation | | [optional] | |
450 | | -| predicates | List<AlarmRuleKeyFilterPredicate> | | | |
451 | 449 | | valueType | EntityKeyValueType | | | |
| 450 | +| operation | AlarmRuleComplexOperation | | [optional] | |
| 451 | +| predicates | List<AlarmRuleKeyFilterPredicate> | | | |
452 | 452 |
|
453 | | -#### ComplexOperation (enum) |
| 453 | +#### AlarmRuleComplexOperation (enum) |
454 | 454 | `AND` | `OR` |
455 | 455 |
|
| 456 | +#### EntityKeyValueType (enum) |
| 457 | +`STRING` | `NUMERIC` | `BOOLEAN` | `DATE_TIME` |
| 458 | + |
456 | 459 | #### AlarmRuleKeyFilterPredicate |
457 | 460 | | Name | Type | Description | Notes | |
458 | 461 | |------|------|-------------|-------| |
|
461 | 464 | #### AlarmRuleBooleanFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`BOOLEAN`)* |
462 | 465 | | Name | Type | Description | Notes | |
463 | 466 | |------|------|-------------|-------| |
464 | | -| operation | BooleanOperation | | | |
| 467 | +| operation | AlarmRuleBooleanOperation | | | |
465 | 468 | | value | AlarmConditionValueBoolean | | | |
466 | 469 |
|
467 | 470 | #### AlarmRuleComplexFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`COMPLEX`)* |
468 | 471 | | Name | Type | Description | Notes | |
469 | 472 | |------|------|-------------|-------| |
470 | | -| operation | ComplexOperation | | [optional] | |
| 473 | +| operation | AlarmRuleComplexOperation | | [optional] | |
471 | 474 | | predicates | List<AlarmRuleKeyFilterPredicate> | | [optional] | |
472 | 475 |
|
473 | | -#### AlarmRuleNoDataFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`NO_DATA`)* |
| 476 | +#### NoDataFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`NO_DATA`)* |
474 | 477 | | Name | Type | Description | Notes | |
475 | 478 | |------|------|-------------|-------| |
476 | | -| duration | AlarmConditionValueLong | | | |
477 | 479 | | unit | TimeUnit | | | |
| 480 | +| duration | AlarmConditionValueLong | | | |
478 | 481 |
|
479 | 482 | #### AlarmRuleNumericFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`NUMERIC`)* |
480 | 483 | | Name | Type | Description | Notes | |
481 | 484 | |------|------|-------------|-------| |
482 | | -| operation | NumericOperation | | | |
| 485 | +| operation | AlarmRuleNumericOperation | | | |
483 | 486 | | value | AlarmConditionValueDouble | | | |
484 | 487 |
|
485 | 488 | #### AlarmRuleStringFilterPredicate *(extends AlarmRuleKeyFilterPredicate, type=`STRING`)* |
486 | 489 | | Name | Type | Description | Notes | |
487 | 490 | |------|------|-------------|-------| |
488 | | -| ignoreCase | Boolean | | [optional] | |
489 | | -| operation | StringOperation | | | |
| 491 | +| operation | AlarmRuleStringOperation | | | |
490 | 492 | | value | AlarmConditionValueString | | | |
| 493 | +| ignoreCase | Boolean | | [optional] | |
491 | 494 |
|
492 | | -#### EntityKeyValueType (enum) |
493 | | -`STRING` | `NUMERIC` | `BOOLEAN` | `DATE_TIME` |
494 | | - |
495 | | -#### AlarmRuleCustomTimeScheduleItem |
| 495 | +#### CustomTimeScheduleItem |
496 | 496 | | Name | Type | Description | Notes | |
497 | 497 | |------|------|-------------|-------| |
498 | | -| dayOfWeek | Integer | | [optional] | |
499 | 498 | | enabled | Boolean | | [optional] | |
500 | | -| endsOn | Long | | [optional] | |
| 499 | +| dayOfWeek | Integer | | [optional] | |
501 | 500 | | startsOn | Long | | [optional] | |
| 501 | +| endsOn | Long | | [optional] | |
502 | 502 |
|
503 | | -#### StringOperation (enum) |
| 503 | +#### AlarmRuleStringOperation (enum) |
504 | 504 | `EQUAL` | `NOT_EQUAL` | `STARTS_WITH` | `ENDS_WITH` | `CONTAINS` | `NOT_CONTAINS` | `IN` | `NOT_IN` |
505 | 505 |
|
506 | 506 | #### AlarmConditionValueString |
|
509 | 509 | | staticValue | String | | [optional] | |
510 | 510 | | dynamicValueArgument | String | | [optional] | |
511 | 511 |
|
512 | | -#### NumericOperation (enum) |
| 512 | +#### AlarmRuleNumericOperation (enum) |
513 | 513 | `EQUAL` | `NOT_EQUAL` | `GREATER` | `LESS` | `GREATER_OR_EQUAL` | `LESS_OR_EQUAL` |
514 | 514 |
|
515 | 515 | #### AlarmConditionValueDouble |
|
518 | 518 | | staticValue | Double | | [optional] | |
519 | 519 | | dynamicValueArgument | String | | [optional] | |
520 | 520 |
|
521 | | -#### BooleanOperation (enum) |
| 521 | +#### AlarmRuleBooleanOperation (enum) |
522 | 522 | `EQUAL` | `NOT_EQUAL` |
523 | 523 |
|
524 | 524 | #### AlarmConditionValueBoolean |
|
0 commit comments