}
}
grouping member-attrs {
- leaf id {
+ leaf uuid {
type yang:uuid;
description "The unique ID for the member.";
}
}
}
grouping healthmonitor-attrs {
- leaf id {
+ leaf uuid {
type yang:uuid;
description "The unique ID for the healthmonitor.";
}
container loadbalancer {
description "Container for Loadbalancers.";
list loadbalancers {
+ key "uuid";
uses attrs:base-attrs;
uses attrs:admin-attrs;
uses loadbalancer-attrs;
container listener {
description "Container for Listeners.";
list listeners {
+ key "uuid";
uses attrs:base-attrs;
uses listener-attrs;
description "List of Listeners";
container pool {
description "Container for LBaaSV2.0 pools.";
list pools {
+ key "uuid";
uses attrs:base-attrs;
uses pool-attrs;
description "List of Pools";
container member {
description "Container for pool members.";
list members {
+ key "uuid";
uses member-attrs;
description "List of members.";
}
container healthmonitor {
description "Container for LBaaSV2.0 healthmonitors.";
list healthmonitors {
- key "id";
+ key "uuid";
uses healthmonitor-attrs;
description "List of healthmonitors.";
}
@Override
protected Healthmonitors toMd(String uuid) {
HealthmonitorsBuilder healthmonitorsBuilder = new HealthmonitorsBuilder();
- healthmonitorsBuilder.setId(toUuid(uuid));
+ healthmonitorsBuilder.setUuid(toUuid(uuid));
return healthmonitorsBuilder.build();
}
healthmonitorsBuilder.setUrlPath(healthMonitor.getLoadBalancerHealthMonitorUrlPath());
}
if (healthMonitor.getLoadBalancerHealthMonitorID() != null) {
- healthmonitorsBuilder.setId(toUuid(healthMonitor.getLoadBalancerHealthMonitorID()));
+ healthmonitorsBuilder.setUuid(toUuid(healthMonitor.getLoadBalancerHealthMonitorID()));
} else {
logger.warn("Attempting to write neutron laod balancer health monitor without UUID");
}