e.printStackTrace();
return;
}
- finally{
- try {
- fop.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
try {
if(relations.size() > 0) {fop.write("[\n".getBytes());}
fop.write(String.join(",\n", relations).getBytes());
e.printStackTrace();
return;
}
+ finally{
+ try {
+ fop.close();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
logger.debug(String.join(",\n", relations));
return;
}
sbElement.append(" type=\"xs:int\"");
if ( elementType.equals("java.lang.Boolean"))
sbElement.append(" type=\"xs:boolean\"");
- if ( elementIsRequired == null || !elementIsRequired.equals("true")||addType != null) {
+ if ( ("java.lang.Boolean".equals(elementType)) || (elementIsRequired == null || !elementIsRequired.equals("true")||addType != null)) {
sbElement.append(" minOccurs=\"0\"");
}
if ( elementContainerType != null && elementContainerType.equals("java.util.ArrayList")) {
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-port-mirrored" type="xs:boolean">
+ <xs:element name="is-port-mirrored" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not port is a mirrored.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-port-mirrored" type="xs:boolean">
+ <xs:element name="is-port-mirrored" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not port is a mirrored.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="sriov-automation" type="xs:boolean">
+ <xs:element name="sriov-automation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Whether the cloud region supports (true) or does not support (false) SR-IOV automation.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-port-mirrored" type="xs:boolean">
+ <xs:element name="is-port-mirrored" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not port is a mirrored.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="sriov-automation" type="xs:boolean">
+ <xs:element name="sriov-automation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Whether the cloud region supports (true) or does not support (false) SR-IOV automation.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-port-mirrored" type="xs:boolean">
+ <xs:element name="is-port-mirrored" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not port is a mirrored.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="sriov-automation" type="xs:boolean">
+ <xs:element name="sriov-automation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Whether the cloud region supports (true) or does not support (false) SR-IOV automation.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-port-mirrored" type="xs:boolean">
+ <xs:element name="is-port-mirrored" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not port is a mirrored.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-ip-unnumbered" type="xs:boolean">
+ <xs:element name="is-ip-unnumbered" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Flag indicating the interface uses the IP Unnumbered configuration.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="sriov-automation" type="xs:boolean">
+ <xs:element name="sriov-automation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Whether the cloud region supports (true) or does not support (false) SR-IOV automation.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
<xs:element name="vserver-name2" type="xs:string" minOccurs="0"/>
<xs:element name="prov-status" type="xs:string" minOccurs="0"/>
<xs:element name="vserver-selflink" type="xs:string"/>
- <xs:element name="in-maint" type="xs:boolean"/>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean"/>
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element ref="tns:volumes" minOccurs="0"/>
<xs:element ref="tns:relationship-list" minOccurs="0"/>
<xs:element name="serial-number" type="xs:string" minOccurs="0"/>
<xs:element name="pserver-id" type="xs:string" minOccurs="0"/>
<xs:element name="internet-topology" type="xs:string" minOccurs="0"/>
- <xs:element name="in-maint" type="xs:boolean"/>
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element name="pserver-name2" type="xs:string" minOccurs="0"/>
<xs:element name="purpose" type="xs:string" minOccurs="0"/>
<xs:element name="prov-status" type="xs:string" minOccurs="0"/>
<xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
<xs:element name="ipaddress-v4-oam-vip" type="xs:string" minOccurs="0"/>
- <xs:element name="in-maint" type="xs:boolean"/>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean"/>
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
<xs:element name="group-notation" type="xs:string" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element ref="tns:relationship-list" minOccurs="0"/>
<xs:element name="cidr-mask" type="xs:string" minOccurs="0"/>
<xs:element name="ip-version" type="xs:string" minOccurs="0"/>
<xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
- <xs:element name="dhcp-enabled" type="xs:boolean"/>
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0"/>
<xs:element name="dhcp-start" type="xs:string" minOccurs="0"/>
<xs:element name="dhcp-end" type="xs:string" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element name="network-role" type="xs:string" minOccurs="0"/>
<xs:element name="network-technology" type="xs:string" minOccurs="0"/>
<xs:element name="neutron-network-id" type="xs:string" minOccurs="0"/>
- <xs:element name="is-bound-to-vpn" type="xs:boolean"/>
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0"/>
<xs:element name="service-id" type="xs:string" minOccurs="0"/>
<xs:element name="network-role-instance" type="xs:unsignedInt" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element name="widget-model-id" type="xs:string" minOccurs="0"/>
<xs:element name="widget-model-version" type="xs:string" minOccurs="0"/>
<xs:element name="physical-network-name" type="xs:string" minOccurs="0"/>
- <xs:element name="is-provider-network" type="xs:boolean"/>
- <xs:element name="is-shared-network" type="xs:boolean"/>
- <xs:element name="is-external-network" type="xs:boolean"/>
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0"/>
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0"/>
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0"/>
<xs:element ref="tns:subnets" minOccurs="0"/>
<xs:element ref="tns:ctag-assignments" minOccurs="0"/>
<xs:element ref="tns:segmentation-assignments" minOccurs="0"/>
<xs:element name="vf-module-name" type="xs:string" minOccurs="0"/>
<xs:element name="heat-stack-id" type="xs:string" minOccurs="0"/>
<xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
- <xs:element name="is-base-vf-module" type="xs:boolean"/>
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element name="persona-model-id" type="xs:string" minOccurs="0"/>
<xs:element name="persona-model-version" type="xs:string" minOccurs="0"/>
<xs:element name="vmemory-units" type="xs:string" minOccurs="0"/>
<xs:element name="vdisk" type="xs:unsignedInt" minOccurs="0"/>
<xs:element name="vdisk-units" type="xs:string" minOccurs="0"/>
- <xs:element name="in-maint" type="xs:boolean"/>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean"/>
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element name="summary-status" type="xs:string" minOccurs="0"/>
<xs:element name="encrypted-access-flag" type="xs:boolean" minOccurs="0"/>
<xs:element name="ipaddress-v4-oam" type="xs:string" minOccurs="0"/>
<xs:element name="sw-version" type="xs:string" minOccurs="0"/>
<xs:element name="orchestration-status" type="xs:string" minOccurs="0"/>
- <xs:element name="in-maint" type="xs:boolean"/>
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0"/>
<xs:element name="frame-id" type="xs:string" minOccurs="0"/>
<xs:element name="resource-version" type="xs:string" minOccurs="0"/>
<xs:element ref="tns:relationship-list" minOccurs="0"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true)")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="dhcp-enabled" type="xs:boolean">
+ <xs:element name="dhcp-enabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="dhcp enabled")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-bound-to-vpn" type="xs:boolean">
+ <xs:element name="is-bound-to-vpn" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Set to true if bound to VPN")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-provider-network" type="xs:boolean">
+ <xs:element name="is-provider-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a provider network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-shared-network" type="xs:boolean">
+ <xs:element name="is-shared-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is a shared network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-external-network" type="xs:boolean">
+ <xs:element name="is-external-network" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="boolean indicatating whether or not network is an external network.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-base-vf-module" type="xs:boolean">
+ <xs:element name="is-base-vf-module" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is base vf module")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="is-closed-loop-disabled" type="xs:boolean">
+ <xs:element name="is-closed-loop-disabled" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="used to indicate whether closed loop function is enabled on this node")</annox:annotate>
</xs:appinfo>
</xs:annotation>
</xs:element>
- <xs:element name="in-maint" type="xs:boolean">
+ <xs:element name="in-maint" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:appinfo>
<annox:annotate target="field">@org.onap.aai.annotations.Metadata(defaultValue="false",description="Used to indicate whether or not this object is in maintenance mode (maintenance mode = true). This field (in conjunction with prov-status) is used to suppress alarms and vSCL on VNFs/VMs.")</annox:annotate>