diff --git a/pom.xml b/pom.xml
index 9890aa3..7149994 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
net.nuagenetworks
vspk
- 20.10.7
+ 20.10.8
jar
${project.groupId}:${project.artifactId}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/DUCGroupBinding.java b/src/main/java/net/nuagenetworks/vspk/v6/DUCGroupBinding.java
index c213710..3a47575 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/DUCGroupBinding.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/DUCGroupBinding.java
@@ -46,7 +46,7 @@ public class DUCGroupBinding extends RestObject {
private static final long serialVersionUID = 1L;
- public enum EAssociatedUBRGroupFunction { GATEWAY, UBR };
+ public enum EAssociatedUBRGroupFunction { GATEWAY, UBR, HUB };
public enum EEntityScope { ENTERPRISE, GLOBAL };
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/Domain.java b/src/main/java/net/nuagenetworks/vspk/v6/Domain.java
index b1c5467..4e81667 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/Domain.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/Domain.java
@@ -82,6 +82,7 @@
import net.nuagenetworks.vspk.v6.fetchers.QOSsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.RedirectionTargetsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.RoutingPoliciesFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.RoutingPolicyAssociationsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.RoutingPolicyBindingsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.SPATSourcesPoolsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.StaticRoutesFetcher;
@@ -164,6 +165,14 @@ public enum EUplinkPreference { PRIMARY, PRIMARY_SECONDARY, SECONDARY, SECONDARY
protected Boolean GRTEnabled;
+ @JsonProperty(value = "IPv4IBGPMaxPaths")
+
+ protected Long IPv4IBGPMaxPaths;
+
+ @JsonProperty(value = "IPv6IBGPMaxPaths")
+
+ protected Long IPv6IBGPMaxPaths;
+
@JsonProperty(value = "PATEnabled")
protected EPATEnabled PATEnabled;
@@ -320,6 +329,10 @@ public enum EUplinkPreference { PRIMARY, PRIMARY_SECONDARY, SECONDARY, SECONDARY
protected String importRouteTarget;
+ @JsonProperty(value = "l2DomainAggregationEnabled")
+
+ protected Boolean l2DomainAggregationEnabled;
+
@JsonProperty(value = "labelID")
protected Long labelID;
@@ -340,6 +353,26 @@ public enum EUplinkPreference { PRIMARY, PRIMARY_SECONDARY, SECONDARY, SECONDARY
protected Long localAS;
+ @JsonProperty(value = "loopbackIntfDescription")
+
+ protected String loopbackIntfDescription;
+
+ @JsonProperty(value = "loopbackIntfEnabled")
+
+ protected Boolean loopbackIntfEnabled;
+
+ @JsonProperty(value = "loopbackIntfIPv4Address")
+
+ protected String loopbackIntfIPv4Address;
+
+ @JsonProperty(value = "loopbackIntfIPv6Address")
+
+ protected String loopbackIntfIPv6Address;
+
+ @JsonProperty(value = "loopbackIntfId")
+
+ protected Long loopbackIntfId;
+
@JsonProperty(value = "maintenanceMode")
protected EMaintenanceMode maintenanceMode;
@@ -551,6 +584,9 @@ public enum EUplinkPreference { PRIMARY, PRIMARY_SECONDARY, SECONDARY, SECONDARY
@JsonIgnore
private RoutingPoliciesFetcher routingPolicies;
+ @JsonIgnore
+ private RoutingPolicyAssociationsFetcher routingPolicyAssociations;
+
@JsonIgnore
private RoutingPolicyBindingsFetcher routingPolicyBindings;
@@ -699,6 +735,8 @@ public Domain() {
routingPolicies = new RoutingPoliciesFetcher(this);
+ routingPolicyAssociations = new RoutingPolicyAssociationsFetcher(this);
+
routingPolicyBindings = new RoutingPolicyBindingsFetcher(this);
sPATSourcesPools = new SPATSourcesPoolsFetcher(this);
@@ -834,6 +872,28 @@ public void setGRTEnabled(Boolean value) {
}
+ @JsonIgnore
+ public Long getIPv4IBGPMaxPaths() {
+ return IPv4IBGPMaxPaths;
+ }
+
+ @JsonIgnore
+ public void setIPv4IBGPMaxPaths(Long value) {
+ this.IPv4IBGPMaxPaths = value;
+ }
+
+
+ @JsonIgnore
+ public Long getIPv6IBGPMaxPaths() {
+ return IPv6IBGPMaxPaths;
+ }
+
+ @JsonIgnore
+ public void setIPv6IBGPMaxPaths(Long value) {
+ this.IPv6IBGPMaxPaths = value;
+ }
+
+
@JsonIgnore
public EPATEnabled getPATEnabled() {
return PATEnabled;
@@ -1263,6 +1323,17 @@ public void setImportRouteTarget(String value) {
}
+ @JsonIgnore
+ public Boolean getL2DomainAggregationEnabled() {
+ return l2DomainAggregationEnabled;
+ }
+
+ @JsonIgnore
+ public void setL2DomainAggregationEnabled(Boolean value) {
+ this.l2DomainAggregationEnabled = value;
+ }
+
+
@JsonIgnore
public Long getLabelID() {
return labelID;
@@ -1318,6 +1389,61 @@ public void setLocalAS(Long value) {
}
+ @JsonIgnore
+ public String getLoopbackIntfDescription() {
+ return loopbackIntfDescription;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfDescription(String value) {
+ this.loopbackIntfDescription = value;
+ }
+
+
+ @JsonIgnore
+ public Boolean getLoopbackIntfEnabled() {
+ return loopbackIntfEnabled;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfEnabled(Boolean value) {
+ this.loopbackIntfEnabled = value;
+ }
+
+
+ @JsonIgnore
+ public String getLoopbackIntfIPv4Address() {
+ return loopbackIntfIPv4Address;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfIPv4Address(String value) {
+ this.loopbackIntfIPv4Address = value;
+ }
+
+
+ @JsonIgnore
+ public String getLoopbackIntfIPv6Address() {
+ return loopbackIntfIPv6Address;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfIPv6Address(String value) {
+ this.loopbackIntfIPv6Address = value;
+ }
+
+
+ @JsonIgnore
+ public Long getLoopbackIntfId() {
+ return loopbackIntfId;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfId(Long value) {
+ this.loopbackIntfId = value;
+ }
+
+
@JsonIgnore
public EMaintenanceMode getMaintenanceMode() {
return maintenanceMode;
@@ -1741,6 +1867,11 @@ public RoutingPoliciesFetcher getRoutingPolicies() {
return routingPolicies;
}
+ @JsonIgnore
+ public RoutingPolicyAssociationsFetcher getRoutingPolicyAssociations() {
+ return routingPolicyAssociations;
+ }
+
@JsonIgnore
public RoutingPolicyBindingsFetcher getRoutingPolicyBindings() {
return routingPolicyBindings;
@@ -1823,7 +1954,7 @@ public ZonesFetcher getZones() {
public String toString() {
- return "Domain [" + "BGPEnabled=" + BGPEnabled + ", DHCPBehavior=" + DHCPBehavior + ", DHCPServerAddress=" + DHCPServerAddress + ", DPI=" + DPI + ", ECMPCount=" + ECMPCount + ", EVPNRT5Type=" + EVPNRT5Type + ", FIPIgnoreDefaultRoute=" + FIPIgnoreDefaultRoute + ", FIPUnderlay=" + FIPUnderlay + ", GRTEnabled=" + GRTEnabled + ", PATEnabled=" + PATEnabled + ", VXLANECMPEnabled=" + VXLANECMPEnabled + ", advertiseCriteria=" + advertiseCriteria + ", aggregateFlowsEnabled=" + aggregateFlowsEnabled + ", aggregationFlowType=" + aggregationFlowType + ", associatedBGPProfileID=" + associatedBGPProfileID + ", associatedIDPProfileID=" + associatedIDPProfileID + ", associatedMulticastChannelMapID=" + associatedMulticastChannelMapID + ", associatedPATMapperID=" + associatedPATMapperID + ", associatedSharedPATMapperID=" + associatedSharedPATMapperID + ", associatedUnderlayID=" + associatedUnderlayID + ", backHaulRouteDistinguisher=" + backHaulRouteDistinguisher + ", backHaulRouteTarget=" + backHaulRouteTarget + ", backHaulServiceID=" + backHaulServiceID + ", backHaulVNID=" + backHaulVNID + ", color=" + color + ", createBackHaulSubnet=" + createBackHaulSubnet + ", creationDate=" + creationDate + ", customerID=" + customerID + ", description=" + description + ", dhcpServerAddresses=" + dhcpServerAddresses + ", domainAggregationEnabled=" + domainAggregationEnabled + ", domainID=" + domainID + ", domainVLANID=" + domainVLANID + ", embeddedMetadata=" + embeddedMetadata + ", encryption=" + encryption + ", enterpriseID=" + enterpriseID + ", entityScope=" + entityScope + ", exportRouteTarget=" + exportRouteTarget + ", externalID=" + externalID + ", externalLabel=" + externalLabel + ", fecEnabled=" + fecEnabled + ", flowCollectionEnabled=" + flowCollectionEnabled + ", flowCount=" + flowCount + ", flowLimitEnabled=" + flowLimitEnabled + ", flowSetupRate=" + flowSetupRate + ", flowSetupRateLimitEnabled=" + flowSetupRateLimitEnabled + ", globalRoutingEnabled=" + globalRoutingEnabled + ", importRouteTarget=" + importRouteTarget + ", labelID=" + labelID + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", leakingEnabled=" + leakingEnabled + ", localAS=" + localAS + ", maintenanceMode=" + maintenanceMode + ", multicast=" + multicast + ", name=" + name + ", owner=" + owner + ", permittedAction=" + permittedAction + ", policyChangeStatus=" + policyChangeStatus + ", routeDistinguisher=" + routeDistinguisher + ", routeTarget=" + routeTarget + ", secondaryDHCPServerAddress=" + secondaryDHCPServerAddress + ", secondaryRouteTarget=" + secondaryRouteTarget + ", serviceID=" + serviceID + ", stretched=" + stretched + ", templateID=" + templateID + ", threatIntelligenceEnabled=" + threatIntelligenceEnabled + ", tunnelType=" + tunnelType + ", underlayEnabled=" + underlayEnabled + ", uplinkPreference=" + uplinkPreference + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "Domain [" + "BGPEnabled=" + BGPEnabled + ", DHCPBehavior=" + DHCPBehavior + ", DHCPServerAddress=" + DHCPServerAddress + ", DPI=" + DPI + ", ECMPCount=" + ECMPCount + ", EVPNRT5Type=" + EVPNRT5Type + ", FIPIgnoreDefaultRoute=" + FIPIgnoreDefaultRoute + ", FIPUnderlay=" + FIPUnderlay + ", GRTEnabled=" + GRTEnabled + ", IPv4IBGPMaxPaths=" + IPv4IBGPMaxPaths + ", IPv6IBGPMaxPaths=" + IPv6IBGPMaxPaths + ", PATEnabled=" + PATEnabled + ", VXLANECMPEnabled=" + VXLANECMPEnabled + ", advertiseCriteria=" + advertiseCriteria + ", aggregateFlowsEnabled=" + aggregateFlowsEnabled + ", aggregationFlowType=" + aggregationFlowType + ", associatedBGPProfileID=" + associatedBGPProfileID + ", associatedIDPProfileID=" + associatedIDPProfileID + ", associatedMulticastChannelMapID=" + associatedMulticastChannelMapID + ", associatedPATMapperID=" + associatedPATMapperID + ", associatedSharedPATMapperID=" + associatedSharedPATMapperID + ", associatedUnderlayID=" + associatedUnderlayID + ", backHaulRouteDistinguisher=" + backHaulRouteDistinguisher + ", backHaulRouteTarget=" + backHaulRouteTarget + ", backHaulServiceID=" + backHaulServiceID + ", backHaulVNID=" + backHaulVNID + ", color=" + color + ", createBackHaulSubnet=" + createBackHaulSubnet + ", creationDate=" + creationDate + ", customerID=" + customerID + ", description=" + description + ", dhcpServerAddresses=" + dhcpServerAddresses + ", domainAggregationEnabled=" + domainAggregationEnabled + ", domainID=" + domainID + ", domainVLANID=" + domainVLANID + ", embeddedMetadata=" + embeddedMetadata + ", encryption=" + encryption + ", enterpriseID=" + enterpriseID + ", entityScope=" + entityScope + ", exportRouteTarget=" + exportRouteTarget + ", externalID=" + externalID + ", externalLabel=" + externalLabel + ", fecEnabled=" + fecEnabled + ", flowCollectionEnabled=" + flowCollectionEnabled + ", flowCount=" + flowCount + ", flowLimitEnabled=" + flowLimitEnabled + ", flowSetupRate=" + flowSetupRate + ", flowSetupRateLimitEnabled=" + flowSetupRateLimitEnabled + ", globalRoutingEnabled=" + globalRoutingEnabled + ", importRouteTarget=" + importRouteTarget + ", l2DomainAggregationEnabled=" + l2DomainAggregationEnabled + ", labelID=" + labelID + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", leakingEnabled=" + leakingEnabled + ", localAS=" + localAS + ", loopbackIntfDescription=" + loopbackIntfDescription + ", loopbackIntfEnabled=" + loopbackIntfEnabled + ", loopbackIntfIPv4Address=" + loopbackIntfIPv4Address + ", loopbackIntfIPv6Address=" + loopbackIntfIPv6Address + ", loopbackIntfId=" + loopbackIntfId + ", maintenanceMode=" + maintenanceMode + ", multicast=" + multicast + ", name=" + name + ", owner=" + owner + ", permittedAction=" + permittedAction + ", policyChangeStatus=" + policyChangeStatus + ", routeDistinguisher=" + routeDistinguisher + ", routeTarget=" + routeTarget + ", secondaryDHCPServerAddress=" + secondaryDHCPServerAddress + ", secondaryRouteTarget=" + secondaryRouteTarget + ", serviceID=" + serviceID + ", stretched=" + stretched + ", templateID=" + templateID + ", threatIntelligenceEnabled=" + threatIntelligenceEnabled + ", tunnelType=" + tunnelType + ", underlayEnabled=" + underlayEnabled + ", uplinkPreference=" + uplinkPreference + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/Enterprise.java b/src/main/java/net/nuagenetworks/vspk/v6/Enterprise.java
index 42084d1..2e2f74c 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/Enterprise.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/Enterprise.java
@@ -55,6 +55,7 @@
import net.nuagenetworks.vspk.v6.fetchers.EgressQOSPoliciesFetcher;
import net.nuagenetworks.vspk.v6.fetchers.EnterpriseNetworksFetcher;
import net.nuagenetworks.vspk.v6.fetchers.EnterpriseSecuritiesFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.EthernetSegmentGWGroupsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.EventLogsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.FirewallAclsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.FirewallRulesFetcher;
@@ -380,6 +381,9 @@ public enum EThreatIntelligenceEnabled { DISABLED, ENABLED };
@JsonIgnore
private EnterpriseSecuritiesFetcher enterpriseSecurities;
+ @JsonIgnore
+ private EthernetSegmentGWGroupsFetcher ethernetSegmentGWGroups;
+
@JsonIgnore
private EventLogsFetcher eventLogs;
@@ -630,6 +634,8 @@ public Enterprise() {
enterpriseSecurities = new EnterpriseSecuritiesFetcher(this);
+ ethernetSegmentGWGroups = new EthernetSegmentGWGroupsFetcher(this);
+
eventLogs = new EventLogsFetcher(this);
firewallAcls = new FirewallAclsFetcher(this);
@@ -1357,6 +1363,11 @@ public EnterpriseSecuritiesFetcher getEnterpriseSecurities() {
return enterpriseSecurities;
}
+ @JsonIgnore
+ public EthernetSegmentGWGroupsFetcher getEthernetSegmentGWGroups() {
+ return ethernetSegmentGWGroups;
+ }
+
@JsonIgnore
public EventLogsFetcher getEventLogs() {
return eventLogs;
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/EsIndexConfig.java b/src/main/java/net/nuagenetworks/vspk/v6/EsIndexConfig.java
index d7077f0..ad941ef 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/EsIndexConfig.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/EsIndexConfig.java
@@ -49,7 +49,7 @@ public class EsIndexConfig extends RestObject {
public enum EConfigStatus { FAILED, IN_PROGRESS, SUCCESS };
public enum EEntityScope { ENTERPRISE, GLOBAL };
public enum EIlmStatus { FAILED, SUCCESS };
- public enum EIndexType { NUAGE_ACL, NUAGE_ADDRESSMAP, NUAGE_DPI_FLOWSTATS, NUAGE_DPI_PROBESTATS, NUAGE_DPI_SLASTATS, NUAGE_EVENT, NUAGE_FEC, NUAGE_FLOW, NUAGE_GW_SEL_STATS, NUAGE_IKE_PROBESTATS, NUAGE_IKE_PROBE_STATUS, NUAGE_IKE_STATS, NUAGE_LTE, NUAGE_NATT, NUAGE_SYSMON, NUAGE_VLAN, NUAGE_VNF, NUAGE_VPORT, NUAGE_VPORT_QOS, NUAGE_WIFI };
+ public enum EIndexType { NUAGE_ACL, NUAGE_ADDRESSMAP, NUAGE_DPI_FLOWSTATS, NUAGE_DPI_PROBESTATS, NUAGE_DPI_SLASTATS, NUAGE_EVENT, NUAGE_FEC, NUAGE_FLOW, NUAGE_GW_SEL_STATS, NUAGE_IKE_PROBESTATS, NUAGE_IKE_PROBE_STATUS, NUAGE_IKE_STATS, NUAGE_LTE, NUAGE_NATT, NUAGE_OAM, NUAGE_SYSMON, NUAGE_VLAN, NUAGE_VNF, NUAGE_VPORT, NUAGE_VPORT_QOS, NUAGE_WIFI };
@JsonProperty(value = "associatedEsIlmPolicyId")
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/Me.java b/src/main/java/net/nuagenetworks/vspk/v6/Me.java
index 5e9e86e..c060839 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/Me.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/Me.java
@@ -85,6 +85,7 @@
import net.nuagenetworks.vspk.v6.fetchers.MetadatasFetcher;
import net.nuagenetworks.vspk.v6.fetchers.MirrorDestinationsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.MultiCastChannelMapsFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.NetconfGlobalConfigurationsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.NetconfProfilesFetcher;
import net.nuagenetworks.vspk.v6.fetchers.NetworkLayoutsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.NetworkPerformanceMeasurementsFetcher;
@@ -408,6 +409,9 @@ public enum EEntityScope { ENTERPRISE, GLOBAL };
@JsonIgnore
private MultiCastChannelMapsFetcher multiCastChannelMaps;
+ @JsonIgnore
+ private NetconfGlobalConfigurationsFetcher netconfGlobalConfigurations;
+
@JsonIgnore
private NetconfProfilesFetcher netconfProfiles;
@@ -676,6 +680,8 @@ public Me() {
multiCastChannelMaps = new MultiCastChannelMapsFetcher(this);
+ netconfGlobalConfigurations = new NetconfGlobalConfigurationsFetcher(this);
+
netconfProfiles = new NetconfProfilesFetcher(this);
networkLayouts = new NetworkLayoutsFetcher(this);
@@ -1327,6 +1333,11 @@ public MultiCastChannelMapsFetcher getMultiCastChannelMaps() {
return multiCastChannelMaps;
}
+ @JsonIgnore
+ public NetconfGlobalConfigurationsFetcher getNetconfGlobalConfigurations() {
+ return netconfGlobalConfigurations;
+ }
+
@JsonIgnore
public NetconfProfilesFetcher getNetconfProfiles() {
return netconfProfiles;
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/NSGateway.java b/src/main/java/net/nuagenetworks/vspk/v6/NSGateway.java
index edd1a6c..6a1f504 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/NSGateway.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/NSGateway.java
@@ -126,6 +126,10 @@ public enum ETunnelShaping { DISABLED, ENABLED };
protected String NSGVersion;
+ @JsonProperty(value = "SGTPropagationEnabled")
+
+ protected Boolean SGTPropagationEnabled;
+
@JsonProperty(value = "SKU")
protected String SKU;
@@ -618,6 +622,17 @@ public void setNSGVersion(String value) {
}
+ @JsonIgnore
+ public Boolean getSGTPropagationEnabled() {
+ return SGTPropagationEnabled;
+ }
+
+ @JsonIgnore
+ public void setSGTPropagationEnabled(Boolean value) {
+ this.SGTPropagationEnabled = value;
+ }
+
+
@JsonIgnore
public String getSKU() {
return SKU;
@@ -1432,7 +1447,7 @@ public WirelessPortsFetcher getWirelessPorts() {
public String toString() {
- return "NSGateway [" + "AARApplicationReleaseDate=" + AARApplicationReleaseDate + ", AARApplicationVersion=" + AARApplicationVersion + ", BIOSReleaseDate=" + BIOSReleaseDate + ", BIOSVersion=" + BIOSVersion + ", CPUCoreAllocation=" + CPUCoreAllocation + ", CPUType=" + CPUType + ", MACAddress=" + MACAddress + ", NATTraversalEnabled=" + NATTraversalEnabled + ", NSGVersion=" + NSGVersion + ", SKU=" + SKU + ", SSHService=" + SSHService + ", TCPMSSEnabled=" + TCPMSSEnabled + ", TCPMaximumSegmentSize=" + TCPMaximumSegmentSize + ", TPMStatus=" + TPMStatus + ", TPMVersion=" + TPMVersion + ", UUID=" + UUID + ", VSDAARApplicationVersion=" + VSDAARApplicationVersion + ", ZFBMatchAttribute=" + ZFBMatchAttribute + ", ZFBMatchValue=" + ZFBMatchValue + ", associatedGatewaySecurityID=" + associatedGatewaySecurityID + ", associatedGatewaySecurityProfileID=" + associatedGatewaySecurityProfileID + ", associatedNSGInfoID=" + associatedNSGInfoID + ", associatedNSGMigrationProfileID=" + associatedNSGMigrationProfileID + ", associatedNSGUpgradeProfileID=" + associatedNSGUpgradeProfileID + ", associatedOverlayManagementProfileID=" + associatedOverlayManagementProfileID + ", autoDiscGatewayID=" + autoDiscGatewayID + ", bootstrapID=" + bootstrapID + ", bootstrapStatus=" + bootstrapStatus + ", certValidityDays=" + certValidityDays + ", configurationReloadState=" + configurationReloadState + ", configurationStatus=" + configurationStatus + ", configureLoadBalancing=" + configureLoadBalancing + ", controlTrafficCOSValue=" + controlTrafficCOSValue + ", controlTrafficDSCPValue=" + controlTrafficDSCPValue + ", creationDate=" + creationDate + ", datapathID=" + datapathID + ", derivedSSHServiceState=" + derivedSSHServiceState + ", description=" + description + ", embeddedMetadata=" + embeddedMetadata + ", enterpriseID=" + enterpriseID + ", entityScope=" + entityScope + ", externalID=" + externalID + ", family=" + family + ", functions=" + functions + ", gatewayConfigRawVersion=" + gatewayConfigRawVersion + ", gatewayConfigVersion=" + gatewayConfigVersion + ", gatewayConnected=" + gatewayConnected + ", hugePageSetting=" + hugePageSetting + ", inheritedSSHServiceState=" + inheritedSSHServiceState + ", lastConfigurationReloadTimestamp=" + lastConfigurationReloadTimestamp + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", libraries=" + libraries + ", locationID=" + locationID + ", name=" + name + ", networkAcceleration=" + networkAcceleration + ", operationMode=" + operationMode + ", operationStatus=" + operationStatus + ", owner=" + owner + ", pending=" + pending + ", permittedAction=" + permittedAction + ", personality=" + personality + ", productName=" + productName + ", redundancyGroupID=" + redundancyGroupID + ", serialNumber=" + serialNumber + ", syslogLevel=" + syslogLevel + ", systemID=" + systemID + ", templateID=" + templateID + ", threatPreventionEnabled=" + threatPreventionEnabled + ", tunnelShaping=" + tunnelShaping + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "NSGateway [" + "AARApplicationReleaseDate=" + AARApplicationReleaseDate + ", AARApplicationVersion=" + AARApplicationVersion + ", BIOSReleaseDate=" + BIOSReleaseDate + ", BIOSVersion=" + BIOSVersion + ", CPUCoreAllocation=" + CPUCoreAllocation + ", CPUType=" + CPUType + ", MACAddress=" + MACAddress + ", NATTraversalEnabled=" + NATTraversalEnabled + ", NSGVersion=" + NSGVersion + ", SGTPropagationEnabled=" + SGTPropagationEnabled + ", SKU=" + SKU + ", SSHService=" + SSHService + ", TCPMSSEnabled=" + TCPMSSEnabled + ", TCPMaximumSegmentSize=" + TCPMaximumSegmentSize + ", TPMStatus=" + TPMStatus + ", TPMVersion=" + TPMVersion + ", UUID=" + UUID + ", VSDAARApplicationVersion=" + VSDAARApplicationVersion + ", ZFBMatchAttribute=" + ZFBMatchAttribute + ", ZFBMatchValue=" + ZFBMatchValue + ", associatedGatewaySecurityID=" + associatedGatewaySecurityID + ", associatedGatewaySecurityProfileID=" + associatedGatewaySecurityProfileID + ", associatedNSGInfoID=" + associatedNSGInfoID + ", associatedNSGMigrationProfileID=" + associatedNSGMigrationProfileID + ", associatedNSGUpgradeProfileID=" + associatedNSGUpgradeProfileID + ", associatedOverlayManagementProfileID=" + associatedOverlayManagementProfileID + ", autoDiscGatewayID=" + autoDiscGatewayID + ", bootstrapID=" + bootstrapID + ", bootstrapStatus=" + bootstrapStatus + ", certValidityDays=" + certValidityDays + ", configurationReloadState=" + configurationReloadState + ", configurationStatus=" + configurationStatus + ", configureLoadBalancing=" + configureLoadBalancing + ", controlTrafficCOSValue=" + controlTrafficCOSValue + ", controlTrafficDSCPValue=" + controlTrafficDSCPValue + ", creationDate=" + creationDate + ", datapathID=" + datapathID + ", derivedSSHServiceState=" + derivedSSHServiceState + ", description=" + description + ", embeddedMetadata=" + embeddedMetadata + ", enterpriseID=" + enterpriseID + ", entityScope=" + entityScope + ", externalID=" + externalID + ", family=" + family + ", functions=" + functions + ", gatewayConfigRawVersion=" + gatewayConfigRawVersion + ", gatewayConfigVersion=" + gatewayConfigVersion + ", gatewayConnected=" + gatewayConnected + ", hugePageSetting=" + hugePageSetting + ", inheritedSSHServiceState=" + inheritedSSHServiceState + ", lastConfigurationReloadTimestamp=" + lastConfigurationReloadTimestamp + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", libraries=" + libraries + ", locationID=" + locationID + ", name=" + name + ", networkAcceleration=" + networkAcceleration + ", operationMode=" + operationMode + ", operationStatus=" + operationStatus + ", owner=" + owner + ", pending=" + pending + ", permittedAction=" + permittedAction + ", personality=" + personality + ", productName=" + productName + ", redundancyGroupID=" + redundancyGroupID + ", serialNumber=" + serialNumber + ", syslogLevel=" + syslogLevel + ", systemID=" + systemID + ", templateID=" + templateID + ", threatPreventionEnabled=" + threatPreventionEnabled + ", tunnelShaping=" + tunnelShaping + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/NetconfGlobalConfiguration.java b/src/main/java/net/nuagenetworks/vspk/v6/NetconfGlobalConfiguration.java
new file mode 100644
index 0000000..3bacbab
--- /dev/null
+++ b/src/main/java/net/nuagenetworks/vspk/v6/NetconfGlobalConfiguration.java
@@ -0,0 +1,274 @@
+/*
+ Copyright (c) 2015, Alcatel-Lucent Inc
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the copyright holder nor the names of its contributors
+ may be used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+package net.nuagenetworks.vspk.v6;
+
+import net.nuagenetworks.bambou.RestObject;
+import net.nuagenetworks.bambou.annotation.RestEntity;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
+
+import net.nuagenetworks.vspk.v6.fetchers.DeploymentFailuresFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.GlobalMetadatasFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.MetadatasFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.PermissionsFetcher;
+
+@JsonIgnoreProperties(ignoreUnknown = true)
+@RestEntity(restName = "netconfglobalconfiguration", resourceName = "netconfglobalconfigurations")
+public class NetconfGlobalConfiguration extends RestObject {
+
+ private static final long serialVersionUID = 1L;
+
+
+ public enum EEntityScope { ENTERPRISE, GLOBAL };
+
+
+ @JsonProperty(value = "configDefinition")
+
+ protected String configDefinition;
+
+ @JsonProperty(value = "creationDate")
+
+ protected String creationDate;
+
+ @JsonProperty(value = "description")
+
+ protected String description;
+
+ @JsonProperty(value = "embeddedMetadata")
+
+ protected java.util.List embeddedMetadata;
+
+ @JsonProperty(value = "entityScope")
+
+ protected EEntityScope entityScope;
+
+ @JsonProperty(value = "externalID")
+
+ protected String externalID;
+
+ @JsonProperty(value = "lastUpdatedBy")
+
+ protected String lastUpdatedBy;
+
+ @JsonProperty(value = "lastUpdatedDate")
+
+ protected String lastUpdatedDate;
+
+ @JsonProperty(value = "name")
+
+ protected String name;
+
+ @JsonProperty(value = "netconfGatewayIDs")
+
+ protected java.util.List netconfGatewayIDs;
+
+ @JsonProperty(value = "owner")
+
+ protected String owner;
+
+
+
+ @JsonIgnore
+ private DeploymentFailuresFetcher deploymentFailures;
+
+ @JsonIgnore
+ private GlobalMetadatasFetcher globalMetadatas;
+
+ @JsonIgnore
+ private MetadatasFetcher metadatas;
+
+ @JsonIgnore
+ private PermissionsFetcher permissions;
+
+
+ public NetconfGlobalConfiguration() {
+
+ deploymentFailures = new DeploymentFailuresFetcher(this);
+
+ globalMetadatas = new GlobalMetadatasFetcher(this);
+
+ metadatas = new MetadatasFetcher(this);
+
+ permissions = new PermissionsFetcher(this);
+
+ }
+
+
+
+ @JsonIgnore
+ public String getConfigDefinition() {
+ return configDefinition;
+ }
+
+ @JsonIgnore
+ public void setConfigDefinition(String value) {
+ this.configDefinition = value;
+ }
+
+
+ @JsonIgnore
+ public String getCreationDate() {
+ return creationDate;
+ }
+
+ @JsonIgnore
+ public void setCreationDate(String value) {
+ this.creationDate = value;
+ }
+
+
+ @JsonIgnore
+ public String getDescription() {
+ return description;
+ }
+
+ @JsonIgnore
+ public void setDescription(String value) {
+ this.description = value;
+ }
+
+
+ @JsonIgnore
+ public java.util.List getEmbeddedMetadata() {
+ return embeddedMetadata;
+ }
+
+ @JsonIgnore
+ public void setEmbeddedMetadata(java.util.List value) {
+ this.embeddedMetadata = value;
+ }
+
+
+ @JsonIgnore
+ public EEntityScope getEntityScope() {
+ return entityScope;
+ }
+
+ @JsonIgnore
+ public void setEntityScope(EEntityScope value) {
+ this.entityScope = value;
+ }
+
+
+ @JsonIgnore
+ public String getExternalID() {
+ return externalID;
+ }
+
+ @JsonIgnore
+ public void setExternalID(String value) {
+ this.externalID = value;
+ }
+
+
+ @JsonIgnore
+ public String getLastUpdatedBy() {
+ return lastUpdatedBy;
+ }
+
+ @JsonIgnore
+ public void setLastUpdatedBy(String value) {
+ this.lastUpdatedBy = value;
+ }
+
+
+ @JsonIgnore
+ public String getLastUpdatedDate() {
+ return lastUpdatedDate;
+ }
+
+ @JsonIgnore
+ public void setLastUpdatedDate(String value) {
+ this.lastUpdatedDate = value;
+ }
+
+
+ @JsonIgnore
+ public String getName() {
+ return name;
+ }
+
+ @JsonIgnore
+ public void setName(String value) {
+ this.name = value;
+ }
+
+
+ @JsonIgnore
+ public java.util.List getNetconfGatewayIDs() {
+ return netconfGatewayIDs;
+ }
+
+ @JsonIgnore
+ public void setNetconfGatewayIDs(java.util.List value) {
+ this.netconfGatewayIDs = value;
+ }
+
+
+ @JsonIgnore
+ public String getOwner() {
+ return owner;
+ }
+
+ @JsonIgnore
+ public void setOwner(String value) {
+ this.owner = value;
+ }
+
+
+
+ @JsonIgnore
+ public DeploymentFailuresFetcher getDeploymentFailures() {
+ return deploymentFailures;
+ }
+
+ @JsonIgnore
+ public GlobalMetadatasFetcher getGlobalMetadatas() {
+ return globalMetadatas;
+ }
+
+ @JsonIgnore
+ public MetadatasFetcher getMetadatas() {
+ return metadatas;
+ }
+
+ @JsonIgnore
+ public PermissionsFetcher getPermissions() {
+ return permissions;
+ }
+
+
+ public String toString() {
+ return "NetconfGlobalConfiguration [" + "configDefinition=" + configDefinition + ", creationDate=" + creationDate + ", description=" + description + ", embeddedMetadata=" + embeddedMetadata + ", entityScope=" + entityScope + ", externalID=" + externalID + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", name=" + name + ", netconfGatewayIDs=" + netconfGatewayIDs + ", owner=" + owner + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/PATNATPool.java b/src/main/java/net/nuagenetworks/vspk/v6/PATNATPool.java
index b7c26d9..2df8da3 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/PATNATPool.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/PATNATPool.java
@@ -146,6 +146,10 @@ public enum EPermittedAction { ALL, DEPLOY, EXTEND, INSTANTIATE, READ, USE };
protected String startSourceAddress;
+ @JsonProperty(value = "useUplinkIP")
+
+ protected Boolean useUplinkIP;
+
@JsonIgnore
@@ -441,6 +445,17 @@ public void setStartSourceAddress(String value) {
this.startSourceAddress = value;
}
+
+ @JsonIgnore
+ public Boolean getUseUplinkIP() {
+ return useUplinkIP;
+ }
+
+ @JsonIgnore
+ public void setUseUplinkIP(Boolean value) {
+ this.useUplinkIP = value;
+ }
+
@JsonIgnore
@@ -490,7 +505,7 @@ public StatisticsPoliciesFetcher getStatisticsPolicies() {
public String toString() {
- return "PATNATPool [" + "IPType=" + IPType + ", addressRange=" + addressRange + ", associatedGatewayId=" + associatedGatewayId + ", associatedGatewayType=" + associatedGatewayType + ", associatedSubnetId=" + associatedSubnetId + ", associatedVlanId=" + associatedVlanId + ", creationDate=" + creationDate + ", defaultPATIP=" + defaultPATIP + ", description=" + description + ", dynamicSourceEnabled=" + dynamicSourceEnabled + ", embeddedMetadata=" + embeddedMetadata + ", endAddressRange=" + endAddressRange + ", endSourceAddress=" + endSourceAddress + ", entityScope=" + entityScope + ", externalID=" + externalID + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", name=" + name + ", owner=" + owner + ", permittedAction=" + permittedAction + ", startAddressRange=" + startAddressRange + ", startSourceAddress=" + startSourceAddress + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "PATNATPool [" + "IPType=" + IPType + ", addressRange=" + addressRange + ", associatedGatewayId=" + associatedGatewayId + ", associatedGatewayType=" + associatedGatewayType + ", associatedSubnetId=" + associatedSubnetId + ", associatedVlanId=" + associatedVlanId + ", creationDate=" + creationDate + ", defaultPATIP=" + defaultPATIP + ", description=" + description + ", dynamicSourceEnabled=" + dynamicSourceEnabled + ", embeddedMetadata=" + embeddedMetadata + ", endAddressRange=" + endAddressRange + ", endSourceAddress=" + endSourceAddress + ", entityScope=" + entityScope + ", externalID=" + externalID + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", name=" + name + ", owner=" + owner + ", permittedAction=" + permittedAction + ", startAddressRange=" + startAddressRange + ", startSourceAddress=" + startSourceAddress + ", useUplinkIP=" + useUplinkIP + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicy.java b/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicy.java
index 67258d8..4d92b64 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicy.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicy.java
@@ -46,7 +46,7 @@ public class RoutingPolicy extends RestObject {
private static final long serialVersionUID = 1L;
- public enum EContentType { DEFAULT, NETCONF_7X50, SR_LINUX };
+ public enum EContentType { DEFAULT, NETCONF_7X50, NETCONF_THIRDPARTY_HW_VTEP, SR_LINUX };
public enum EDefaultAction { ACCEPT, REJECT };
public enum EEntityScope { ENTERPRISE, GLOBAL };
public enum ERoutingProtocol { BGP, ISIS, OSPFv2, OSPFv3, ROUTING };
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicyAssociation.java b/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicyAssociation.java
new file mode 100644
index 0000000..ec20951
--- /dev/null
+++ b/src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicyAssociation.java
@@ -0,0 +1,249 @@
+/*
+ Copyright (c) 2015, Alcatel-Lucent Inc
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the copyright holder nor the names of its contributors
+ may be used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+package net.nuagenetworks.vspk.v6;
+
+import net.nuagenetworks.bambou.RestObject;
+import net.nuagenetworks.bambou.annotation.RestEntity;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
+
+import net.nuagenetworks.vspk.v6.fetchers.GlobalMetadatasFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.MetadatasFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.PermissionsFetcher;
+
+@JsonIgnoreProperties(ignoreUnknown = true)
+@RestEntity(restName = "routingpolicyassociation", resourceName = "routingpolicyassociations")
+public class RoutingPolicyAssociation extends RestObject {
+
+ private static final long serialVersionUID = 1L;
+
+
+ public enum EEntityScope { ENTERPRISE, GLOBAL };
+ public enum EIpType { IPV4, IPV6 };
+
+
+ @JsonProperty(value = "associatedRoutingPolicyID")
+
+ protected String associatedRoutingPolicyID;
+
+ @JsonProperty(value = "creationDate")
+
+ protected String creationDate;
+
+ @JsonProperty(value = "embeddedMetadata")
+
+ protected java.util.List embeddedMetadata;
+
+ @JsonProperty(value = "entityScope")
+
+ protected EEntityScope entityScope;
+
+ @JsonProperty(value = "externalID")
+
+ protected String externalID;
+
+ @JsonProperty(value = "ipType")
+
+ protected EIpType ipType;
+
+ @JsonProperty(value = "lastUpdatedBy")
+
+ protected String lastUpdatedBy;
+
+ @JsonProperty(value = "lastUpdatedDate")
+
+ protected String lastUpdatedDate;
+
+ @JsonProperty(value = "netconfGatewayIDs")
+
+ protected java.util.List netconfGatewayIDs;
+
+ @JsonProperty(value = "owner")
+
+ protected String owner;
+
+
+
+ @JsonIgnore
+ private GlobalMetadatasFetcher globalMetadatas;
+
+ @JsonIgnore
+ private MetadatasFetcher metadatas;
+
+ @JsonIgnore
+ private PermissionsFetcher permissions;
+
+
+ public RoutingPolicyAssociation() {
+
+ globalMetadatas = new GlobalMetadatasFetcher(this);
+
+ metadatas = new MetadatasFetcher(this);
+
+ permissions = new PermissionsFetcher(this);
+
+ }
+
+
+
+ @JsonIgnore
+ public String getAssociatedRoutingPolicyID() {
+ return associatedRoutingPolicyID;
+ }
+
+ @JsonIgnore
+ public void setAssociatedRoutingPolicyID(String value) {
+ this.associatedRoutingPolicyID = value;
+ }
+
+
+ @JsonIgnore
+ public String getCreationDate() {
+ return creationDate;
+ }
+
+ @JsonIgnore
+ public void setCreationDate(String value) {
+ this.creationDate = value;
+ }
+
+
+ @JsonIgnore
+ public java.util.List getEmbeddedMetadata() {
+ return embeddedMetadata;
+ }
+
+ @JsonIgnore
+ public void setEmbeddedMetadata(java.util.List value) {
+ this.embeddedMetadata = value;
+ }
+
+
+ @JsonIgnore
+ public EEntityScope getEntityScope() {
+ return entityScope;
+ }
+
+ @JsonIgnore
+ public void setEntityScope(EEntityScope value) {
+ this.entityScope = value;
+ }
+
+
+ @JsonIgnore
+ public String getExternalID() {
+ return externalID;
+ }
+
+ @JsonIgnore
+ public void setExternalID(String value) {
+ this.externalID = value;
+ }
+
+
+ @JsonIgnore
+ public EIpType getIpType() {
+ return ipType;
+ }
+
+ @JsonIgnore
+ public void setIpType(EIpType value) {
+ this.ipType = value;
+ }
+
+
+ @JsonIgnore
+ public String getLastUpdatedBy() {
+ return lastUpdatedBy;
+ }
+
+ @JsonIgnore
+ public void setLastUpdatedBy(String value) {
+ this.lastUpdatedBy = value;
+ }
+
+
+ @JsonIgnore
+ public String getLastUpdatedDate() {
+ return lastUpdatedDate;
+ }
+
+ @JsonIgnore
+ public void setLastUpdatedDate(String value) {
+ this.lastUpdatedDate = value;
+ }
+
+
+ @JsonIgnore
+ public java.util.List getNetconfGatewayIDs() {
+ return netconfGatewayIDs;
+ }
+
+ @JsonIgnore
+ public void setNetconfGatewayIDs(java.util.List value) {
+ this.netconfGatewayIDs = value;
+ }
+
+
+ @JsonIgnore
+ public String getOwner() {
+ return owner;
+ }
+
+ @JsonIgnore
+ public void setOwner(String value) {
+ this.owner = value;
+ }
+
+
+
+ @JsonIgnore
+ public GlobalMetadatasFetcher getGlobalMetadatas() {
+ return globalMetadatas;
+ }
+
+ @JsonIgnore
+ public MetadatasFetcher getMetadatas() {
+ return metadatas;
+ }
+
+ @JsonIgnore
+ public PermissionsFetcher getPermissions() {
+ return permissions;
+ }
+
+
+ public String toString() {
+ return "RoutingPolicyAssociation [" + "associatedRoutingPolicyID=" + associatedRoutingPolicyID + ", creationDate=" + creationDate + ", embeddedMetadata=" + embeddedMetadata + ", entityScope=" + entityScope + ", externalID=" + externalID + ", ipType=" + ipType + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", netconfGatewayIDs=" + netconfGatewayIDs + ", owner=" + owner + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/Scheduledtestsuiterun.java b/src/main/java/net/nuagenetworks/vspk/v6/Scheduledtestsuiterun.java
index 16a789f..e5f4d9c 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/Scheduledtestsuiterun.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/Scheduledtestsuiterun.java
@@ -95,6 +95,10 @@ public enum EOperationStatus { RUNNING, STARTED, UNKNOWN };
protected String secondarySystemID;
+ @JsonProperty(value = "sourceIP")
+
+ protected String sourceIP;
+
@JsonProperty(value = "subnetName")
protected String subnetName;
@@ -265,6 +269,17 @@ public void setSecondarySystemID(String value) {
}
+ @JsonIgnore
+ public String getSourceIP() {
+ return sourceIP;
+ }
+
+ @JsonIgnore
+ public void setSourceIP(String value) {
+ this.sourceIP = value;
+ }
+
+
@JsonIgnore
public String getSubnetName() {
return subnetName;
@@ -339,7 +354,7 @@ public TestRunsFetcher getTestRuns() {
public String toString() {
- return "Scheduledtestsuiterun [" + "NSGatewayName=" + NSGatewayName + ", VPortName=" + VPortName + ", associatedScheduledTestSuiteID=" + associatedScheduledTestSuiteID + ", associatedScheduledTestSuiteName=" + associatedScheduledTestSuiteName + ", datapathID=" + datapathID + ", destination=" + destination + ", domainName=" + domainName + ", macAddress=" + macAddress + ", operationStatus=" + operationStatus + ", secondaryDatapathID=" + secondaryDatapathID + ", secondaryNSGatewayName=" + secondaryNSGatewayName + ", secondarySystemID=" + secondarySystemID + ", subnetName=" + subnetName + ", systemID=" + systemID + ", vlanID=" + vlanID + ", vportPortName=" + vportPortName + ", vportVlanID=" + vportVlanID + ", zoneName=" + zoneName + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "Scheduledtestsuiterun [" + "NSGatewayName=" + NSGatewayName + ", VPortName=" + VPortName + ", associatedScheduledTestSuiteID=" + associatedScheduledTestSuiteID + ", associatedScheduledTestSuiteName=" + associatedScheduledTestSuiteName + ", datapathID=" + datapathID + ", destination=" + destination + ", domainName=" + domainName + ", macAddress=" + macAddress + ", operationStatus=" + operationStatus + ", secondaryDatapathID=" + secondaryDatapathID + ", secondaryNSGatewayName=" + secondaryNSGatewayName + ", secondarySystemID=" + secondarySystemID + ", sourceIP=" + sourceIP + ", subnetName=" + subnetName + ", systemID=" + systemID + ", vlanID=" + vlanID + ", vportPortName=" + vportPortName + ", vportVlanID=" + vportVlanID + ", zoneName=" + zoneName + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/Subnet.java b/src/main/java/net/nuagenetworks/vspk/v6/Subnet.java
index f100ca1..3800aa8 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/Subnet.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/Subnet.java
@@ -46,15 +46,18 @@
import net.nuagenetworks.vspk.v6.fetchers.DHCPv6OptionsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.EnterprisePermissionsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.EventLogsFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.GatewaysFetcher;
import net.nuagenetworks.vspk.v6.fetchers.GlobalMetadatasFetcher;
import net.nuagenetworks.vspk.v6.fetchers.IKEGatewayConnectionsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.IPReservationsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.MetadatasFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.NetconfGatewaysFetcher;
import net.nuagenetworks.vspk.v6.fetchers.PATIPEntriesFetcher;
import net.nuagenetworks.vspk.v6.fetchers.PermissionsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.ProxyARPFiltersFetcher;
import net.nuagenetworks.vspk.v6.fetchers.QOSsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.VMResyncsFetcher;
+import net.nuagenetworks.vspk.v6.fetchers.RoutingPolicyAssociationsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.StatisticsFetcher;
import net.nuagenetworks.vspk.v6.fetchers.StatisticsPoliciesFetcher;
import net.nuagenetworks.vspk.v6.fetchers.TCAsFetcher;
@@ -71,7 +74,7 @@ public class Subnet extends RestObject {
private static final long serialVersionUID = 1L;
- public enum EDHCPRelayStatus { DISABLED, ENABLED };
+ public enum EDHCPRelayStatus { DISABLED, ENABLED, OVERRIDE };
public enum EDPI { DISABLED, ENABLED, INHERITED };
public enum EIPType { DUALSTACK, IPV4, IPV6 };
public enum EPATEnabled { DISABLED, ENABLED, INHERITED };
@@ -126,6 +129,26 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
protected Boolean advertise;
+ @JsonProperty(value = "aggregatedL2DomainID")
+
+ protected String aggregatedL2DomainID;
+
+ @JsonProperty(value = "aggregatedL2DomainName")
+
+ protected String aggregatedL2DomainName;
+
+ @JsonProperty(value = "aggregatedL2DomainRT")
+
+ protected String aggregatedL2DomainRT;
+
+ @JsonProperty(value = "aggregatedL2DomainVNID")
+
+ protected Long aggregatedL2DomainVNID;
+
+ @JsonProperty(value = "associatedMasterNetconfGatewayId")
+
+ protected String associatedMasterNetconfGatewayId;
+
@JsonProperty(value = "associatedMulticastChannelMapID")
protected String associatedMulticastChannelMapID;
@@ -250,6 +273,10 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
protected Long policyGroupID;
+ @JsonProperty(value = "primaryDHCPServerAddress")
+
+ protected String primaryDHCPServerAddress;
+
@JsonProperty(value = "proxyARP")
protected Boolean proxyARP;
@@ -270,6 +297,10 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
protected String routeTarget;
+ @JsonProperty(value = "secondaryDHCPServerAddress")
+
+ protected String secondaryDHCPServerAddress;
+
@JsonProperty(value = "serviceID")
protected Long serviceID;
@@ -306,6 +337,10 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
protected String vrrpIPv6BackupAddress;
+ @JsonProperty(value = "vrrpPriority")
+
+ protected Long vrrpPriority;
+
@JsonIgnore
@@ -341,6 +376,9 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
@JsonIgnore
private EventLogsFetcher eventLogs;
+ @JsonIgnore
+ private GatewaysFetcher gateways;
+
@JsonIgnore
private GlobalMetadatasFetcher globalMetadatas;
@@ -353,6 +391,9 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
@JsonIgnore
private MetadatasFetcher metadatas;
+ @JsonIgnore
+ private NetconfGatewaysFetcher netconfGateways;
+
@JsonIgnore
private PATIPEntriesFetcher pATIPEntries;
@@ -368,6 +409,9 @@ public enum EUseGlobalMAC { DISABLED, ENABLED, ENTERPRISE_DEFAULT };
@JsonIgnore
private VMResyncsFetcher vMResyncs;
+ @JsonIgnore
+ private RoutingPolicyAssociationsFetcher routingPolicyAssociations;
+
@JsonIgnore
private StatisticsFetcher statistics;
@@ -421,6 +465,8 @@ public Subnet() {
eventLogs = new EventLogsFetcher(this);
+ gateways = new GatewaysFetcher(this);
+
globalMetadatas = new GlobalMetadatasFetcher(this);
iKEGatewayConnections = new IKEGatewayConnectionsFetcher(this);
@@ -429,6 +475,8 @@ public Subnet() {
metadatas = new MetadatasFetcher(this);
+ netconfGateways = new NetconfGatewaysFetcher(this);
+
pATIPEntries = new PATIPEntriesFetcher(this);
permissions = new PermissionsFetcher(this);
@@ -439,6 +487,8 @@ public Subnet() {
vMResyncs = new VMResyncsFetcher(this);
+ routingPolicyAssociations = new RoutingPolicyAssociationsFetcher(this);
+
statistics = new StatisticsFetcher(this);
statisticsPolicies = new StatisticsPoliciesFetcher(this);
@@ -569,6 +619,61 @@ public void setAdvertise(Boolean value) {
}
+ @JsonIgnore
+ public String getAggregatedL2DomainID() {
+ return aggregatedL2DomainID;
+ }
+
+ @JsonIgnore
+ public void setAggregatedL2DomainID(String value) {
+ this.aggregatedL2DomainID = value;
+ }
+
+
+ @JsonIgnore
+ public String getAggregatedL2DomainName() {
+ return aggregatedL2DomainName;
+ }
+
+ @JsonIgnore
+ public void setAggregatedL2DomainName(String value) {
+ this.aggregatedL2DomainName = value;
+ }
+
+
+ @JsonIgnore
+ public String getAggregatedL2DomainRT() {
+ return aggregatedL2DomainRT;
+ }
+
+ @JsonIgnore
+ public void setAggregatedL2DomainRT(String value) {
+ this.aggregatedL2DomainRT = value;
+ }
+
+
+ @JsonIgnore
+ public Long getAggregatedL2DomainVNID() {
+ return aggregatedL2DomainVNID;
+ }
+
+ @JsonIgnore
+ public void setAggregatedL2DomainVNID(Long value) {
+ this.aggregatedL2DomainVNID = value;
+ }
+
+
+ @JsonIgnore
+ public String getAssociatedMasterNetconfGatewayId() {
+ return associatedMasterNetconfGatewayId;
+ }
+
+ @JsonIgnore
+ public void setAssociatedMasterNetconfGatewayId(String value) {
+ this.associatedMasterNetconfGatewayId = value;
+ }
+
+
@JsonIgnore
public String getAssociatedMulticastChannelMapID() {
return associatedMulticastChannelMapID;
@@ -910,6 +1015,17 @@ public void setPolicyGroupID(Long value) {
}
+ @JsonIgnore
+ public String getPrimaryDHCPServerAddress() {
+ return primaryDHCPServerAddress;
+ }
+
+ @JsonIgnore
+ public void setPrimaryDHCPServerAddress(String value) {
+ this.primaryDHCPServerAddress = value;
+ }
+
+
@JsonIgnore
public Boolean getProxyARP() {
return proxyARP;
@@ -965,6 +1081,17 @@ public void setRouteTarget(String value) {
}
+ @JsonIgnore
+ public String getSecondaryDHCPServerAddress() {
+ return secondaryDHCPServerAddress;
+ }
+
+ @JsonIgnore
+ public void setSecondaryDHCPServerAddress(String value) {
+ this.secondaryDHCPServerAddress = value;
+ }
+
+
@JsonIgnore
public Long getServiceID() {
return serviceID;
@@ -1063,6 +1190,17 @@ public void setVrrpIPv6BackupAddress(String value) {
this.vrrpIPv6BackupAddress = value;
}
+
+ @JsonIgnore
+ public Long getVrrpPriority() {
+ return vrrpPriority;
+ }
+
+ @JsonIgnore
+ public void setVrrpPriority(Long value) {
+ this.vrrpPriority = value;
+ }
+
@JsonIgnore
@@ -1120,6 +1258,11 @@ public EventLogsFetcher getEventLogs() {
return eventLogs;
}
+ @JsonIgnore
+ public GatewaysFetcher getGateways() {
+ return gateways;
+ }
+
@JsonIgnore
public GlobalMetadatasFetcher getGlobalMetadatas() {
return globalMetadatas;
@@ -1140,6 +1283,11 @@ public MetadatasFetcher getMetadatas() {
return metadatas;
}
+ @JsonIgnore
+ public NetconfGatewaysFetcher getNetconfGateways() {
+ return netconfGateways;
+ }
+
@JsonIgnore
public PATIPEntriesFetcher getPATIPEntries() {
return pATIPEntries;
@@ -1165,6 +1313,11 @@ public VMResyncsFetcher getVMResyncs() {
return vMResyncs;
}
+ @JsonIgnore
+ public RoutingPolicyAssociationsFetcher getRoutingPolicyAssociations() {
+ return routingPolicyAssociations;
+ }
+
@JsonIgnore
public StatisticsFetcher getStatistics() {
return statistics;
@@ -1207,7 +1360,7 @@ public VPortsFetcher getVPorts() {
public String toString() {
- return "Subnet [" + "DHCPRelayStatus=" + DHCPRelayStatus + ", DPI=" + DPI + ", EVPNEnabled=" + EVPNEnabled + ", IPType=" + IPType + ", IPv6Address=" + IPv6Address + ", IPv6Gateway=" + IPv6Gateway + ", PATEnabled=" + PATEnabled + ", accessRestrictionEnabled=" + accessRestrictionEnabled + ", address=" + address + ", advertise=" + advertise + ", associatedMulticastChannelMapID=" + associatedMulticastChannelMapID + ", associatedSharedNetworkResourceID=" + associatedSharedNetworkResourceID + ", color=" + color + ", creationDate=" + creationDate + ", customerID=" + customerID + ", description=" + description + ", domainServiceLabel=" + domainServiceLabel + ", dualStackDynamicIPAllocation=" + dualStackDynamicIPAllocation + ", embeddedMetadata=" + embeddedMetadata + ", enableDHCPv4=" + enableDHCPv4 + ", enableDHCPv6=" + enableDHCPv6 + ", encryption=" + encryption + ", entityScope=" + entityScope + ", entityState=" + entityState + ", externalID=" + externalID + ", gateway=" + gateway + ", gatewayMACAddress=" + gatewayMACAddress + ", ingressReplicationEnabled=" + ingressReplicationEnabled + ", interfaceID=" + interfaceID + ", irbSubInterfaceID=" + irbSubInterfaceID + ", l2EncapType=" + l2EncapType + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", linkLocalAddress=" + linkLocalAddress + ", maintenanceMode=" + maintenanceMode + ", multiHomeEnabled=" + multiHomeEnabled + ", multicast=" + multicast + ", name=" + name + ", netmask=" + netmask + ", owner=" + owner + ", policyGroupID=" + policyGroupID + ", proxyARP=" + proxyARP + ", public_=" + public_ + ", resourceType=" + resourceType + ", routeDistinguisher=" + routeDistinguisher + ", routeTarget=" + routeTarget + ", serviceID=" + serviceID + ", splitSubnet=" + splitSubnet + ", subnetVLANID=" + subnetVLANID + ", templateID=" + templateID + ", underlay=" + underlay + ", underlayEnabled=" + underlayEnabled + ", useGlobalMAC=" + useGlobalMAC + ", vnId=" + vnId + ", vrrpIPv6BackupAddress=" + vrrpIPv6BackupAddress + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "Subnet [" + "DHCPRelayStatus=" + DHCPRelayStatus + ", DPI=" + DPI + ", EVPNEnabled=" + EVPNEnabled + ", IPType=" + IPType + ", IPv6Address=" + IPv6Address + ", IPv6Gateway=" + IPv6Gateway + ", PATEnabled=" + PATEnabled + ", accessRestrictionEnabled=" + accessRestrictionEnabled + ", address=" + address + ", advertise=" + advertise + ", aggregatedL2DomainID=" + aggregatedL2DomainID + ", aggregatedL2DomainName=" + aggregatedL2DomainName + ", aggregatedL2DomainRT=" + aggregatedL2DomainRT + ", aggregatedL2DomainVNID=" + aggregatedL2DomainVNID + ", associatedMasterNetconfGatewayId=" + associatedMasterNetconfGatewayId + ", associatedMulticastChannelMapID=" + associatedMulticastChannelMapID + ", associatedSharedNetworkResourceID=" + associatedSharedNetworkResourceID + ", color=" + color + ", creationDate=" + creationDate + ", customerID=" + customerID + ", description=" + description + ", domainServiceLabel=" + domainServiceLabel + ", dualStackDynamicIPAllocation=" + dualStackDynamicIPAllocation + ", embeddedMetadata=" + embeddedMetadata + ", enableDHCPv4=" + enableDHCPv4 + ", enableDHCPv6=" + enableDHCPv6 + ", encryption=" + encryption + ", entityScope=" + entityScope + ", entityState=" + entityState + ", externalID=" + externalID + ", gateway=" + gateway + ", gatewayMACAddress=" + gatewayMACAddress + ", ingressReplicationEnabled=" + ingressReplicationEnabled + ", interfaceID=" + interfaceID + ", irbSubInterfaceID=" + irbSubInterfaceID + ", l2EncapType=" + l2EncapType + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", linkLocalAddress=" + linkLocalAddress + ", maintenanceMode=" + maintenanceMode + ", multiHomeEnabled=" + multiHomeEnabled + ", multicast=" + multicast + ", name=" + name + ", netmask=" + netmask + ", owner=" + owner + ", policyGroupID=" + policyGroupID + ", primaryDHCPServerAddress=" + primaryDHCPServerAddress + ", proxyARP=" + proxyARP + ", public_=" + public_ + ", resourceType=" + resourceType + ", routeDistinguisher=" + routeDistinguisher + ", routeTarget=" + routeTarget + ", secondaryDHCPServerAddress=" + secondaryDHCPServerAddress + ", serviceID=" + serviceID + ", splitSubnet=" + splitSubnet + ", subnetVLANID=" + subnetVLANID + ", templateID=" + templateID + ", underlay=" + underlay + ", underlayEnabled=" + underlayEnabled + ", useGlobalMAC=" + useGlobalMAC + ", vnId=" + vnId + ", vrrpIPv6BackupAddress=" + vrrpIPv6BackupAddress + ", vrrpPriority=" + vrrpPriority + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/SystemConfig.java b/src/main/java/net/nuagenetworks/vspk/v6/SystemConfig.java
index a6cc3e7..44d53da 100644
--- a/src/main/java/net/nuagenetworks/vspk/v6/SystemConfig.java
+++ b/src/main/java/net/nuagenetworks/vspk/v6/SystemConfig.java
@@ -373,6 +373,10 @@ public enum EWebFilteringType { CLOUD_SERVICE, VM };
protected EEntityScope entityScope;
+ @JsonProperty(value = "esSecurityEnabled")
+
+ protected Boolean esSecurityEnabled;
+
@JsonProperty(value = "esiID")
protected Long esiID;
@@ -541,6 +545,10 @@ public enum EWebFilteringType { CLOUD_SERVICE, VM };
protected Long keyServerVSDDataSynchronizationInterval;
+ @JsonProperty(value = "keystorePassword")
+
+ protected String keystorePassword;
+
@JsonProperty(value = "lastExecutedMigrationPhase")
protected ELastExecutedMigrationPhase lastExecutedMigrationPhase;
@@ -553,6 +561,14 @@ public enum EWebFilteringType { CLOUD_SERVICE, VM };
protected String lastUpdatedDate;
+ @JsonProperty(value = "loopbackIntfLowerLimit")
+
+ protected Long loopbackIntfLowerLimit;
+
+ @JsonProperty(value = "loopbackIntfUpperLimit")
+
+ protected Long loopbackIntfUpperLimit;
+
@JsonProperty(value = "maintenanceModeEnabled")
protected Boolean maintenanceModeEnabled;
@@ -1675,6 +1691,17 @@ public void setEntityScope(EEntityScope value) {
}
+ @JsonIgnore
+ public Boolean getEsSecurityEnabled() {
+ return esSecurityEnabled;
+ }
+
+ @JsonIgnore
+ public void setEsSecurityEnabled(Boolean value) {
+ this.esSecurityEnabled = value;
+ }
+
+
@JsonIgnore
public Long getEsiID() {
return esiID;
@@ -2137,6 +2164,17 @@ public void setKeyServerVSDDataSynchronizationInterval(Long value) {
}
+ @JsonIgnore
+ public String getKeystorePassword() {
+ return keystorePassword;
+ }
+
+ @JsonIgnore
+ public void setKeystorePassword(String value) {
+ this.keystorePassword = value;
+ }
+
+
@JsonIgnore
public ELastExecutedMigrationPhase getLastExecutedMigrationPhase() {
return lastExecutedMigrationPhase;
@@ -2170,6 +2208,28 @@ public void setLastUpdatedDate(String value) {
}
+ @JsonIgnore
+ public Long getLoopbackIntfLowerLimit() {
+ return loopbackIntfLowerLimit;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfLowerLimit(Long value) {
+ this.loopbackIntfLowerLimit = value;
+ }
+
+
+ @JsonIgnore
+ public Long getLoopbackIntfUpperLimit() {
+ return loopbackIntfUpperLimit;
+ }
+
+ @JsonIgnore
+ public void setLoopbackIntfUpperLimit(Long value) {
+ this.loopbackIntfUpperLimit = value;
+ }
+
+
@JsonIgnore
public Boolean getMaintenanceModeEnabled() {
return maintenanceModeEnabled;
@@ -2848,7 +2908,7 @@ public PermissionsFetcher getPermissions() {
public String toString() {
- return "SystemConfig [" + "AARFlowStatsInterval=" + AARFlowStatsInterval + ", AARProbeStatsInterval=" + AARProbeStatsInterval + ", ACLAllowOrigin=" + ACLAllowOrigin + ", ADGatewayPurgeTime=" + ADGatewayPurgeTime + ", APIKeyRenewalInterval=" + APIKeyRenewalInterval + ", APIKeyValidity=" + APIKeyValidity + ", ASNumber=" + ASNumber + ", DHCPOptionSize=" + DHCPOptionSize + ", ECMPCount=" + ECMPCount + ", EVPNBGPCommunityTagASNumber=" + EVPNBGPCommunityTagASNumber + ", EVPNBGPCommunityTagLowerLimit=" + EVPNBGPCommunityTagLowerLimit + ", EVPNBGPCommunityTagUpperLimit=" + EVPNBGPCommunityTagUpperLimit + ", IPv6ExtendedPrefixesEnabled=" + IPv6ExtendedPrefixesEnabled + ", LDAPSyncInterval=" + LDAPSyncInterval + ", LDAPTrustStoreCertifcate=" + LDAPTrustStoreCertifcate + ", LDAPTrustStorePassword=" + LDAPTrustStorePassword + ", LRUCacheSizePerSubnet=" + LRUCacheSizePerSubnet + ", NSGUplinkHoldDownTimer=" + NSGUplinkHoldDownTimer + ", PGIDLowerLimit=" + PGIDLowerLimit + ", PGIDUpperLimit=" + PGIDUpperLimit + ", RDLowerLimit=" + RDLowerLimit + ", RDPublicNetworkLowerLimit=" + RDPublicNetworkLowerLimit + ", RDPublicNetworkUpperLimit=" + RDPublicNetworkUpperLimit + ", RDUpperLimit=" + RDUpperLimit + ", RTLowerLimit=" + RTLowerLimit + ", RTPublicNetworkLowerLimit=" + RTPublicNetworkLowerLimit + ", RTPublicNetworkUpperLimit=" + RTPublicNetworkUpperLimit + ", RTUpperLimit=" + RTUpperLimit + ", SaaSApplicationsPublishDate=" + SaaSApplicationsPublishDate + ", VLANIDLowerLimit=" + VLANIDLowerLimit + ", VLANIDUpperLimit=" + VLANIDUpperLimit + ", VMCacheSize=" + VMCacheSize + ", VMPurgeTime=" + VMPurgeTime + ", VMResyncDeletionWaitTime=" + VMResyncDeletionWaitTime + ", VMResyncOutstandingInterval=" + VMResyncOutstandingInterval + ", VMUnreachableCleanupTime=" + VMUnreachableCleanupTime + ", VMUnreachableTime=" + VMUnreachableTime + ", VNFTaskTimeout=" + VNFTaskTimeout + ", VNIDLowerLimit=" + VNIDLowerLimit + ", VNIDPublicNetworkLowerLimit=" + VNIDPublicNetworkLowerLimit + ", VNIDPublicNetworkUpperLimit=" + VNIDPublicNetworkUpperLimit + ", VNIDUpperLimit=" + VNIDUpperLimit + ", VPortInitStatefulTimer=" + VPortInitStatefulTimer + ", VSCOnSameVersionAsVSD=" + VSCOnSameVersionAsVSD + ", VSDAARApplicationVersion=" + VSDAARApplicationVersion + ", VSDAARApplicationVersionPublishDate=" + VSDAARApplicationVersionPublishDate + ", VSDReadOnlyMode=" + VSDReadOnlyMode + ", VSDUpgradeIsComplete=" + VSDUpgradeIsComplete + ", VSSStatsInterval=" + VSSStatsInterval + ", ZFBBootstrapEnabled=" + ZFBBootstrapEnabled + ", ZFBRequestRetryTimer=" + ZFBRequestRetryTimer + ", ZFBSchedulerStaleRequestTimeout=" + ZFBSchedulerStaleRequestTimeout + ", accumulateLicensesEnabled=" + accumulateLicensesEnabled + ", alarmsMaxPerObject=" + alarmsMaxPerObject + ", allowEnterpriseAvatarOnNSG=" + allowEnterpriseAvatarOnNSG + ", attachProbeToIPsecNPM=" + attachProbeToIPsecNPM + ", attachProbeToVXLANNPM=" + attachProbeToVXLANNPM + ", avatarBasePath=" + avatarBasePath + ", avatarBaseURL=" + avatarBaseURL + ", caCertificatesExpiryTime=" + caCertificatesExpiryTime + ", creationDate=" + creationDate + ", csprootAuthenticationMethod=" + csprootAuthenticationMethod + ", customerIDUpperLimit=" + customerIDUpperLimit + ", customerKey=" + customerKey + ", deniedFlowCollectionEnabled=" + deniedFlowCollectionEnabled + ", domainTunnelType=" + domainTunnelType + ", dynamicWANServiceDiffTime=" + dynamicWANServiceDiffTime + ", ejabberdLicenseExpiryTime=" + ejabberdLicenseExpiryTime + ", ejbcaNSGCertificateProfile=" + ejbcaNSGCertificateProfile + ", ejbcaNSGEndEntityProfile=" + ejbcaNSGEndEntityProfile + ", ejbcaOCSPResponderCN=" + ejbcaOCSPResponderCN + ", ejbcaOCSPResponderURI=" + ejbcaOCSPResponderURI + ", ejbcaVspRootCa=" + ejbcaVspRootCa + ", elasticClusterName=" + elasticClusterName + ", elasticSearchLicenseExpiryTime=" + elasticSearchLicenseExpiryTime + ", embeddedMetadata=" + embeddedMetadata + ", embeddedMetadataSize=" + embeddedMetadataSize + ", entityScope=" + entityScope + ", esiID=" + esiID + ", eventLogCleanupInterval=" + eventLogCleanupInterval + ", eventLogEntryMaxAge=" + eventLogEntryMaxAge + ", eventProcessorInterval=" + eventProcessorInterval + ", eventProcessorMaxEventsCount=" + eventProcessorMaxEventsCount + ", eventProcessorTimeout=" + eventProcessorTimeout + ", explicitACLMatchingEnabled=" + explicitACLMatchingEnabled + ", externalID=" + externalID + ", fecFeedbackTimer=" + fecFeedbackTimer + ", flowCollectionEnabled=" + flowCollectionEnabled + ", flowDropTimeout=" + flowDropTimeout + ", gatewayProbeInterval=" + gatewayProbeInterval + ", gatewayProbeWindow=" + gatewayProbeWindow + ", gatewayRebalancingInterval=" + gatewayRebalancingInterval + ", globalMACAddress=" + globalMACAddress + ", googleMapsAPIKey=" + googleMapsAPIKey + ", groupKeyDefaultSEKGenerationInterval=" + groupKeyDefaultSEKGenerationInterval + ", groupKeyDefaultSEKLifetime=" + groupKeyDefaultSEKLifetime + ", groupKeyDefaultSEKPayloadEncryptionAlgorithm=" + groupKeyDefaultSEKPayloadEncryptionAlgorithm + ", groupKeyDefaultSEKPayloadSigningAlgorithm=" + groupKeyDefaultSEKPayloadSigningAlgorithm + ", groupKeyDefaultSeedGenerationInterval=" + groupKeyDefaultSeedGenerationInterval + ", groupKeyDefaultSeedLifetime=" + groupKeyDefaultSeedLifetime + ", groupKeyDefaultSeedPayloadAuthenticationAlgorithm=" + groupKeyDefaultSeedPayloadAuthenticationAlgorithm + ", groupKeyDefaultSeedPayloadEncryptionAlgorithm=" + groupKeyDefaultSeedPayloadEncryptionAlgorithm + ", groupKeyDefaultSeedPayloadSigningAlgorithm=" + groupKeyDefaultSeedPayloadSigningAlgorithm + ", groupKeyDefaultTrafficAuthenticationAlgorithm=" + groupKeyDefaultTrafficAuthenticationAlgorithm + ", groupKeyDefaultTrafficEncryptionAlgorithm=" + groupKeyDefaultTrafficEncryptionAlgorithm + ", groupKeyDefaultTrafficEncryptionKeyLifetime=" + groupKeyDefaultTrafficEncryptionKeyLifetime + ", groupKeyGenerationIntervalOnForcedReKey=" + groupKeyGenerationIntervalOnForcedReKey + ", groupKeyGenerationIntervalOnRevoke=" + groupKeyGenerationIntervalOnRevoke + ", groupKeyMinimumSEKGenerationInterval=" + groupKeyMinimumSEKGenerationInterval + ", groupKeyMinimumSEKLifetime=" + groupKeyMinimumSEKLifetime + ", groupKeyMinimumSeedGenerationInterval=" + groupKeyMinimumSeedGenerationInterval + ", groupKeyMinimumSeedLifetime=" + groupKeyMinimumSeedLifetime + ", groupKeyMinimumTrafficEncryptionKeyLifetime=" + groupKeyMinimumTrafficEncryptionKeyLifetime + ", importedSaaSApplicationsVersion=" + importedSaaSApplicationsVersion + ", inactiveTimeout=" + inactiveTimeout + ", infrastructureBGPASNumber=" + infrastructureBGPASNumber + ", interfaceIdLowerLimit=" + interfaceIdLowerLimit + ", interfaceIdUpperLimit=" + interfaceIdUpperLimit + ", keyServerMonitorEnabled=" + keyServerMonitorEnabled + ", keyServerVSDDataSynchronizationInterval=" + keyServerVSDDataSynchronizationInterval + ", lastExecutedMigrationPhase=" + lastExecutedMigrationPhase + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", maintenanceModeEnabled=" + maintenanceModeEnabled + ", maxFailedLogins=" + maxFailedLogins + ", maxResponse=" + maxResponse + ", netconf7x50RoutingPolicyValidationEnabled=" + netconf7x50RoutingPolicyValidationEnabled + ", nsgBootstrapEndpoint=" + nsgBootstrapEndpoint + ", nsgConfigEndpoint=" + nsgConfigEndpoint + ", nsgLocalUiUrl=" + nsgLocalUiUrl + ", offsetCustomerID=" + offsetCustomerID + ", offsetServiceID=" + offsetServiceID + ", owner=" + owner + ", pageMaxSize=" + pageMaxSize + ", pageSize=" + pageSize + ", perDomainVlanIdEnabled=" + perDomainVlanIdEnabled + ", postProcessorThreadsCount=" + postProcessorThreadsCount + ", rbacEnabled=" + rbacEnabled + ", secondaryASNumber=" + secondaryASNumber + ", secondaryRTLowerLimit=" + secondaryRTLowerLimit + ", secondaryRTUpperLimit=" + secondaryRTUpperLimit + ", serviceIDUpperLimit=" + serviceIDUpperLimit + ", signatureUpdateThroughCloudEnabled=" + signatureUpdateThroughCloudEnabled + ", stackTraceEnabled=" + stackTraceEnabled + ", statefulACLICMPTimeout=" + statefulACLICMPTimeout + ", statefulACLNonTCPTimeout=" + statefulACLNonTCPTimeout + ", statefulACLTCPTimeout=" + statefulACLTCPTimeout + ", staticWANServicePurgeTime=" + staticWANServicePurgeTime + ", statisticsEnabled=" + statisticsEnabled + ", statsCollectorAddress=" + statsCollectorAddress + ", statsCollectorPort=" + statsCollectorPort + ", statsCollectorProtoBufPort=" + statsCollectorProtoBufPort + ", statsDatabaseProxy=" + statsDatabaseProxy + ", statsMaxDataPoints=" + statsMaxDataPoints + ", statsMinDuration=" + statsMinDuration + ", statsNumberOfDataPoints=" + statsNumberOfDataPoints + ", statsTSDBServerAddress=" + statsTSDBServerAddress + ", stickyECMPIdleTimeout=" + stickyECMPIdleTimeout + ", subnetResyncInterval=" + subnetResyncInterval + ", subnetResyncOutstandingInterval=" + subnetResyncOutstandingInterval + ", syslogDestinationHost=" + syslogDestinationHost + ", syslogDestinationPort=" + syslogDestinationPort + ", sysmonCleanupTaskInterval=" + sysmonCleanupTaskInterval + ", sysmonNodePresenceTimeout=" + sysmonNodePresenceTimeout + ", sysmonProbeResponseTimeout=" + sysmonProbeResponseTimeout + ", sysmonPurgeInterval=" + sysmonPurgeInterval + ", systemAvatarData=" + systemAvatarData + ", systemAvatarType=" + systemAvatarType + ", systemBlockedPageText=" + systemBlockedPageText + ", threatIntelligenceEnabled=" + threatIntelligenceEnabled + ", threatPreventionFeedServerProxyPort=" + threatPreventionFeedServerProxyPort + ", threatPreventionServer=" + threatPreventionServer + ", threatPreventionServerPassword=" + threatPreventionServerPassword + ", threatPreventionServerProxyPort=" + threatPreventionServerProxyPort + ", threatPreventionServerUsername=" + threatPreventionServerUsername + ", threatPreventionSyslogProxyPort=" + threatPreventionSyslogProxyPort + ", twoFactorCodeExpiry=" + twoFactorCodeExpiry + ", twoFactorCodeLength=" + twoFactorCodeLength + ", twoFactorCodeSeedLength=" + twoFactorCodeSeedLength + ", vcinLoadBalancerIP=" + vcinLoadBalancerIP + ", virtualFirewallRulesEnabled=" + virtualFirewallRulesEnabled + ", webCatSrvUrl=" + webCatSrvUrl + ", webFilteringType=" + webFilteringType + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
+ return "SystemConfig [" + "AARFlowStatsInterval=" + AARFlowStatsInterval + ", AARProbeStatsInterval=" + AARProbeStatsInterval + ", ACLAllowOrigin=" + ACLAllowOrigin + ", ADGatewayPurgeTime=" + ADGatewayPurgeTime + ", APIKeyRenewalInterval=" + APIKeyRenewalInterval + ", APIKeyValidity=" + APIKeyValidity + ", ASNumber=" + ASNumber + ", DHCPOptionSize=" + DHCPOptionSize + ", ECMPCount=" + ECMPCount + ", EVPNBGPCommunityTagASNumber=" + EVPNBGPCommunityTagASNumber + ", EVPNBGPCommunityTagLowerLimit=" + EVPNBGPCommunityTagLowerLimit + ", EVPNBGPCommunityTagUpperLimit=" + EVPNBGPCommunityTagUpperLimit + ", IPv6ExtendedPrefixesEnabled=" + IPv6ExtendedPrefixesEnabled + ", LDAPSyncInterval=" + LDAPSyncInterval + ", LDAPTrustStoreCertifcate=" + LDAPTrustStoreCertifcate + ", LDAPTrustStorePassword=" + LDAPTrustStorePassword + ", LRUCacheSizePerSubnet=" + LRUCacheSizePerSubnet + ", NSGUplinkHoldDownTimer=" + NSGUplinkHoldDownTimer + ", PGIDLowerLimit=" + PGIDLowerLimit + ", PGIDUpperLimit=" + PGIDUpperLimit + ", RDLowerLimit=" + RDLowerLimit + ", RDPublicNetworkLowerLimit=" + RDPublicNetworkLowerLimit + ", RDPublicNetworkUpperLimit=" + RDPublicNetworkUpperLimit + ", RDUpperLimit=" + RDUpperLimit + ", RTLowerLimit=" + RTLowerLimit + ", RTPublicNetworkLowerLimit=" + RTPublicNetworkLowerLimit + ", RTPublicNetworkUpperLimit=" + RTPublicNetworkUpperLimit + ", RTUpperLimit=" + RTUpperLimit + ", SaaSApplicationsPublishDate=" + SaaSApplicationsPublishDate + ", VLANIDLowerLimit=" + VLANIDLowerLimit + ", VLANIDUpperLimit=" + VLANIDUpperLimit + ", VMCacheSize=" + VMCacheSize + ", VMPurgeTime=" + VMPurgeTime + ", VMResyncDeletionWaitTime=" + VMResyncDeletionWaitTime + ", VMResyncOutstandingInterval=" + VMResyncOutstandingInterval + ", VMUnreachableCleanupTime=" + VMUnreachableCleanupTime + ", VMUnreachableTime=" + VMUnreachableTime + ", VNFTaskTimeout=" + VNFTaskTimeout + ", VNIDLowerLimit=" + VNIDLowerLimit + ", VNIDPublicNetworkLowerLimit=" + VNIDPublicNetworkLowerLimit + ", VNIDPublicNetworkUpperLimit=" + VNIDPublicNetworkUpperLimit + ", VNIDUpperLimit=" + VNIDUpperLimit + ", VPortInitStatefulTimer=" + VPortInitStatefulTimer + ", VSCOnSameVersionAsVSD=" + VSCOnSameVersionAsVSD + ", VSDAARApplicationVersion=" + VSDAARApplicationVersion + ", VSDAARApplicationVersionPublishDate=" + VSDAARApplicationVersionPublishDate + ", VSDReadOnlyMode=" + VSDReadOnlyMode + ", VSDUpgradeIsComplete=" + VSDUpgradeIsComplete + ", VSSStatsInterval=" + VSSStatsInterval + ", ZFBBootstrapEnabled=" + ZFBBootstrapEnabled + ", ZFBRequestRetryTimer=" + ZFBRequestRetryTimer + ", ZFBSchedulerStaleRequestTimeout=" + ZFBSchedulerStaleRequestTimeout + ", accumulateLicensesEnabled=" + accumulateLicensesEnabled + ", alarmsMaxPerObject=" + alarmsMaxPerObject + ", allowEnterpriseAvatarOnNSG=" + allowEnterpriseAvatarOnNSG + ", attachProbeToIPsecNPM=" + attachProbeToIPsecNPM + ", attachProbeToVXLANNPM=" + attachProbeToVXLANNPM + ", avatarBasePath=" + avatarBasePath + ", avatarBaseURL=" + avatarBaseURL + ", caCertificatesExpiryTime=" + caCertificatesExpiryTime + ", creationDate=" + creationDate + ", csprootAuthenticationMethod=" + csprootAuthenticationMethod + ", customerIDUpperLimit=" + customerIDUpperLimit + ", customerKey=" + customerKey + ", deniedFlowCollectionEnabled=" + deniedFlowCollectionEnabled + ", domainTunnelType=" + domainTunnelType + ", dynamicWANServiceDiffTime=" + dynamicWANServiceDiffTime + ", ejabberdLicenseExpiryTime=" + ejabberdLicenseExpiryTime + ", ejbcaNSGCertificateProfile=" + ejbcaNSGCertificateProfile + ", ejbcaNSGEndEntityProfile=" + ejbcaNSGEndEntityProfile + ", ejbcaOCSPResponderCN=" + ejbcaOCSPResponderCN + ", ejbcaOCSPResponderURI=" + ejbcaOCSPResponderURI + ", ejbcaVspRootCa=" + ejbcaVspRootCa + ", elasticClusterName=" + elasticClusterName + ", elasticSearchLicenseExpiryTime=" + elasticSearchLicenseExpiryTime + ", embeddedMetadata=" + embeddedMetadata + ", embeddedMetadataSize=" + embeddedMetadataSize + ", entityScope=" + entityScope + ", esSecurityEnabled=" + esSecurityEnabled + ", esiID=" + esiID + ", eventLogCleanupInterval=" + eventLogCleanupInterval + ", eventLogEntryMaxAge=" + eventLogEntryMaxAge + ", eventProcessorInterval=" + eventProcessorInterval + ", eventProcessorMaxEventsCount=" + eventProcessorMaxEventsCount + ", eventProcessorTimeout=" + eventProcessorTimeout + ", explicitACLMatchingEnabled=" + explicitACLMatchingEnabled + ", externalID=" + externalID + ", fecFeedbackTimer=" + fecFeedbackTimer + ", flowCollectionEnabled=" + flowCollectionEnabled + ", flowDropTimeout=" + flowDropTimeout + ", gatewayProbeInterval=" + gatewayProbeInterval + ", gatewayProbeWindow=" + gatewayProbeWindow + ", gatewayRebalancingInterval=" + gatewayRebalancingInterval + ", globalMACAddress=" + globalMACAddress + ", googleMapsAPIKey=" + googleMapsAPIKey + ", groupKeyDefaultSEKGenerationInterval=" + groupKeyDefaultSEKGenerationInterval + ", groupKeyDefaultSEKLifetime=" + groupKeyDefaultSEKLifetime + ", groupKeyDefaultSEKPayloadEncryptionAlgorithm=" + groupKeyDefaultSEKPayloadEncryptionAlgorithm + ", groupKeyDefaultSEKPayloadSigningAlgorithm=" + groupKeyDefaultSEKPayloadSigningAlgorithm + ", groupKeyDefaultSeedGenerationInterval=" + groupKeyDefaultSeedGenerationInterval + ", groupKeyDefaultSeedLifetime=" + groupKeyDefaultSeedLifetime + ", groupKeyDefaultSeedPayloadAuthenticationAlgorithm=" + groupKeyDefaultSeedPayloadAuthenticationAlgorithm + ", groupKeyDefaultSeedPayloadEncryptionAlgorithm=" + groupKeyDefaultSeedPayloadEncryptionAlgorithm + ", groupKeyDefaultSeedPayloadSigningAlgorithm=" + groupKeyDefaultSeedPayloadSigningAlgorithm + ", groupKeyDefaultTrafficAuthenticationAlgorithm=" + groupKeyDefaultTrafficAuthenticationAlgorithm + ", groupKeyDefaultTrafficEncryptionAlgorithm=" + groupKeyDefaultTrafficEncryptionAlgorithm + ", groupKeyDefaultTrafficEncryptionKeyLifetime=" + groupKeyDefaultTrafficEncryptionKeyLifetime + ", groupKeyGenerationIntervalOnForcedReKey=" + groupKeyGenerationIntervalOnForcedReKey + ", groupKeyGenerationIntervalOnRevoke=" + groupKeyGenerationIntervalOnRevoke + ", groupKeyMinimumSEKGenerationInterval=" + groupKeyMinimumSEKGenerationInterval + ", groupKeyMinimumSEKLifetime=" + groupKeyMinimumSEKLifetime + ", groupKeyMinimumSeedGenerationInterval=" + groupKeyMinimumSeedGenerationInterval + ", groupKeyMinimumSeedLifetime=" + groupKeyMinimumSeedLifetime + ", groupKeyMinimumTrafficEncryptionKeyLifetime=" + groupKeyMinimumTrafficEncryptionKeyLifetime + ", importedSaaSApplicationsVersion=" + importedSaaSApplicationsVersion + ", inactiveTimeout=" + inactiveTimeout + ", infrastructureBGPASNumber=" + infrastructureBGPASNumber + ", interfaceIdLowerLimit=" + interfaceIdLowerLimit + ", interfaceIdUpperLimit=" + interfaceIdUpperLimit + ", keyServerMonitorEnabled=" + keyServerMonitorEnabled + ", keyServerVSDDataSynchronizationInterval=" + keyServerVSDDataSynchronizationInterval + ", keystorePassword=" + keystorePassword + ", lastExecutedMigrationPhase=" + lastExecutedMigrationPhase + ", lastUpdatedBy=" + lastUpdatedBy + ", lastUpdatedDate=" + lastUpdatedDate + ", loopbackIntfLowerLimit=" + loopbackIntfLowerLimit + ", loopbackIntfUpperLimit=" + loopbackIntfUpperLimit + ", maintenanceModeEnabled=" + maintenanceModeEnabled + ", maxFailedLogins=" + maxFailedLogins + ", maxResponse=" + maxResponse + ", netconf7x50RoutingPolicyValidationEnabled=" + netconf7x50RoutingPolicyValidationEnabled + ", nsgBootstrapEndpoint=" + nsgBootstrapEndpoint + ", nsgConfigEndpoint=" + nsgConfigEndpoint + ", nsgLocalUiUrl=" + nsgLocalUiUrl + ", offsetCustomerID=" + offsetCustomerID + ", offsetServiceID=" + offsetServiceID + ", owner=" + owner + ", pageMaxSize=" + pageMaxSize + ", pageSize=" + pageSize + ", perDomainVlanIdEnabled=" + perDomainVlanIdEnabled + ", postProcessorThreadsCount=" + postProcessorThreadsCount + ", rbacEnabled=" + rbacEnabled + ", secondaryASNumber=" + secondaryASNumber + ", secondaryRTLowerLimit=" + secondaryRTLowerLimit + ", secondaryRTUpperLimit=" + secondaryRTUpperLimit + ", serviceIDUpperLimit=" + serviceIDUpperLimit + ", signatureUpdateThroughCloudEnabled=" + signatureUpdateThroughCloudEnabled + ", stackTraceEnabled=" + stackTraceEnabled + ", statefulACLICMPTimeout=" + statefulACLICMPTimeout + ", statefulACLNonTCPTimeout=" + statefulACLNonTCPTimeout + ", statefulACLTCPTimeout=" + statefulACLTCPTimeout + ", staticWANServicePurgeTime=" + staticWANServicePurgeTime + ", statisticsEnabled=" + statisticsEnabled + ", statsCollectorAddress=" + statsCollectorAddress + ", statsCollectorPort=" + statsCollectorPort + ", statsCollectorProtoBufPort=" + statsCollectorProtoBufPort + ", statsDatabaseProxy=" + statsDatabaseProxy + ", statsMaxDataPoints=" + statsMaxDataPoints + ", statsMinDuration=" + statsMinDuration + ", statsNumberOfDataPoints=" + statsNumberOfDataPoints + ", statsTSDBServerAddress=" + statsTSDBServerAddress + ", stickyECMPIdleTimeout=" + stickyECMPIdleTimeout + ", subnetResyncInterval=" + subnetResyncInterval + ", subnetResyncOutstandingInterval=" + subnetResyncOutstandingInterval + ", syslogDestinationHost=" + syslogDestinationHost + ", syslogDestinationPort=" + syslogDestinationPort + ", sysmonCleanupTaskInterval=" + sysmonCleanupTaskInterval + ", sysmonNodePresenceTimeout=" + sysmonNodePresenceTimeout + ", sysmonProbeResponseTimeout=" + sysmonProbeResponseTimeout + ", sysmonPurgeInterval=" + sysmonPurgeInterval + ", systemAvatarData=" + systemAvatarData + ", systemAvatarType=" + systemAvatarType + ", systemBlockedPageText=" + systemBlockedPageText + ", threatIntelligenceEnabled=" + threatIntelligenceEnabled + ", threatPreventionFeedServerProxyPort=" + threatPreventionFeedServerProxyPort + ", threatPreventionServer=" + threatPreventionServer + ", threatPreventionServerPassword=" + threatPreventionServerPassword + ", threatPreventionServerProxyPort=" + threatPreventionServerProxyPort + ", threatPreventionServerUsername=" + threatPreventionServerUsername + ", threatPreventionSyslogProxyPort=" + threatPreventionSyslogProxyPort + ", twoFactorCodeExpiry=" + twoFactorCodeExpiry + ", twoFactorCodeLength=" + twoFactorCodeLength + ", twoFactorCodeSeedLength=" + twoFactorCodeSeedLength + ", vcinLoadBalancerIP=" + vcinLoadBalancerIP + ", virtualFirewallRulesEnabled=" + virtualFirewallRulesEnabled + ", webCatSrvUrl=" + webCatSrvUrl + ", webFilteringType=" + webFilteringType + ", id=" + id + ", parentId=" + parentId + ", parentType=" + parentType + "]";
}
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/fetchers/NetconfGlobalConfigurationsFetcher.java b/src/main/java/net/nuagenetworks/vspk/v6/fetchers/NetconfGlobalConfigurationsFetcher.java
new file mode 100644
index 0000000..63129bf
--- /dev/null
+++ b/src/main/java/net/nuagenetworks/vspk/v6/fetchers/NetconfGlobalConfigurationsFetcher.java
@@ -0,0 +1,43 @@
+/*
+ Copyright (c) 2015, Alcatel-Lucent Inc
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the copyright holder nor the names of its contributors
+ may be used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+package net.nuagenetworks.vspk.v6.fetchers;
+
+import net.nuagenetworks.bambou.RestObject;
+import net.nuagenetworks.bambou.RestFetcher;
+import net.nuagenetworks.vspk.v6.NetconfGlobalConfiguration;
+
+public class NetconfGlobalConfigurationsFetcher extends RestFetcher {
+
+ private static final long serialVersionUID = 1L;
+
+ public NetconfGlobalConfigurationsFetcher(RestObject parentRestObj) {
+ super(parentRestObj, NetconfGlobalConfiguration.class);
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/net/nuagenetworks/vspk/v6/fetchers/RoutingPolicyAssociationsFetcher.java b/src/main/java/net/nuagenetworks/vspk/v6/fetchers/RoutingPolicyAssociationsFetcher.java
new file mode 100644
index 0000000..e0eb0d1
--- /dev/null
+++ b/src/main/java/net/nuagenetworks/vspk/v6/fetchers/RoutingPolicyAssociationsFetcher.java
@@ -0,0 +1,43 @@
+/*
+ Copyright (c) 2015, Alcatel-Lucent Inc
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ * Neither the name of the copyright holder nor the names of its contributors
+ may be used to endorse or promote products derived from this software without
+ specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+package net.nuagenetworks.vspk.v6.fetchers;
+
+import net.nuagenetworks.bambou.RestObject;
+import net.nuagenetworks.bambou.RestFetcher;
+import net.nuagenetworks.vspk.v6.RoutingPolicyAssociation;
+
+public class RoutingPolicyAssociationsFetcher extends RestFetcher {
+
+ private static final long serialVersionUID = 1L;
+
+ public RoutingPolicyAssociationsFetcher(RestObject parentRestObj) {
+ super(parentRestObj, RoutingPolicyAssociation.class);
+ }
+
+
+}
\ No newline at end of file