From 17706f6790ea29af6756aa01714a3dfaf9cc15cd Mon Sep 17 00:00:00 2001 From: Philippe Dellaert Date: Thu, 24 Mar 2022 15:43:42 -0700 Subject: [PATCH] Auto generated from API Specifications for 20.10.8 --- pom.xml | 2 +- .../vspk/v6/DUCGroupBinding.java | 2 +- .../net/nuagenetworks/vspk/v6/Domain.java | 133 ++++++++- .../net/nuagenetworks/vspk/v6/Enterprise.java | 11 + .../nuagenetworks/vspk/v6/EsIndexConfig.java | 2 +- .../java/net/nuagenetworks/vspk/v6/Me.java | 11 + .../net/nuagenetworks/vspk/v6/NSGateway.java | 17 +- .../vspk/v6/NetconfGlobalConfiguration.java | 274 ++++++++++++++++++ .../net/nuagenetworks/vspk/v6/PATNATPool.java | 17 +- .../nuagenetworks/vspk/v6/RoutingPolicy.java | 2 +- .../vspk/v6/RoutingPolicyAssociation.java | 249 ++++++++++++++++ .../vspk/v6/Scheduledtestsuiterun.java | 17 +- .../net/nuagenetworks/vspk/v6/Subnet.java | 157 +++++++++- .../nuagenetworks/vspk/v6/SystemConfig.java | 62 +++- .../NetconfGlobalConfigurationsFetcher.java | 43 +++ .../RoutingPolicyAssociationsFetcher.java | 43 +++ 16 files changed, 1031 insertions(+), 11 deletions(-) create mode 100644 src/main/java/net/nuagenetworks/vspk/v6/NetconfGlobalConfiguration.java create mode 100644 src/main/java/net/nuagenetworks/vspk/v6/RoutingPolicyAssociation.java create mode 100644 src/main/java/net/nuagenetworks/vspk/v6/fetchers/NetconfGlobalConfigurationsFetcher.java create mode 100644 src/main/java/net/nuagenetworks/vspk/v6/fetchers/RoutingPolicyAssociationsFetcher.java 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