public interface Correlations extends org.opendaylight.yangtools.yang.binding.ChildOf<CorrelationsGrouping>, org.opendaylight.yangtools.yang.binding.Augmentable<Correlations>
This class represents the following YANG schema fragment defined in module topology-correlation
(Source path: META-INF/yang/topology-correlation.yang):
container correlations { leaf output-model { type identityref; } list correlation { key "correlation-id" leaf correlation-id { type string; } leaf type { type identityref; } leaf correlation-item { type correlation-item-enum; } container aggregation { leaf aggregation-type { type identityref; } container scripting { leaf language { type string; } leaf script { type string; } } list mapping { key "underlay-topology" leaf input-model { type identityref; } leaf underlay-topology { type string; } list target-field { key "target-field-path" leaf target-field-path { type leaf-path; } leaf matching-key { type uint16; } } leaf aggregate-inside { type boolean; } leaf-list apply-filters { type string; } uses input-model-grouping; } uses scripting-grouping; } container filtration { leaf underlay-topology { type string; } list filter { key "filter-id" leaf input-model { type identityref; } leaf filter-id { type string; } leaf filter-type { type identityref; } leaf target-field { type leaf-path; } choice filter-type-body { case ipv4-address-filter-type { container ipv4-address-filter { leaf ipv4-address { type ip-prefix; } } } case ipv6-address-filter-type { container ipv6-address-filter { leaf ipv6-address { type ip-prefix; } } } case range-number-filter-type { container range-number-filter { leaf min-number-value { type uint16; } leaf max-number-value { type uint16; } } } case range-string-filter-type { container range-string-filter { leaf min-string-value { type string; } leaf max-string-value { type string; } } } case script-filter-type { container script-filter { container scripting { leaf language { type string; } leaf script { type string; } } uses scripting-grouping; } } case specific-number-filter-type { container specific-number-filter { leaf specific-number { type uint16; } } } case specific-string-filter-type { container specific-string-filter { leaf specific-string { type string; } } } } uses input-model-grouping; } } container rendering { leaf underlay-topology { type string; } leaf input-model { type identityref; } uses input-model-grouping; } } }The schema path to identify an instance is topology-correlation/correlations-grouping/correlations
To create instances of this class use CorrelationsBuilder
.
CorrelationsBuilder
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
List<Correlation> |
getCorrelation() |
Class<? extends Model> |
getOutputModel()
Desired model for output from correlation.
|
List<Correlation> getCorrelation()
Copyright © 2017 OpenDaylight. All rights reserved.