diff --git a/java/src/com/vmware/avi/sdk/model/ALBServicesConfig.java b/java/src/com/vmware/avi/sdk/model/ALBServicesConfig.java index 2f8020be3a..915b1979bf 100644 --- a/java/src/com/vmware/avi/sdk/model/ALBServicesConfig.java +++ b/java/src/com/vmware/avi/sdk/model/ALBServicesConfig.java @@ -76,7 +76,7 @@ public class ALBServicesConfig extends AviRestResource { /** * This is the getter method this will return the attribute value. - * Default values to be used for application signature sync. + * Default values for application signature sync. * Field introduced in 20.1.4. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -89,7 +89,7 @@ public AppSignatureConfig getAppSignatureConfig() { /** * This is the setter method to the attribute. - * Default values to be used for application signature sync. + * Default values for application signature sync. * Field introduced in 20.1.4. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -102,7 +102,7 @@ public void setAppSignatureConfig(AppSignatureConfig appSignatureConfig) { /** * This is the getter method this will return the attribute value. - * Information about the default contact for this controller cluster. + * Default contact for this controller cluster. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -114,7 +114,7 @@ public ALBServicesUser getAssetContact() { /** * This is the setter method to the attribute. - * Information about the default contact for this controller cluster. + * Default contact for this controller cluster. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -126,7 +126,7 @@ public void setAssetContact(ALBServicesUser assetContact) { /** * This is the getter method this will return the attribute value. - * Default values to be used for pulse case management. + * Default values for case management. * Field introduced in 21.1.1. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -139,7 +139,7 @@ public CaseConfig getCaseConfig() { /** * This is the setter method to the attribute. - * Default values to be used for pulse case management. + * Default values for case management. * Field introduced in 21.1.1. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -152,7 +152,7 @@ public void setCaseConfig(CaseConfig caseConfig) { /** * This is the getter method this will return the attribute value. - * Information about the portal features opted in for controller. + * Features opt-in for pulse cloud services. * Field introduced in 20.1.1. * Default value when not specified in API or module is interpreted by Avi Controller as null. * @return featureOptInStatus @@ -163,7 +163,7 @@ public PortalFeatureOptIn getFeatureOptInStatus() { /** * This is the setter method to the attribute. - * Information about the portal features opted in for controller. + * Features opt-in for pulse cloud services. * Field introduced in 20.1.1. * Default value when not specified in API or module is interpreted by Avi Controller as null. * @param featureOptInStatus set the featureOptInStatus. @@ -278,7 +278,7 @@ public void setPollingInterval(Integer pollingInterval) { /** * This is the getter method this will return the attribute value. - * The fqdn or ip address of the customer portal. + * The fqdn or ip address of the pulse cloud services. * Field introduced in 18.2.6. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -290,7 +290,7 @@ public String getPortalUrl() { /** * This is the setter method to the attribute. - * The fqdn or ip address of the customer portal. + * The fqdn or ip address of the pulse cloud services. * Field introduced in 18.2.6. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -328,7 +328,7 @@ public void setSaasLicensingConfig(SaasLicensingInfo saasLicensingConfig) { /** * This is the getter method this will return the attribute value. - * Split proxy configuration to connect external pulse services. + * Split proxy configuration to connect external pulse cloud services. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -340,7 +340,7 @@ public ProxyConfiguration getSplitProxyConfiguration() { /** * This is the setter method to the attribute. - * Split proxy configuration to connect external pulse services. + * Split proxy configuration to connect external pulse cloud services. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -369,8 +369,8 @@ public void setUrl(String url) { /** * This is the getter method this will return the attribute value. - * By default, pulse uses proxy added in system configuration. - * If pulse needs to use a seperate proxy, set this flag to true and configure split proxy configuration. + * By default, pulse cloud services uses proxy added in system configuration. + * If it should use a separate proxy, set this flag to true and configure split proxy configuration. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as false. @@ -382,8 +382,8 @@ public Boolean getUseSplitProxy() { /** * This is the setter method to the attribute. - * By default, pulse uses proxy added in system configuration. - * If pulse needs to use a seperate proxy, set this flag to true and configure split proxy configuration. + * By default, pulse cloud services uses proxy added in system configuration. + * If it should use a separate proxy, set this flag to true and configure split proxy configuration. * Field introduced in 20.1.1. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as false. @@ -395,7 +395,7 @@ public void setUseSplitProxy(Boolean useSplitProxy) { /** * This is the getter method this will return the attribute value. - * Secure the controller to pulse communication over tls. + * Secure the controller to pulse cloud services communication over tls. * Field introduced in 20.1.3. * Allowed in enterprise edition with any value, basic edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as true. @@ -407,7 +407,7 @@ public Boolean getUseTls() { /** * This is the setter method to the attribute. - * Secure the controller to pulse communication over tls. + * Secure the controller to pulse cloud services communication over tls. * Field introduced in 20.1.3. * Allowed in enterprise edition with any value, basic edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as true. @@ -419,7 +419,7 @@ public void setUseTls(Boolean useTls) { /** * This is the getter method this will return the attribute value. - * Default values to be used for user agent db service. + * Default values for user agent db service. * Field introduced in 21.1.1. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -432,7 +432,7 @@ public UserAgentDBConfig getUserAgentDbConfig() { /** * This is the setter method to the attribute. - * Default values to be used for user agent db service. + * Default values for user agent db service. * Field introduced in 21.1.1. * Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services * edition. @@ -467,7 +467,7 @@ public void setUuid(String uuid) { /** * This is the getter method this will return the attribute value. - * Default values to be used for pulse waf management. + * Default values for waf management. * Field introduced in 21.1.1. * Allowed in essentials edition with any value, basic edition with any value, enterprise, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -479,7 +479,7 @@ public WafCrsConfig getWafConfig() { /** * This is the setter method to the attribute. - * Default values to be used for pulse waf management. + * Default values for waf management. * Field introduced in 21.1.1. * Allowed in essentials edition with any value, basic edition with any value, enterprise, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. diff --git a/java/src/com/vmware/avi/sdk/model/ALBServicesFileUpload.java b/java/src/com/vmware/avi/sdk/model/ALBServicesFileUpload.java index 9187e43b31..991f6ba252 100644 --- a/java/src/com/vmware/avi/sdk/model/ALBServicesFileUpload.java +++ b/java/src/com/vmware/avi/sdk/model/ALBServicesFileUpload.java @@ -170,7 +170,7 @@ public void setS3Directory(String s3Directory) { /** * This is the getter method this will return the attribute value. - * Captures status for file upload. + * Status of file upload. * Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, * SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, * SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST... @@ -185,7 +185,7 @@ public String getStatus() { /** * This is the setter method to the attribute. - * Captures status for file upload. + * Status of file upload. * Enum options - SYSERR_SUCCESS, SYSERR_FAILURE, SYSERR_OUT_OF_MEMORY, SYSERR_NO_ENT, SYSERR_INVAL, SYSERR_ACCESS, SYSERR_FAULT, SYSERR_IO, * SYSERR_TIMEOUT, SYSERR_NOT_SUPPORTED, SYSERR_NOT_READY, SYSERR_UPGRADE_IN_PROGRESS, SYSERR_WARM_START_IN_PROGRESS, SYSERR_TRY_AGAIN, * SYSERR_NOT_UPGRADING, SYSERR_PENDING, SYSERR_EVENT_GEN_FAILURE, SYSERR_CONFIG_PARAM_MISSING, SYSERR_RANGE, SYSERR_BAD_REQUEST... diff --git a/java/src/com/vmware/avi/sdk/model/ALBServicesJob.java b/java/src/com/vmware/avi/sdk/model/ALBServicesJob.java index 4b342b271f..4f947230ff 100644 --- a/java/src/com/vmware/avi/sdk/model/ALBServicesJob.java +++ b/java/src/com/vmware/avi/sdk/model/ALBServicesJob.java @@ -85,7 +85,7 @@ public void setCommand(String command) { /** * This is the getter method this will return the attribute value. - * The time at which the albservicesjob is ended. + * Time at which the albservicesjob ended. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -97,7 +97,7 @@ public TimeStamp getEndTime() { /** * This is the setter method to the attribute. - * The time at which the albservicesjob is ended. + * Time at which the albservicesjob ended. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -172,7 +172,7 @@ public ALBServicesJob addParamsItem(ALBServicesJobParam paramsItem) { /** * This is the getter method this will return the attribute value. - * A unique identifier for this job entry on the pulse portal. + * A unique identifier for this job entry on the pulse cloud services. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -184,7 +184,7 @@ public String getPulseJobId() { /** * This is the setter method to the attribute. - * A unique identifier for this job entry on the pulse portal. + * A unique identifier for this job entry on the pulse cloud services. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -196,7 +196,7 @@ public void setPulseJobId(String pulseJobId) { /** * This is the getter method this will return the attribute value. - * Status of sync to pulse(result uploads/state updates). + * Status of sync to pulse cloud services(result uploads/state updates). * Field introduced in 22.1.1. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -208,7 +208,7 @@ public Boolean getPulseSyncStatus() { /** * This is the setter method to the attribute. - * Status of sync to pulse(result uploads/state updates). + * Status of sync to pulse cloud services(result uploads/state updates). * Field introduced in 22.1.1. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -244,7 +244,7 @@ public void setResult(String result) { /** * This is the getter method this will return the attribute value. - * The time at which the albservicesjob is started. + * Time at which the albservicesjob started. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. @@ -256,7 +256,7 @@ public TimeStamp getStartTime() { /** * This is the setter method to the attribute. - * The time at which the albservicesjob is started. + * Time at which the albservicesjob started. * Field introduced in 21.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as null. diff --git a/java/src/com/vmware/avi/sdk/model/ControllerProperties.java b/java/src/com/vmware/avi/sdk/model/ControllerProperties.java index a4134f19e3..9654d89678 100644 --- a/java/src/com/vmware/avi/sdk/model/ControllerProperties.java +++ b/java/src/com/vmware/avi/sdk/model/ControllerProperties.java @@ -135,6 +135,9 @@ public class ControllerProperties extends AviRestResource { @JsonProperty("gslb_purge_sleep_time_ms") private Integer gslbPurgeSleepTimeMs = 50; + @JsonProperty("ignore_vrf_in_networksubnetlist") + private Boolean ignoreVrfInNetworksubnetlist = false; + @JsonProperty("max_dead_se_in_grp") private Integer maxDeadSeInGrp = 1; @@ -1264,6 +1267,30 @@ public void setGslbPurgeSleepTimeMs(Integer gslbPurgeSleepTimeMs) { this.gslbPurgeSleepTimeMs = gslbPurgeSleepTimeMs; } + /** + * This is the getter method this will return the attribute value. + * Ignore the vrf_context filter for /networksubnetlist api. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as false. + * @return ignoreVrfInNetworksubnetlist + */ + public Boolean getIgnoreVrfInNetworksubnetlist() { + return ignoreVrfInNetworksubnetlist; + } + + /** + * This is the setter method to the attribute. + * Ignore the vrf_context filter for /networksubnetlist api. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as false. + * @param ignoreVrfInNetworksubnetlist set the ignoreVrfInNetworksubnetlist. + */ + public void setIgnoreVrfInNetworksubnetlist(Boolean ignoreVrfInNetworksubnetlist) { + this.ignoreVrfInNetworksubnetlist = ignoreVrfInNetworksubnetlist; + } + /** * This is the getter method this will return the attribute value. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. @@ -2010,7 +2037,9 @@ public void setSeupgradeCopyPoolSize(Integer seupgradeCopyPoolSize) { /** * This is the getter method this will return the attribute value. - * Pool size used for all fabric commands during se upgrade. + * The pool size is used to control the number of concurrent segroup upgrades. + * This field value takes affect upon controller warm reboot. + * Allowed values are 2-20. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as 20. * @return seupgradeFabricPoolSize @@ -2021,7 +2050,9 @@ public Integer getSeupgradeFabricPoolSize() { /** * This is the setter method to the attribute. - * Pool size used for all fabric commands during se upgrade. + * The pool size is used to control the number of concurrent segroup upgrades. + * This field value takes affect upon controller warm reboot. + * Allowed values are 2-20. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as 20. * @param seupgradeFabricPoolSize set the seupgradeFabricPoolSize. @@ -2835,7 +2866,8 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.falsePositiveLearningConfig, objControllerProperties.falsePositiveLearningConfig)&& Objects.equals(this.gslbPurgeBatchSize, objControllerProperties.gslbPurgeBatchSize)&& Objects.equals(this.gslbPurgeSleepTimeMs, objControllerProperties.gslbPurgeSleepTimeMs)&& - Objects.equals(this.postgresVacuumPeriod, objControllerProperties.postgresVacuumPeriod); + Objects.equals(this.postgresVacuumPeriod, objControllerProperties.postgresVacuumPeriod)&& + Objects.equals(this.ignoreVrfInNetworksubnetlist, objControllerProperties.ignoreVrfInNetworksubnetlist); } @Override @@ -2880,6 +2912,7 @@ public String toString() { sb.append(" fileObjectCleanupPeriod: ").append(toIndentedString(fileObjectCleanupPeriod)).append("\n"); sb.append(" gslbPurgeBatchSize: ").append(toIndentedString(gslbPurgeBatchSize)).append("\n"); sb.append(" gslbPurgeSleepTimeMs: ").append(toIndentedString(gslbPurgeSleepTimeMs)).append("\n"); + sb.append(" ignoreVrfInNetworksubnetlist: ").append(toIndentedString(ignoreVrfInNetworksubnetlist)).append("\n"); sb.append(" maxDeadSeInGrp: ").append(toIndentedString(maxDeadSeInGrp)).append("\n"); sb.append(" maxPcapPerTenant: ").append(toIndentedString(maxPcapPerTenant)).append("\n"); sb.append(" maxSeSpawnIntervalDelay: ").append(toIndentedString(maxSeSpawnIntervalDelay)).append("\n"); diff --git a/java/src/com/vmware/avi/sdk/model/GslbService.java b/java/src/com/vmware/avi/sdk/model/GslbService.java index f321875d6e..fa108f1cf4 100644 --- a/java/src/com/vmware/avi/sdk/model/GslbService.java +++ b/java/src/com/vmware/avi/sdk/model/GslbService.java @@ -82,7 +82,7 @@ public class GslbService extends AviRestResource { private String tenantRef = null; @JsonProperty("topology_policy_enabled") - private Boolean topologyPolicyEnabled = null; + private Boolean topologyPolicyEnabled = false; @JsonProperty("ttl") private Integer ttl = null; @@ -668,7 +668,7 @@ public void setTenantRef(String tenantRef) { * If no valid member is found using the topology policy rules, configured gslb algorithms for pool selection and member selection are used. * Field introduced in 22.1.1. * Allowed in enterprise edition with any value, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as null. + * Default value when not specified in API or module is interpreted by Avi Controller as false. * @return topologyPolicyEnabled */ public Boolean getTopologyPolicyEnabled() { @@ -681,7 +681,7 @@ public Boolean getTopologyPolicyEnabled() { * If no valid member is found using the topology policy rules, configured gslb algorithms for pool selection and member selection are used. * Field introduced in 22.1.1. * Allowed in enterprise edition with any value, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as null. + * Default value when not specified in API or module is interpreted by Avi Controller as false. * @param topologyPolicyEnabled set the topologyPolicyEnabled. */ public void setTopologyPolicyEnabled(Boolean topologyPolicyEnabled) { diff --git a/java/src/com/vmware/avi/sdk/model/InventoryConfig.java b/java/src/com/vmware/avi/sdk/model/InventoryConfig.java index 05bf257440..f56814208d 100644 --- a/java/src/com/vmware/avi/sdk/model/InventoryConfig.java +++ b/java/src/com/vmware/avi/sdk/model/InventoryConfig.java @@ -28,7 +28,7 @@ public class InventoryConfig { /** * This is the getter method this will return the attribute value. - * Allow inventory stats to be regularly sent to pulse portal. + * Allow inventory stats to be regularly sent to pulse cloud services. * Field introduced in 22.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as true. @@ -40,7 +40,7 @@ public Boolean getEnable() { /** * This is the setter method to the attribute. - * Allow inventory stats to be regularly sent to pulse portal. + * Allow inventory stats to be regularly sent to pulse cloud services. * Field introduced in 22.1.3. * Allowed in enterprise edition with any value, enterprise with cloud services edition. * Default value when not specified in API or module is interpreted by Avi Controller as true. diff --git a/java/src/com/vmware/avi/sdk/model/IpamDnsInfobloxProfile.java b/java/src/com/vmware/avi/sdk/model/IpamDnsInfobloxProfile.java index 04762b5281..4a919aec72 100644 --- a/java/src/com/vmware/avi/sdk/model/IpamDnsInfobloxProfile.java +++ b/java/src/com/vmware/avi/sdk/model/IpamDnsInfobloxProfile.java @@ -22,7 +22,7 @@ @JsonInclude(JsonInclude.Include.NON_NULL) public class IpamDnsInfobloxProfile { @JsonProperty("dns_view") - private String dnsView = "default"; + private String dnsView = null; @JsonProperty("extensible_attributes") private List extensibleAttributes = null; @@ -31,7 +31,7 @@ public class IpamDnsInfobloxProfile { private IpAddr ipAddress = null; @JsonProperty("network_view") - private String networkView = "default"; + private String networkView = null; @JsonProperty("password") private String password = null; @@ -52,9 +52,9 @@ public class IpamDnsInfobloxProfile { /** * This is the getter method this will return the attribute value. - * Dns view. + * Dns view used for infoblox host record creation, if this field is not configured by the user, then its value will be set to 'default'. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as "default". + * Default value when not specified in API or module is interpreted by Avi Controller as null. * @return dnsView */ public String getDnsView() { @@ -63,9 +63,9 @@ public String getDnsView() { /** * This is the setter method to the attribute. - * Dns view. + * Dns view used for infoblox host record creation, if this field is not configured by the user, then its value will be set to 'default'. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as "default". + * Default value when not specified in API or module is interpreted by Avi Controller as null. * @param dnsView set the dnsView. */ public void setDnsView(String dnsView) { @@ -135,9 +135,9 @@ public void setIpAddress(IpAddr ipAddress) { /** * This is the getter method this will return the attribute value. - * Network view. + * Network view used for infoblox host record creation, if this field is not configured by the user, then its value will be set to 'default'. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as "default". + * Default value when not specified in API or module is interpreted by Avi Controller as null. * @return networkView */ public String getNetworkView() { @@ -146,9 +146,9 @@ public String getNetworkView() { /** * This is the setter method to the attribute. - * Network view. + * Network view used for infoblox host record creation, if this field is not configured by the user, then its value will be set to 'default'. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as "default". + * Default value when not specified in API or module is interpreted by Avi Controller as null. * @param networkView set the networkView. */ public void setNetworkView(String networkView) { diff --git a/java/src/com/vmware/avi/sdk/model/LdapAuthSettings.java b/java/src/com/vmware/avi/sdk/model/LdapAuthSettings.java index 77ecfe5853..288617d1f6 100644 --- a/java/src/com/vmware/avi/sdk/model/LdapAuthSettings.java +++ b/java/src/com/vmware/avi/sdk/model/LdapAuthSettings.java @@ -37,7 +37,7 @@ public class LdapAuthSettings { private Integer port = 389; @JsonProperty("security_mode") - private String securityMode = null; + private String securityMode = "AUTH_LDAP_SECURE_USE_LDAPS"; @JsonProperty("server") private List server = null; @@ -167,7 +167,7 @@ public void setPort(Integer port) { * Ldap connection security mode. * Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as null. + * Default value when not specified in API or module is interpreted by Avi Controller as "AUTH_LDAP_SECURE_USE_LDAPS". * @return securityMode */ public String getSecurityMode() { @@ -179,7 +179,7 @@ public String getSecurityMode() { * Ldap connection security mode. * Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS. * Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as null. + * Default value when not specified in API or module is interpreted by Avi Controller as "AUTH_LDAP_SECURE_USE_LDAPS". * @param securityMode set the securityMode. */ public void setSecurityMode(String securityMode) { diff --git a/java/src/com/vmware/avi/sdk/model/PKIProfile.java b/java/src/com/vmware/avi/sdk/model/PKIProfile.java index 83fec082ed..7e05b6b611 100644 --- a/java/src/com/vmware/avi/sdk/model/PKIProfile.java +++ b/java/src/com/vmware/avi/sdk/model/PKIProfile.java @@ -21,6 +21,9 @@ @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public class PKIProfile extends AviRestResource { + @JsonProperty("allow_pki_errors") + private List allowPkiErrors = null; + @JsonProperty("ca_certs") private List caCerts = null; @@ -58,6 +61,51 @@ public class PKIProfile extends AviRestResource { private Boolean validateOnlyLeafCrl = true; + /** + * This is the getter method this will return the attribute value. + * Exempt errors during certificate verification. + * Enum options - ALLOW_EXPIRED_CRL, ALLOW_ALL_ERRORS. + * Field introduced in 30.1.1. + * Maximum of 1 items allowed. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @return allowPkiErrors + */ + public List getAllowPkiErrors() { + return allowPkiErrors; + } + + /** + * This is the setter method. this will set the allowPkiErrors + * Exempt errors during certificate verification. + * Enum options - ALLOW_EXPIRED_CRL, ALLOW_ALL_ERRORS. + * Field introduced in 30.1.1. + * Maximum of 1 items allowed. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @return allowPkiErrors + */ + public void setAllowPkiErrors(List allowPkiErrors) { + this.allowPkiErrors = allowPkiErrors; + } + + /** + * This is the setter method this will set the allowPkiErrors + * Exempt errors during certificate verification. + * Enum options - ALLOW_EXPIRED_CRL, ALLOW_ALL_ERRORS. + * Field introduced in 30.1.1. + * Maximum of 1 items allowed. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @return allowPkiErrors + */ + public PKIProfile addAllowPkiErrorsItem(String allowPkiErrorsItem) { + if (this.allowPkiErrors == null) { + this.allowPkiErrors = new ArrayList(); + } + this.allowPkiErrors.add(allowPkiErrorsItem); + return this; + } /** * This is the getter method this will return the attribute value. * List of certificate authorities (root and intermediate) trusted that is used for certificate validation. @@ -398,14 +446,16 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.createdBy, objPKIProfile.createdBy)&& Objects.equals(this.markers, objPKIProfile.markers)&& Objects.equals(this.isFederated, objPKIProfile.isFederated)&& - Objects.equals(this.tenantRef, objPKIProfile.tenantRef); + Objects.equals(this.tenantRef, objPKIProfile.tenantRef)&& + Objects.equals(this.allowPkiErrors, objPKIProfile.allowPkiErrors); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class PKIProfile {\n"); - sb.append(" caCerts: ").append(toIndentedString(caCerts)).append("\n"); + sb.append(" allowPkiErrors: ").append(toIndentedString(allowPkiErrors)).append("\n"); + sb.append(" caCerts: ").append(toIndentedString(caCerts)).append("\n"); sb.append(" createdBy: ").append(toIndentedString(createdBy)).append("\n"); sb.append(" crlCheck: ").append(toIndentedString(crlCheck)).append("\n"); sb.append(" crls: ").append(toIndentedString(crls)).append("\n"); diff --git a/java/src/com/vmware/avi/sdk/model/PortalFeatureOptIn.java b/java/src/com/vmware/avi/sdk/model/PortalFeatureOptIn.java index 85e86696a9..785bcf163f 100644 --- a/java/src/com/vmware/avi/sdk/model/PortalFeatureOptIn.java +++ b/java/src/com/vmware/avi/sdk/model/PortalFeatureOptIn.java @@ -92,7 +92,7 @@ public void setEnableIpReputation(Boolean enableIpReputation) { /** * This is the getter method this will return the attribute value. - * Enable pulse case management. + * Enable pulse cloud services case management. * Field introduced in 21.1.1. * Allowed in enterprise edition only with addon license, essentials edition(allowed values- false), basic edition(allowed values- false), * enterprise with cloud services edition. @@ -105,7 +105,7 @@ public Boolean getEnablePulseCaseManagement() { /** * This is the setter method to the attribute. - * Enable pulse case management. + * Enable pulse cloud services case management. * Field introduced in 21.1.1. * Allowed in enterprise edition only with addon license, essentials edition(allowed values- false), basic edition(allowed values- false), * enterprise with cloud services edition. diff --git a/java/src/com/vmware/avi/sdk/model/ServiceEngineGroup.java b/java/src/com/vmware/avi/sdk/model/ServiceEngineGroup.java index eac0e7ce7a..38ed1e4698 100644 --- a/java/src/com/vmware/avi/sdk/model/ServiceEngineGroup.java +++ b/java/src/com/vmware/avi/sdk/model/ServiceEngineGroup.java @@ -837,6 +837,12 @@ public class ServiceEngineGroup extends AviRestResource { @JsonProperty("vs_scaleout_timeout") private Integer vsScaleoutTimeout = 600; + @JsonProperty("vs_se_primary_switchover_additional_wait_time") + private Integer vsSePrimarySwitchoverAdditionalWaitTime = 0; + + @JsonProperty("vs_se_scalein_additional_wait_time") + private Integer vsSeScaleinAdditionalWaitTime = 0; + @JsonProperty("vs_se_scaleout_additional_wait_time") private Integer vsSeScaleoutAdditionalWaitTime = 0; @@ -8126,6 +8132,70 @@ public void setVsScaleoutTimeout(Integer vsScaleoutTimeout) { this.vsScaleoutTimeout = vsScaleoutTimeout; } + /** + * This is the getter method this will return the attribute value. + * Wait time for primary switchover ready notification after flows are completed. + * In certain deployments, there may be an additional delay to accept traffic. + * For example, for bgp, some time is needed for route advertisement. + * Allowed values are 0-300. + * Field introduced in 30.2.1. + * Unit is sec. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as 0. + * @return vsSePrimarySwitchoverAdditionalWaitTime + */ + public Integer getVsSePrimarySwitchoverAdditionalWaitTime() { + return vsSePrimarySwitchoverAdditionalWaitTime; + } + + /** + * This is the setter method to the attribute. + * Wait time for primary switchover ready notification after flows are completed. + * In certain deployments, there may be an additional delay to accept traffic. + * For example, for bgp, some time is needed for route advertisement. + * Allowed values are 0-300. + * Field introduced in 30.2.1. + * Unit is sec. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as 0. + * @param vsSePrimarySwitchoverAdditionalWaitTime set the vsSePrimarySwitchoverAdditionalWaitTime. + */ + public void setVsSePrimarySwitchoverAdditionalWaitTime(Integer vsSePrimarySwitchoverAdditionalWaitTime) { + this.vsSePrimarySwitchoverAdditionalWaitTime = vsSePrimarySwitchoverAdditionalWaitTime; + } + + /** + * This is the getter method this will return the attribute value. + * Wait time for sending scalein ready notification after flows are completed. + * In certain deployments, there may be an additional delay to accept traffic. + * For example, for bgp, some time is needed for route advertisement. + * Allowed values are 0-300. + * Field introduced in 30.2.1. + * Unit is sec. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as 0. + * @return vsSeScaleinAdditionalWaitTime + */ + public Integer getVsSeScaleinAdditionalWaitTime() { + return vsSeScaleinAdditionalWaitTime; + } + + /** + * This is the setter method to the attribute. + * Wait time for sending scalein ready notification after flows are completed. + * In certain deployments, there may be an additional delay to accept traffic. + * For example, for bgp, some time is needed for route advertisement. + * Allowed values are 0-300. + * Field introduced in 30.2.1. + * Unit is sec. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as 0. + * @param vsSeScaleinAdditionalWaitTime set the vsSeScaleinAdditionalWaitTime. + */ + public void setVsSeScaleinAdditionalWaitTime(Integer vsSeScaleinAdditionalWaitTime) { + this.vsSeScaleinAdditionalWaitTime = vsSeScaleinAdditionalWaitTime; + } + /** * This is the getter method this will return the attribute value. * Wait time for sending scaleout ready notification after virtual service is marked up. @@ -8597,7 +8667,9 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.ntpSyncFailEvent, objServiceEngineGroup.ntpSyncFailEvent)&& Objects.equals(this.ntpSyncStatusInterval, objServiceEngineGroup.ntpSyncStatusInterval)&& Objects.equals(this.useDpUtilForScaleout, objServiceEngineGroup.useDpUtilForScaleout)&& - Objects.equals(this.replayVrfRoutesInterval, objServiceEngineGroup.replayVrfRoutesInterval); + Objects.equals(this.replayVrfRoutesInterval, objServiceEngineGroup.replayVrfRoutesInterval)&& + Objects.equals(this.vsSeScaleinAdditionalWaitTime, objServiceEngineGroup.vsSeScaleinAdditionalWaitTime)&& + Objects.equals(this.vsSePrimarySwitchoverAdditionalWaitTime, objServiceEngineGroup.vsSePrimarySwitchoverAdditionalWaitTime); } @Override @@ -8875,6 +8947,8 @@ public String toString() { sb.append(" vsScaleinTimeout: ").append(toIndentedString(vsScaleinTimeout)).append("\n"); sb.append(" vsScaleinTimeoutForUpgrade: ").append(toIndentedString(vsScaleinTimeoutForUpgrade)).append("\n"); sb.append(" vsScaleoutTimeout: ").append(toIndentedString(vsScaleoutTimeout)).append("\n"); + sb.append(" vsSePrimarySwitchoverAdditionalWaitTime: ").append(toIndentedString(vsSePrimarySwitchoverAdditionalWaitTime)).append("\n"); + sb.append(" vsSeScaleinAdditionalWaitTime: ").append(toIndentedString(vsSeScaleinAdditionalWaitTime)).append("\n"); sb.append(" vsSeScaleoutAdditionalWaitTime: ").append(toIndentedString(vsSeScaleoutAdditionalWaitTime)).append("\n"); sb.append(" vsSeScaleoutReadyTimeout: ").append(toIndentedString(vsSeScaleoutReadyTimeout)).append("\n"); sb.append(" vsSwitchoverTimeout: ").append(toIndentedString(vsSwitchoverTimeout)).append("\n"); diff --git a/java/src/com/vmware/avi/sdk/model/VsVip.java b/java/src/com/vmware/avi/sdk/model/VsVip.java index 2ee0f673fe..9287b8ec37 100644 --- a/java/src/com/vmware/avi/sdk/model/VsVip.java +++ b/java/src/com/vmware/avi/sdk/model/VsVip.java @@ -21,6 +21,12 @@ @JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public class VsVip extends AviRestResource { + @JsonProperty("bgp_local_preference") + private Integer bgpLocalPreference = null; + + @JsonProperty("bgp_num_as_path_prepend") + private Integer bgpNumAsPathPrepend = null; + @JsonProperty("bgp_peer_labels") private List bgpPeerLabels = null; @@ -67,6 +73,60 @@ public class VsVip extends AviRestResource { private String vsvipCloudConfigCksum = null; + + /** + * This is the getter method this will return the attribute value. + * Local_pref to be used for vsvip advertised. + * Applicable only over ibgp. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @return bgpLocalPreference + */ + public Integer getBgpLocalPreference() { + return bgpLocalPreference; + } + + /** + * This is the setter method to the attribute. + * Local_pref to be used for vsvip advertised. + * Applicable only over ibgp. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @param bgpLocalPreference set the bgpLocalPreference. + */ + public void setBgpLocalPreference(Integer bgpLocalPreference) { + this.bgpLocalPreference = bgpLocalPreference; + } + + /** + * This is the getter method this will return the attribute value. + * Number of times the local as should be prepended additionally to vsvip. + * Applicable only over ebgp. + * Allowed values are 1-10. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @return bgpNumAsPathPrepend + */ + public Integer getBgpNumAsPathPrepend() { + return bgpNumAsPathPrepend; + } + + /** + * This is the setter method to the attribute. + * Number of times the local as should be prepended additionally to vsvip. + * Applicable only over ebgp. + * Allowed values are 1-10. + * Field introduced in 30.2.1. + * Allowed in enterprise edition with any value, enterprise with cloud services edition. + * Default value when not specified in API or module is interpreted by Avi Controller as null. + * @param bgpNumAsPathPrepend set the bgpNumAsPathPrepend. + */ + public void setBgpNumAsPathPrepend(Integer bgpNumAsPathPrepend) { + this.bgpNumAsPathPrepend = bgpNumAsPathPrepend; + } /** * This is the getter method this will return the attribute value. * Select bgp peers, using peer label, for vsvip advertisement. @@ -525,6 +585,8 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.ipamSelector, objVsVip.ipamSelector)&& Objects.equals(this.bgpPeerLabels, objVsVip.bgpPeerLabels)&& Objects.equals(this.markers, objVsVip.markers)&& + Objects.equals(this.bgpLocalPreference, objVsVip.bgpLocalPreference)&& + Objects.equals(this.bgpNumAsPathPrepend, objVsVip.bgpNumAsPathPrepend)&& Objects.equals(this.tenantRef, objVsVip.tenantRef)&& Objects.equals(this.cloudRef, objVsVip.cloudRef)&& Objects.equals(this.vsvipCloudConfigCksum, objVsVip.vsvipCloudConfigCksum); @@ -534,7 +596,9 @@ public boolean equals(java.lang.Object o) { public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class VsVip {\n"); - sb.append(" bgpPeerLabels: ").append(toIndentedString(bgpPeerLabels)).append("\n"); + sb.append(" bgpLocalPreference: ").append(toIndentedString(bgpLocalPreference)).append("\n"); + sb.append(" bgpNumAsPathPrepend: ").append(toIndentedString(bgpNumAsPathPrepend)).append("\n"); + sb.append(" bgpPeerLabels: ").append(toIndentedString(bgpPeerLabels)).append("\n"); sb.append(" cloudRef: ").append(toIndentedString(cloudRef)).append("\n"); sb.append(" dnsInfo: ").append(toIndentedString(dnsInfo)).append("\n"); sb.append(" eastWestPlacement: ").append(toIndentedString(eastWestPlacement)).append("\n"); diff --git a/java/src/com/vmware/avi/sdk/model/vCenterConfiguration.java b/java/src/com/vmware/avi/sdk/model/vCenterConfiguration.java index 5a7d5b456d..e2cb33db79 100644 --- a/java/src/com/vmware/avi/sdk/model/vCenterConfiguration.java +++ b/java/src/com/vmware/avi/sdk/model/vCenterConfiguration.java @@ -28,7 +28,7 @@ public class vCenterConfiguration { private String datacenter = null; @JsonProperty("deactivate_vm_discovery") - private Boolean deactivateVmDiscovery = false; + private Boolean deactivateVmDiscovery; @JsonProperty("is_nsx_environment") private Boolean isNsxEnvironment = false; @@ -108,9 +108,9 @@ public void setDatacenter(String datacenter) { /** * This is the getter method this will return the attribute value. * If true, vm's on the vcenter will not be discovered.set it to true if there are more than 10000 vms in the datacenter. + * Field deprecated in 30.1.1. * Field introduced in 20.1.5. * Allowed in enterprise edition with any value, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as false. * @return deactivateVmDiscovery */ public Boolean getDeactivateVmDiscovery() { @@ -120,9 +120,9 @@ public Boolean getDeactivateVmDiscovery() { /** * This is the setter method to the attribute. * If true, vm's on the vcenter will not be discovered.set it to true if there are more than 10000 vms in the datacenter. + * Field deprecated in 30.1.1. * Field introduced in 20.1.5. * Allowed in enterprise edition with any value, enterprise with cloud services edition. - * Default value when not specified in API or module is interpreted by Avi Controller as false. * @param deactivateVmDiscovery set the deactivateVmDiscovery. */ public void setDeactivateVmDiscovery(Boolean deactivateVmDiscovery) {