
com.vmware.avi.sdk.model.ControllerProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of avisdk Show documentation
Show all versions of avisdk Show documentation
Avi SDK is a java API which creates a session with controller and perform CRUD operations.
/*
* Copyright 2021 VMware, Inc.
* SPDX-License-Identifier: Apache License 2.0
*/
package com.vmware.avi.sdk.model;
import java.util.*;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
/**
* The ControllerProperties is a POJO class extends AviRestResource that used for creating
* ControllerProperties.
*
* @version 1.0
* @since
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ControllerProperties extends AviRestResource {
@JsonProperty("alert_manager_use_evms")
private Boolean alertManagerUseEvms = false;
@JsonProperty("allow_admin_network_updates")
private Boolean allowAdminNetworkUpdates = false;
@JsonProperty("allow_ip_forwarding")
private Boolean allowIpForwarding = false;
@JsonProperty("allow_unauthenticated_apis")
private Boolean allowUnauthenticatedApis = false;
@JsonProperty("allow_unauthenticated_nodes")
private Boolean allowUnauthenticatedNodes = false;
@JsonProperty("api_idle_timeout")
private Integer apiIdleTimeout = 15;
@JsonProperty("api_perf_logging_threshold")
private Integer apiPerfLoggingThreshold = 10000;
@JsonProperty("appviewx_compat_mode")
private Boolean appviewxCompatMode = false;
@JsonProperty("async_patch_merge_period")
private Integer asyncPatchMergePeriod = 0;
@JsonProperty("async_patch_request_cleanup_duration")
private Integer asyncPatchRequestCleanupDuration = 60;
@JsonProperty("attach_ip_retry_interval")
private Integer attachIpRetryInterval = 360;
@JsonProperty("attach_ip_retry_limit")
private Integer attachIpRetryLimit = 4;
@JsonProperty("bm_use_ansible")
private Boolean bmUseAnsible = true;
@JsonProperty("check_vsvip_fqdn_syntax")
private Boolean checkVsvipFqdnSyntax = true;
@JsonProperty("cleanup_expired_authtoken_timeout_period")
private Integer cleanupExpiredAuthtokenTimeoutPeriod = 60;
@JsonProperty("cleanup_sessions_timeout_period")
private Integer cleanupSessionsTimeoutPeriod = 60;
@JsonProperty("cloud_discovery_interval")
private Integer cloudDiscoveryInterval = 5;
@JsonProperty("cloud_reconcile")
private Boolean cloudReconcile = true;
@JsonProperty("cloud_reconcile_interval")
private Integer cloudReconcileInterval = 5;
@JsonProperty("cluster_ip_gratuitous_arp_period")
private Integer clusterIpGratuitousArpPeriod = 60;
@JsonProperty("consistency_check_timeout_period")
private Integer consistencyCheckTimeoutPeriod = 60;
@JsonProperty("controller_resource_info_collection_period")
private Integer controllerResourceInfoCollectionPeriod = 525600;
@JsonProperty("crashed_se_reboot")
private Integer crashedSeReboot = 900;
@JsonProperty("dead_se_detection_timer")
private Integer deadSeDetectionTimer = 360;
@JsonProperty("default_minimum_api_timeout")
private Integer defaultMinimumApiTimeout = 60;
@JsonProperty("del_offline_se_after_reboot_delay")
private Integer delOfflineSeAfterRebootDelay = 300;
@JsonProperty("detach_ip_retry_interval")
private Integer detachIpRetryInterval = 60;
@JsonProperty("detach_ip_retry_limit")
private Integer detachIpRetryLimit = 4;
@JsonProperty("detach_ip_timeout")
private Integer detachIpTimeout = 300;
@JsonProperty("dns_refresh_period")
private Integer dnsRefreshPeriod = 60;
@JsonProperty("dummy")
private Integer dummy;
@JsonProperty("edit_system_limits")
private Boolean editSystemLimits = false;
@JsonProperty("enable_api_sharding")
private Boolean enableApiSharding = true;
@JsonProperty("enable_memory_balancer")
private Boolean enableMemoryBalancer = true;
@JsonProperty("enable_per_process_stop")
private Boolean enablePerProcessStop = false;
@JsonIgnore
private Boolean enableResmgrLogCachePrint = false;
@JsonProperty("event_manager_max_goroutines")
private Integer eventManagerMaxGoroutines = 8;
@JsonProperty("event_manager_max_subscribers")
private Integer eventManagerMaxSubscribers = 5;
@JsonProperty("event_manager_processing_time_threshold")
private Integer eventManagerProcessingTimeThreshold = 4;
@JsonProperty("false_positive_learning_config")
private FalsePositiveLearningConfig falsePositiveLearningConfig;
@JsonProperty("fatal_error_lease_time")
private Integer fatalErrorLeaseTime = 120;
@JsonProperty("federated_datastore_cleanup_duration")
private Integer federatedDatastoreCleanupDuration = 120;
@JsonProperty("file_object_cleanup_period")
private Integer fileObjectCleanupPeriod = 1440;
@JsonProperty("file_reference_mappings")
private List fileReferenceMappings;
@JsonProperty("fileobject_max_file_versions")
private Integer fileobjectMaxFileVersions = 3;
@JsonProperty("gslb_purge_batch_size")
private Integer gslbPurgeBatchSize = 1000;
@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;
@JsonProperty("max_pcap_per_tenant")
private Integer maxPcapPerTenant = 4;
@JsonProperty("max_se_spawn_interval_delay")
private Integer maxSeSpawnIntervalDelay = 1800;
@JsonProperty("max_seq_attach_ip_failures")
private Integer maxSeqAttachIpFailures = 3;
@JsonProperty("max_seq_vnic_failures")
private Integer maxSeqVnicFailures = 3;
@JsonProperty("max_threads_cc_vip_bg_worker")
private Integer maxThreadsCcVipBgWorker = 20;
@JsonProperty("permission_scoped_shared_admin_networks")
private Boolean permissionScopedSharedAdminNetworks = false;
@JsonProperty("persistence_key_rotate_period")
private Integer persistenceKeyRotatePeriod = 0;
@JsonProperty("portal_request_burst_limit")
private Integer portalRequestBurstLimit = 0;
@JsonProperty("portal_request_rate_limit")
private Integer portalRequestRateLimit = 0;
@JsonProperty("portal_token")
private String portalToken;
@JsonProperty("postgres_vacuum_period")
private Integer postgresVacuumPeriod = 20160;
@JsonProperty("process_locked_useraccounts_timeout_period")
private Integer processLockedUseraccountsTimeoutPeriod = 1;
@JsonProperty("process_pki_profile_timeout_period")
private Integer processPkiProfileTimeoutPeriod = 1440;
@JsonProperty("query_host_fail")
private Integer queryHostFail = 180;
@JsonProperty("resmgr_log_caching_period")
private Integer resmgrLogCachingPeriod = 21600;
@JsonProperty("restrict_cloud_read_access")
private Boolean restrictCloudReadAccess = false;
@JsonProperty("safenet_hsm_version")
private String safenetHsmVersion;
@JsonProperty("se_create_timeout")
private Integer seCreateTimeout = 900;
@JsonProperty("se_failover_attempt_interval")
private Integer seFailoverAttemptInterval = 300;
@JsonProperty("se_from_marketplace")
private String seFromMarketplace = "IMAGE_SE";
@JsonProperty("se_offline_del")
private Integer seOfflineDel = 172000;
@JsonProperty("se_spawn_retry_interval")
private Integer seSpawnRetryInterval = 300;
@JsonProperty("se_upgrade_flow_cleanup_timeout")
private Integer seUpgradeFlowCleanupTimeout = 90;
@JsonProperty("se_vnic_cooldown")
private Integer seVnicCooldown = 120;
@JsonProperty("se_vnic_gc_wait_time")
private Integer seVnicGcWaitTime = 300;
@JsonProperty("secure_channel_cleanup_timeout")
private Integer secureChannelCleanupTimeout = 60;
@JsonProperty("secure_channel_controller_token_timeout")
private Integer secureChannelControllerTokenTimeout = 60;
@JsonProperty("secure_channel_se_token_timeout")
private Integer secureChannelSeTokenTimeout = 60;
@JsonProperty("seupgrade_copy_buffer_size")
private Integer seupgradeCopyBufferSize = 512;
@JsonProperty("seupgrade_copy_pool_size")
private Integer seupgradeCopyPoolSize = 5;
@JsonProperty("seupgrade_fabric_pool_size")
private Integer seupgradeFabricPoolSize = 20;
@JsonProperty("seupgrade_segroup_min_dead_timeout")
private Integer seupgradeSegroupMinDeadTimeout = 360;
@JsonProperty("shared_ssl_certificates")
private Boolean sharedSslCertificates = false;
@JsonProperty("skopeo_retry_interval")
private Integer skopeoRetryInterval = 5;
@JsonProperty("skopeo_retry_limit")
private Integer skopeoRetryLimit = 3;
@JsonProperty("soft_min_mem_per_se_limit")
private Integer softMinMemPerSeLimit = 1900;
@JsonProperty("ssl_certificate_expiry_warning_days")
private List sslCertificateExpiryWarningDays;
@JsonProperty("system_report_cleanup_interval")
private Integer systemReportCleanupInterval = 60;
@JsonProperty("system_report_limit")
private Integer systemReportLimit = 10;
@JsonProperty("unresponsive_se_reboot")
private Integer unresponsiveSeReboot = 300;
@JsonProperty("update_dns_entry_retry_limit")
private Integer updateDnsEntryRetryLimit = 3;
@JsonProperty("update_dns_entry_timeout")
private Integer updateDnsEntryTimeout = 120;
@JsonProperty("upgrade_dns_ttl")
private Integer upgradeDnsTtl = 5;
@JsonProperty("upgrade_fat_se_lease_time")
private Integer upgradeFatSeLeaseTime = 1200;
@JsonProperty("upgrade_lease_time")
private Integer upgradeLeaseTime = 600;
@JsonProperty("upgrade_se_per_vs_scale_ops_txn_time")
private Integer upgradeSePerVsScaleOpsTxnTime = 3;
@JsonProperty("url")
private String url = "url";
@JsonProperty("user_agent_cache_config")
private UserAgentCacheConfig userAgentCacheConfig;
@JsonProperty("uuid")
private String uuid;
@JsonProperty("vnic_op_fail_time")
private Integer vnicOpFailTime = 180;
@JsonProperty("vs_awaiting_se_timeout")
private Integer vsAwaitingSeTimeout = 60;
@JsonProperty("vs_key_rotate_period")
private Integer vsKeyRotatePeriod = 360;
@JsonProperty("vs_scaleout_ready_check_interval")
private Integer vsScaleoutReadyCheckInterval = 60;
@JsonProperty("vs_se_attach_ip_fail")
private Integer vsSeAttachIpFail = 600;
@JsonProperty("vs_se_bootup_fail")
private Integer vsSeBootupFail = 480;
@JsonProperty("vs_se_bootup_fail_patch")
private Integer vsSeBootupFailPatch = 600;
@JsonProperty("vs_se_create_fail")
private Integer vsSeCreateFail = 1500;
@JsonProperty("vs_se_ping_fail")
private Integer vsSePingFail = 60;
@JsonProperty("vs_se_vnic_fail")
private Integer vsSeVnicFail = 300;
@JsonProperty("vs_se_vnic_ip_fail")
private Integer vsSeVnicIpFail = 120;
@JsonProperty("vsphere_ha_detection_timeout")
private Integer vsphereHaDetectionTimeout = 120;
@JsonProperty("vsphere_ha_recovery_timeout")
private Integer vsphereHaRecoveryTimeout = 480;
@JsonProperty("vsphere_ha_timer_interval")
private Integer vsphereHaTimerInterval = 20;
@JsonProperty("warmstart_se_reconnect_wait_time")
private Integer warmstartSeReconnectWaitTime = 480;
@JsonProperty("warmstart_vs_resync_wait_time")
private Integer warmstartVsResyncWaitTime = 300;
/**
* This is the getter method this will return the attribute value.
* Enable to use event manager as source of eventsdisable to use log manager as source of events.
* 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 alertManagerUseEvms
*/
public Boolean getAlertManagerUseEvms() {
return alertManagerUseEvms;
}
/**
* This is the setter method to the attribute.
* Enable to use event manager as source of eventsdisable to use log manager as source of events.
* 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 alertManagerUseEvms set the alertManagerUseEvms.
*/
public void setAlertManagerUseEvms(Boolean alertManagerUseEvms) {
this.alertManagerUseEvms = alertManagerUseEvms;
}
/**
* This is the getter method this will return the attribute value.
* Allow non-admin tenants to update admin vrfcontext and network objects.
* Field introduced in 18.2.7, 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.
* @return allowAdminNetworkUpdates
*/
public Boolean getAllowAdminNetworkUpdates() {
return allowAdminNetworkUpdates;
}
/**
* This is the setter method to the attribute.
* Allow non-admin tenants to update admin vrfcontext and network objects.
* Field introduced in 18.2.7, 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.
* @param allowAdminNetworkUpdates set the allowAdminNetworkUpdates.
*/
public void setAllowAdminNetworkUpdates(Boolean allowAdminNetworkUpdates) {
this.allowAdminNetworkUpdates = allowAdminNetworkUpdates;
}
/**
* This is the getter method this will return the attribute value.
* Field introduced in 17.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.
* @return allowIpForwarding
*/
public Boolean getAllowIpForwarding() {
return allowIpForwarding;
}
/**
* This is the setter method to the attribute.
* Field introduced in 17.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.
* @param allowIpForwarding set the allowIpForwarding.
*/
public void setAllowIpForwarding(Boolean allowIpForwarding) {
this.allowIpForwarding = allowIpForwarding;
}
/**
* This is the getter method this will return the attribute value.
* Allow unauthenticated access for special apis.
* 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.
* @return allowUnauthenticatedApis
*/
public Boolean getAllowUnauthenticatedApis() {
return allowUnauthenticatedApis;
}
/**
* This is the setter method to the attribute.
* Allow unauthenticated access for special apis.
* 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.
* @param allowUnauthenticatedApis set the allowUnauthenticatedApis.
*/
public void setAllowUnauthenticatedApis(Boolean allowUnauthenticatedApis) {
this.allowUnauthenticatedApis = allowUnauthenticatedApis;
}
/**
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as false.
* @return allowUnauthenticatedNodes
*/
public Boolean getAllowUnauthenticatedNodes() {
return allowUnauthenticatedNodes;
}
/**
* This is the setter method to the attribute.
* 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.
* @param allowUnauthenticatedNodes set the allowUnauthenticatedNodes.
*/
public void setAllowUnauthenticatedNodes(Boolean allowUnauthenticatedNodes) {
this.allowUnauthenticatedNodes = allowUnauthenticatedNodes;
}
/**
* This is the getter method this will return the attribute value.
* Allowed values are 0-1440.
* Unit is min.
* 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 15.
* @return apiIdleTimeout
*/
public Integer getApiIdleTimeout() {
return apiIdleTimeout;
}
/**
* This is the setter method to the attribute.
* Allowed values are 0-1440.
* Unit is min.
* 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 15.
* @param apiIdleTimeout set the apiIdleTimeout.
*/
public void setApiIdleTimeout(Integer apiIdleTimeout) {
this.apiIdleTimeout = apiIdleTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Threshold to log request timing in portal_performance.log and server-timing response header.
* Any stage taking longer than 1% of the threshold will be included in the server-timing header.
* Field introduced in 18.1.4, 18.2.1.
* Unit is milliseconds.
* 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 10000.
* @return apiPerfLoggingThreshold
*/
public Integer getApiPerfLoggingThreshold() {
return apiPerfLoggingThreshold;
}
/**
* This is the setter method to the attribute.
* Threshold to log request timing in portal_performance.log and server-timing response header.
* Any stage taking longer than 1% of the threshold will be included in the server-timing header.
* Field introduced in 18.1.4, 18.2.1.
* Unit is milliseconds.
* 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 10000.
* @param apiPerfLoggingThreshold set the apiPerfLoggingThreshold.
*/
public void setApiPerfLoggingThreshold(Integer apiPerfLoggingThreshold) {
this.apiPerfLoggingThreshold = apiPerfLoggingThreshold;
}
/**
* This is the getter method this will return the attribute value.
* Export configuration in appviewx compatibility mode.
* Field introduced in 17.1.1.
* Allowed in enterprise edition with any value, essentials edition(allowed values- false), basic edition(allowed values- false), enterprise with
* cloud services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as false.
* @return appviewxCompatMode
*/
public Boolean getAppviewxCompatMode() {
return appviewxCompatMode;
}
/**
* This is the setter method to the attribute.
* Export configuration in appviewx compatibility mode.
* Field introduced in 17.1.1.
* Allowed in enterprise edition with any value, essentials edition(allowed values- false), basic edition(allowed values- false), enterprise with
* cloud services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as false.
* @param appviewxCompatMode set the appviewxCompatMode.
*/
public void setAppviewxCompatMode(Boolean appviewxCompatMode) {
this.appviewxCompatMode = appviewxCompatMode;
}
/**
* This is the getter method this will return the attribute value.
* Period for which asynchronous patch requests are queued.
* Allowed values are 30-120.
* Special values are 0 - deactivated.
* Field introduced in 18.2.11, 20.1.3.
* 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 asyncPatchMergePeriod
*/
public Integer getAsyncPatchMergePeriod() {
return asyncPatchMergePeriod;
}
/**
* This is the setter method to the attribute.
* Period for which asynchronous patch requests are queued.
* Allowed values are 30-120.
* Special values are 0 - deactivated.
* Field introduced in 18.2.11, 20.1.3.
* 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 asyncPatchMergePeriod set the asyncPatchMergePeriod.
*/
public void setAsyncPatchMergePeriod(Integer asyncPatchMergePeriod) {
this.asyncPatchMergePeriod = asyncPatchMergePeriod;
}
/**
* This is the getter method this will return the attribute value.
* Duration for which asynchronous patch requests should be kept, after being marked as success or fail.
* Allowed values are 5-120.
* Field introduced in 18.2.11, 20.1.3.
* Unit is min.
* 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 60.
* @return asyncPatchRequestCleanupDuration
*/
public Integer getAsyncPatchRequestCleanupDuration() {
return asyncPatchRequestCleanupDuration;
}
/**
* This is the setter method to the attribute.
* Duration for which asynchronous patch requests should be kept, after being marked as success or fail.
* Allowed values are 5-120.
* Field introduced in 18.2.11, 20.1.3.
* Unit is min.
* 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 60.
* @param asyncPatchRequestCleanupDuration set the asyncPatchRequestCleanupDuration.
*/
public void setAsyncPatchRequestCleanupDuration(Integer asyncPatchRequestCleanupDuration) {
this.asyncPatchRequestCleanupDuration = asyncPatchRequestCleanupDuration;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 360.
* @return attachIpRetryInterval
*/
public Integer getAttachIpRetryInterval() {
return attachIpRetryInterval;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 360.
* @param attachIpRetryInterval set the attachIpRetryInterval.
*/
public void setAttachIpRetryInterval(Integer attachIpRetryInterval) {
this.attachIpRetryInterval = attachIpRetryInterval;
}
/**
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as 4.
* @return attachIpRetryLimit
*/
public Integer getAttachIpRetryLimit() {
return attachIpRetryLimit;
}
/**
* This is the setter method to the attribute.
* 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 4.
* @param attachIpRetryLimit set the attachIpRetryLimit.
*/
public void setAttachIpRetryLimit(Integer attachIpRetryLimit) {
this.attachIpRetryLimit = attachIpRetryLimit;
}
/**
* This is the getter method this will return the attribute value.
* Use ansible for se creation in baremetal.
* Field introduced in 17.2.2.
* 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 true.
* @return bmUseAnsible
*/
public Boolean getBmUseAnsible() {
return bmUseAnsible;
}
/**
* This is the setter method to the attribute.
* Use ansible for se creation in baremetal.
* Field introduced in 17.2.2.
* 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 true.
* @param bmUseAnsible set the bmUseAnsible.
*/
public void setBmUseAnsible(Boolean bmUseAnsible) {
this.bmUseAnsible = bmUseAnsible;
}
/**
* This is the getter method this will return the attribute value.
* Enforce vsvip fqdn syntax checks.
* Field introduced in 20.1.6.
* Allowed in enterprise edition with any value, essentials 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.
* @return checkVsvipFqdnSyntax
*/
public Boolean getCheckVsvipFqdnSyntax() {
return checkVsvipFqdnSyntax;
}
/**
* This is the setter method to the attribute.
* Enforce vsvip fqdn syntax checks.
* Field introduced in 20.1.6.
* Allowed in enterprise edition with any value, essentials 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.
* @param checkVsvipFqdnSyntax set the checkVsvipFqdnSyntax.
*/
public void setCheckVsvipFqdnSyntax(Boolean checkVsvipFqdnSyntax) {
this.checkVsvipFqdnSyntax = checkVsvipFqdnSyntax;
}
/**
* This is the getter method this will return the attribute value.
* Period for auth token cleanup job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @return cleanupExpiredAuthtokenTimeoutPeriod
*/
public Integer getCleanupExpiredAuthtokenTimeoutPeriod() {
return cleanupExpiredAuthtokenTimeoutPeriod;
}
/**
* This is the setter method to the attribute.
* Period for auth token cleanup job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @param cleanupExpiredAuthtokenTimeoutPeriod set the cleanupExpiredAuthtokenTimeoutPeriod.
*/
public void setCleanupExpiredAuthtokenTimeoutPeriod(Integer cleanupExpiredAuthtokenTimeoutPeriod) {
this.cleanupExpiredAuthtokenTimeoutPeriod = cleanupExpiredAuthtokenTimeoutPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Period for sessions cleanup job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @return cleanupSessionsTimeoutPeriod
*/
public Integer getCleanupSessionsTimeoutPeriod() {
return cleanupSessionsTimeoutPeriod;
}
/**
* This is the setter method to the attribute.
* Period for sessions cleanup job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @param cleanupSessionsTimeoutPeriod set the cleanupSessionsTimeoutPeriod.
*/
public void setCleanupSessionsTimeoutPeriod(Integer cleanupSessionsTimeoutPeriod) {
this.cleanupSessionsTimeoutPeriod = cleanupSessionsTimeoutPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Time in minutes to wait between consecutive cloud discovery cycles.
* Allowed values are 1-1440.
* Field introduced in 22.1.5, 30.2.1.
* Unit is min.
* 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 5.
* @return cloudDiscoveryInterval
*/
public Integer getCloudDiscoveryInterval() {
return cloudDiscoveryInterval;
}
/**
* This is the setter method to the attribute.
* Time in minutes to wait between consecutive cloud discovery cycles.
* Allowed values are 1-1440.
* Field introduced in 22.1.5, 30.2.1.
* Unit is min.
* 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 5.
* @param cloudDiscoveryInterval set the cloudDiscoveryInterval.
*/
public void setCloudDiscoveryInterval(Integer cloudDiscoveryInterval) {
this.cloudDiscoveryInterval = cloudDiscoveryInterval;
}
/**
* This is the getter method this will return the attribute value.
* Enable/disable periodic reconcile for all the clouds.
* Field introduced in 17.2.14,18.1.5,18.2.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 true.
* @return cloudReconcile
*/
public Boolean getCloudReconcile() {
return cloudReconcile;
}
/**
* This is the setter method to the attribute.
* Enable/disable periodic reconcile for all the clouds.
* Field introduced in 17.2.14,18.1.5,18.2.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 true.
* @param cloudReconcile set the cloudReconcile.
*/
public void setCloudReconcile(Boolean cloudReconcile) {
this.cloudReconcile = cloudReconcile;
}
/**
* This is the getter method this will return the attribute value.
* Time in minutes to wait between consecutive cloud reconcile cycles.
* Allowed values are 1-1440.
* Field introduced in 22.1.5, 30.2.1.
* Unit is min.
* 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 5.
* @return cloudReconcileInterval
*/
public Integer getCloudReconcileInterval() {
return cloudReconcileInterval;
}
/**
* This is the setter method to the attribute.
* Time in minutes to wait between consecutive cloud reconcile cycles.
* Allowed values are 1-1440.
* Field introduced in 22.1.5, 30.2.1.
* Unit is min.
* 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 5.
* @param cloudReconcileInterval set the cloudReconcileInterval.
*/
public void setCloudReconcileInterval(Integer cloudReconcileInterval) {
this.cloudReconcileInterval = cloudReconcileInterval;
}
/**
* This is the getter method this will return the attribute value.
* Period for cluster ip gratuitous arp job.
* Unit is min.
* 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 60.
* @return clusterIpGratuitousArpPeriod
*/
public Integer getClusterIpGratuitousArpPeriod() {
return clusterIpGratuitousArpPeriod;
}
/**
* This is the setter method to the attribute.
* Period for cluster ip gratuitous arp job.
* Unit is min.
* 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 60.
* @param clusterIpGratuitousArpPeriod set the clusterIpGratuitousArpPeriod.
*/
public void setClusterIpGratuitousArpPeriod(Integer clusterIpGratuitousArpPeriod) {
this.clusterIpGratuitousArpPeriod = clusterIpGratuitousArpPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Period for consistency check job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @return consistencyCheckTimeoutPeriod
*/
public Integer getConsistencyCheckTimeoutPeriod() {
return consistencyCheckTimeoutPeriod;
}
/**
* This is the setter method to the attribute.
* Period for consistency check job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 60.
* @param consistencyCheckTimeoutPeriod set the consistencyCheckTimeoutPeriod.
*/
public void setConsistencyCheckTimeoutPeriod(Integer consistencyCheckTimeoutPeriod) {
this.consistencyCheckTimeoutPeriod = consistencyCheckTimeoutPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Periodically collect stats.
* Field introduced in 20.1.3.
* Unit is min.
* 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 525600.
* @return controllerResourceInfoCollectionPeriod
*/
public Integer getControllerResourceInfoCollectionPeriod() {
return controllerResourceInfoCollectionPeriod;
}
/**
* This is the setter method to the attribute.
* Periodically collect stats.
* Field introduced in 20.1.3.
* Unit is min.
* 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 525600.
* @param controllerResourceInfoCollectionPeriod set the controllerResourceInfoCollectionPeriod.
*/
public void setControllerResourceInfoCollectionPeriod(Integer controllerResourceInfoCollectionPeriod) {
this.controllerResourceInfoCollectionPeriod = controllerResourceInfoCollectionPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 900.
* @return crashedSeReboot
*/
public Integer getCrashedSeReboot() {
return crashedSeReboot;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 900.
* @param crashedSeReboot set the crashedSeReboot.
*/
public void setCrashedSeReboot(Integer crashedSeReboot) {
this.crashedSeReboot = crashedSeReboot;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 360.
* @return deadSeDetectionTimer
*/
public Integer getDeadSeDetectionTimer() {
return deadSeDetectionTimer;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 360.
* @param deadSeDetectionTimer set the deadSeDetectionTimer.
*/
public void setDeadSeDetectionTimer(Integer deadSeDetectionTimer) {
this.deadSeDetectionTimer = deadSeDetectionTimer;
}
/**
* This is the getter method this will return the attribute value.
* Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has
* a specific timeout but is less than this value, this value will become the new timeout.
* Allowed values are 60-3600.
* Field introduced in 18.2.6.
* Unit is sec.
* 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 60.
* @return defaultMinimumApiTimeout
*/
public Integer getDefaultMinimumApiTimeout() {
return defaultMinimumApiTimeout;
}
/**
* This is the setter method to the attribute.
* Minimum api timeout value.if this value is not 60, it will be the default timeout for all apis that do not have a specific timeout.if an api has
* a specific timeout but is less than this value, this value will become the new timeout.
* Allowed values are 60-3600.
* Field introduced in 18.2.6.
* Unit is sec.
* 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 60.
* @param defaultMinimumApiTimeout set the defaultMinimumApiTimeout.
*/
public void setDefaultMinimumApiTimeout(Integer defaultMinimumApiTimeout) {
this.defaultMinimumApiTimeout = defaultMinimumApiTimeout;
}
/**
* This is the getter method this will return the attribute value.
* The amount of time the controller will wait before deleting an offline se after it has been rebooted.
* For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay.
* For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay.
* Field introduced in 20.1.5.
* 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 300.
* @return delOfflineSeAfterRebootDelay
*/
public Integer getDelOfflineSeAfterRebootDelay() {
return delOfflineSeAfterRebootDelay;
}
/**
* This is the setter method to the attribute.
* The amount of time the controller will wait before deleting an offline se after it has been rebooted.
* For unresponsive ses, the total time will be unresponsive_se_reboot + del_offline_se_after_reboot_delay.
* For crashed ses, the total time will be crashed_se_reboot + del_offline_se_after_reboot_delay.
* Field introduced in 20.1.5.
* 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 300.
* @param delOfflineSeAfterRebootDelay set the delOfflineSeAfterRebootDelay.
*/
public void setDelOfflineSeAfterRebootDelay(Integer delOfflineSeAfterRebootDelay) {
this.delOfflineSeAfterRebootDelay = delOfflineSeAfterRebootDelay;
}
/**
* This is the getter method this will return the attribute value.
* Amount of time to wait after last detach ip failure before attempting next detach ip retry.
* Field introduced in 21.1.3.
* 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 60.
* @return detachIpRetryInterval
*/
public Integer getDetachIpRetryInterval() {
return detachIpRetryInterval;
}
/**
* This is the setter method to the attribute.
* Amount of time to wait after last detach ip failure before attempting next detach ip retry.
* Field introduced in 21.1.3.
* 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 60.
* @param detachIpRetryInterval set the detachIpRetryInterval.
*/
public void setDetachIpRetryInterval(Integer detachIpRetryInterval) {
this.detachIpRetryInterval = detachIpRetryInterval;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of detach ip retries.
* 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 4.
* @return detachIpRetryLimit
*/
public Integer getDetachIpRetryLimit() {
return detachIpRetryLimit;
}
/**
* This is the setter method to the attribute.
* Maximum number of detach ip retries.
* 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 4.
* @param detachIpRetryLimit set the detachIpRetryLimit.
*/
public void setDetachIpRetryLimit(Integer detachIpRetryLimit) {
this.detachIpRetryLimit = detachIpRetryLimit;
}
/**
* This is the getter method this will return the attribute value.
* Time to wait before marking detach ip as failed.
* Field introduced in 21.1.3.
* 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 300.
* @return detachIpTimeout
*/
public Integer getDetachIpTimeout() {
return detachIpTimeout;
}
/**
* This is the setter method to the attribute.
* Time to wait before marking detach ip as failed.
* Field introduced in 21.1.3.
* 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 300.
* @param detachIpTimeout set the detachIpTimeout.
*/
public void setDetachIpTimeout(Integer detachIpTimeout) {
this.detachIpTimeout = detachIpTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Period for refresh pool and gslb dns job.
* Unit is min.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 60), basic edition(allowed values- 60), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 60.
* @return dnsRefreshPeriod
*/
public Integer getDnsRefreshPeriod() {
return dnsRefreshPeriod;
}
/**
* This is the setter method to the attribute.
* Period for refresh pool and gslb dns job.
* Unit is min.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 60), basic edition(allowed values- 60), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 60.
* @param dnsRefreshPeriod set the dnsRefreshPeriod.
*/
public void setDnsRefreshPeriod(Integer dnsRefreshPeriod) {
this.dnsRefreshPeriod = dnsRefreshPeriod;
}
/**
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as null.
* @return dummy
*/
public Integer getDummy() {
return dummy;
}
/**
* This is the setter method to the attribute.
* 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.
* @param dummy set the dummy.
*/
public void setDummy(Integer dummy) {
this.dummy = dummy;
}
/**
* This is the getter method this will return the attribute value.
* Allow editing of system limits.
* Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments.
* Modifying these limits could destabilize your cluster.
* Do this at your own risk!.
* 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.
* @return editSystemLimits
*/
public Boolean getEditSystemLimits() {
return editSystemLimits;
}
/**
* This is the setter method to the attribute.
* Allow editing of system limits.
* Keep in mind that these system limits have been carefully selected based on rigorous testing in our testig environments.
* Modifying these limits could destabilize your cluster.
* Do this at your own risk!.
* 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.
* @param editSystemLimits set the editSystemLimits.
*/
public void setEditSystemLimits(Boolean editSystemLimits) {
this.editSystemLimits = editSystemLimits;
}
/**
* This is the getter method this will return the attribute value.
* This setting enables the controller leader to shard api requests to the followers (if any).
* Field introduced in 18.1.5, 18.2.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 true.
* @return enableApiSharding
*/
public Boolean getEnableApiSharding() {
return enableApiSharding;
}
/**
* This is the setter method to the attribute.
* This setting enables the controller leader to shard api requests to the followers (if any).
* Field introduced in 18.1.5, 18.2.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 true.
* @param enableApiSharding set the enableApiSharding.
*/
public void setEnableApiSharding(Boolean enableApiSharding) {
this.enableApiSharding = enableApiSharding;
}
/**
* This is the getter method this will return the attribute value.
* Enable/disable memory balancer.
* Field introduced in 17.2.8.
* 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 true.
* @return enableMemoryBalancer
*/
public Boolean getEnableMemoryBalancer() {
return enableMemoryBalancer;
}
/**
* This is the setter method to the attribute.
* Enable/disable memory balancer.
* Field introduced in 17.2.8.
* 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 true.
* @param enableMemoryBalancer set the enableMemoryBalancer.
*/
public void setEnableMemoryBalancer(Boolean enableMemoryBalancer) {
this.enableMemoryBalancer = enableMemoryBalancer;
}
/**
* This is the getter method this will return the attribute value.
* Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits
* threshold limit.
* Field introduced in 21.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 false.
* @return enablePerProcessStop
*/
public Boolean getEnablePerProcessStop() {
return enablePerProcessStop;
}
/**
* This is the setter method to the attribute.
* Enable stopping of individual processes if process cross the given threshold limit, even when the total controller memory usage is belowits
* threshold limit.
* Field introduced in 21.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 false.
* @param enablePerProcessStop set the enablePerProcessStop.
*/
public void setEnablePerProcessStop(Boolean enablePerProcessStop) {
this.enablePerProcessStop = enablePerProcessStop;
}
/**
* This is the getter method this will return the attribute value.
* Enable printing of cached logs inside resource manager.
* Used for debugging purposes only.
* Field introduced in 20.1.6.
* 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 enableResmgrLogCachePrint
*/
public Boolean getEnableResmgrLogCachePrint() {
return enableResmgrLogCachePrint;
}
/**
* This is the setter method to the attribute.
* Enable printing of cached logs inside resource manager.
* Used for debugging purposes only.
* Field introduced in 20.1.6.
* 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 enableResmgrLogCachePrint set the enableResmgrLogCachePrint.
*/
public void setEnableResmgrLogCachePrint(Boolean enableResmgrLogCachePrint) {
this.enableResmgrLogCachePrint = enableResmgrLogCachePrint;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of goroutines for event manager process.
* Allowed values are 1-64.
* 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 8.
* @return eventManagerMaxGoroutines
*/
public Integer getEventManagerMaxGoroutines() {
return eventManagerMaxGoroutines;
}
/**
* This is the setter method to the attribute.
* Maximum number of goroutines for event manager process.
* Allowed values are 1-64.
* 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 8.
* @param eventManagerMaxGoroutines set the eventManagerMaxGoroutines.
*/
public void setEventManagerMaxGoroutines(Integer eventManagerMaxGoroutines) {
this.eventManagerMaxGoroutines = eventManagerMaxGoroutines;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of subscribers for event manager process.
* Allowed values are 1-6.
* Special values are 0 - disabled.
* 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 5.
* @return eventManagerMaxSubscribers
*/
public Integer getEventManagerMaxSubscribers() {
return eventManagerMaxSubscribers;
}
/**
* This is the setter method to the attribute.
* Maximum number of subscribers for event manager process.
* Allowed values are 1-6.
* Special values are 0 - disabled.
* 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 5.
* @param eventManagerMaxSubscribers set the eventManagerMaxSubscribers.
*/
public void setEventManagerMaxSubscribers(Integer eventManagerMaxSubscribers) {
this.eventManagerMaxSubscribers = eventManagerMaxSubscribers;
}
/**
* This is the getter method this will return the attribute value.
* Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds.
* Allowed values are 1-5.
* Special values are 0 - disabled.
* 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 4.
* @return eventManagerProcessingTimeThreshold
*/
public Integer getEventManagerProcessingTimeThreshold() {
return eventManagerProcessingTimeThreshold;
}
/**
* This is the setter method to the attribute.
* Log instances for event manager processing delay; recorded whenever event processing delay exceeds configured interval specified in seconds.
* Allowed values are 1-5.
* Special values are 0 - disabled.
* 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 4.
* @param eventManagerProcessingTimeThreshold set the eventManagerProcessingTimeThreshold.
*/
public void setEventManagerProcessingTimeThreshold(Integer eventManagerProcessingTimeThreshold) {
this.eventManagerProcessingTimeThreshold = eventManagerProcessingTimeThreshold;
}
/**
* This is the getter method this will return the attribute value.
* False positive learning configuration.
* 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.
* @return falsePositiveLearningConfig
*/
public FalsePositiveLearningConfig getFalsePositiveLearningConfig() {
return falsePositiveLearningConfig;
}
/**
* This is the setter method to the attribute.
* False positive learning configuration.
* 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.
* @param falsePositiveLearningConfig set the falsePositiveLearningConfig.
*/
public void setFalsePositiveLearningConfig(FalsePositiveLearningConfig falsePositiveLearningConfig) {
this.falsePositiveLearningConfig = falsePositiveLearningConfig;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 120.
* @return fatalErrorLeaseTime
*/
public Integer getFatalErrorLeaseTime() {
return fatalErrorLeaseTime;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 120.
* @param fatalErrorLeaseTime set the fatalErrorLeaseTime.
*/
public void setFatalErrorLeaseTime(Integer fatalErrorLeaseTime) {
this.fatalErrorLeaseTime = fatalErrorLeaseTime;
}
/**
* This is the getter method this will return the attribute value.
* Federated datastore will not cleanup diffs unless they are at least this duration in the past.
* Field introduced in 20.1.1.
* Unit is hours.
* 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 120.
* @return federatedDatastoreCleanupDuration
*/
public Integer getFederatedDatastoreCleanupDuration() {
return federatedDatastoreCleanupDuration;
}
/**
* This is the setter method to the attribute.
* Federated datastore will not cleanup diffs unless they are at least this duration in the past.
* Field introduced in 20.1.1.
* Unit is hours.
* 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 120.
* @param federatedDatastoreCleanupDuration set the federatedDatastoreCleanupDuration.
*/
public void setFederatedDatastoreCleanupDuration(Integer federatedDatastoreCleanupDuration) {
this.federatedDatastoreCleanupDuration = federatedDatastoreCleanupDuration;
}
/**
* This is the getter method this will return the attribute value.
* Period for file object cleanup job.
* Field introduced in 20.1.1.
* Unit is min.
* 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 1440.
* @return fileObjectCleanupPeriod
*/
public Integer getFileObjectCleanupPeriod() {
return fileObjectCleanupPeriod;
}
/**
* This is the setter method to the attribute.
* Period for file object cleanup job.
* Field introduced in 20.1.1.
* Unit is min.
* 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 1440.
* @param fileObjectCleanupPeriod set the fileObjectCleanupPeriod.
*/
public void setFileObjectCleanupPeriod(Integer fileObjectCleanupPeriod) {
this.fileObjectCleanupPeriod = fileObjectCleanupPeriod;
}
/**
* This is the getter method this will return the attribute value.
* List of mapping for file reference and their absolute path.
* Field deprecated in 30.2.1.
* Field introduced in 30.1.1.
* Allowed in enterprise edition with any value, enterprise with cloud services edition.
* @return fileReferenceMappings
*/
public List getFileReferenceMappings() {
return fileReferenceMappings;
}
/**
* This is the setter method. this will set the fileReferenceMappings
* List of mapping for file reference and their absolute path.
* Field deprecated in 30.2.1.
* Field introduced in 30.1.1.
* Allowed in enterprise edition with any value, enterprise with cloud services edition.
* @return fileReferenceMappings
*/
public void setFileReferenceMappings(List fileReferenceMappings) {
this.fileReferenceMappings = fileReferenceMappings;
}
/**
* This is the setter method this will set the fileReferenceMappings
* List of mapping for file reference and their absolute path.
* Field deprecated in 30.2.1.
* Field introduced in 30.1.1.
* Allowed in enterprise edition with any value, enterprise with cloud services edition.
* @return fileReferenceMappings
*/
public ControllerProperties addFileReferenceMappingsItem(FileReferenceMapping fileReferenceMappingsItem) {
if (this.fileReferenceMappings == null) {
this.fileReferenceMappings = new ArrayList();
}
this.fileReferenceMappings.add(fileReferenceMappingsItem);
return this;
}
/**
* This is the getter method this will return the attribute value.
* This is the max number of file versions that will be retained for a file referenced by the local fileobject.
* Subsequent uploads of file will result in the file rotation of the older version and the latest version retained.
* Example when a file upload is done for the first time, there will be a v1 version.
* Subsequent uploads will get mapped to v1, v2 and v3 versions.
* On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained.
* Allowed values are 1-5.
* 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 3.
* @return fileobjectMaxFileVersions
*/
public Integer getFileobjectMaxFileVersions() {
return fileobjectMaxFileVersions;
}
/**
* This is the setter method to the attribute.
* This is the max number of file versions that will be retained for a file referenced by the local fileobject.
* Subsequent uploads of file will result in the file rotation of the older version and the latest version retained.
* Example when a file upload is done for the first time, there will be a v1 version.
* Subsequent uploads will get mapped to v1, v2 and v3 versions.
* On the fourth upload of the file, the v1 will be file rotated and v2, v3 and v4 will be retained.
* Allowed values are 1-5.
* 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 3.
* @param fileobjectMaxFileVersions set the fileobjectMaxFileVersions.
*/
public void setFileobjectMaxFileVersions(Integer fileobjectMaxFileVersions) {
this.fileobjectMaxFileVersions = fileobjectMaxFileVersions;
}
/**
* This is the getter method this will return the attribute value.
* Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge.
* Allowed values are 50-1200.
* 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 1000.
* @return gslbPurgeBatchSize
*/
public Integer getGslbPurgeBatchSize() {
return gslbPurgeBatchSize;
}
/**
* This is the setter method to the attribute.
* Batch size for the vs_mgr to perform datastrorecleanup during a gslb purge.
* Allowed values are 50-1200.
* 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 1000.
* @param gslbPurgeBatchSize set the gslbPurgeBatchSize.
*/
public void setGslbPurgeBatchSize(Integer gslbPurgeBatchSize) {
this.gslbPurgeBatchSize = gslbPurgeBatchSize;
}
/**
* This is the getter method this will return the attribute value.
* Sleep time in the vs_mgr during a federatedpurge rpc call.
* Allowed values are 50-100.
* Field introduced in 22.1.3.
* Unit is milliseconds.
* 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 50.
* @return gslbPurgeSleepTimeMs
*/
public Integer getGslbPurgeSleepTimeMs() {
return gslbPurgeSleepTimeMs;
}
/**
* This is the setter method to the attribute.
* Sleep time in the vs_mgr during a federatedpurge rpc call.
* Allowed values are 50-100.
* Field introduced in 22.1.3.
* Unit is milliseconds.
* 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 50.
* @param gslbPurgeSleepTimeMs set the gslbPurgeSleepTimeMs.
*/
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 22.1.4.
* 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 22.1.4.
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as 1.
* @return maxDeadSeInGrp
*/
public Integer getMaxDeadSeInGrp() {
return maxDeadSeInGrp;
}
/**
* This is the setter method to the attribute.
* 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 1.
* @param maxDeadSeInGrp set the maxDeadSeInGrp.
*/
public void setMaxDeadSeInGrp(Integer maxDeadSeInGrp) {
this.maxDeadSeInGrp = maxDeadSeInGrp;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of pcap files stored per tenant.
* 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 4.
* @return maxPcapPerTenant
*/
public Integer getMaxPcapPerTenant() {
return maxPcapPerTenant;
}
/**
* This is the setter method to the attribute.
* Maximum number of pcap files stored per tenant.
* 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 4.
* @param maxPcapPerTenant set the maxPcapPerTenant.
*/
public void setMaxPcapPerTenant(Integer maxPcapPerTenant) {
this.maxPcapPerTenant = maxPcapPerTenant;
}
/**
* This is the getter method this will return the attribute value.
* Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure.
* Field introduced in 20.1.1.
* Unit is sec.
* 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 1800.
* @return maxSeSpawnIntervalDelay
*/
public Integer getMaxSeSpawnIntervalDelay() {
return maxSeSpawnIntervalDelay;
}
/**
* This is the setter method to the attribute.
* Maximum delay possible to add to se_spawn_retry_interval after successive se spawn failure.
* Field introduced in 20.1.1.
* Unit is sec.
* 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 1800.
* @param maxSeSpawnIntervalDelay set the maxSeSpawnIntervalDelay.
*/
public void setMaxSeSpawnIntervalDelay(Integer maxSeSpawnIntervalDelay) {
this.maxSeSpawnIntervalDelay = maxSeSpawnIntervalDelay;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of consecutive attach ip failures that halts vs placement.
* Field introduced in 17.2.2.
* 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 3.
* @return maxSeqAttachIpFailures
*/
public Integer getMaxSeqAttachIpFailures() {
return maxSeqAttachIpFailures;
}
/**
* This is the setter method to the attribute.
* Maximum number of consecutive attach ip failures that halts vs placement.
* Field introduced in 17.2.2.
* 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 3.
* @param maxSeqAttachIpFailures set the maxSeqAttachIpFailures.
*/
public void setMaxSeqAttachIpFailures(Integer maxSeqAttachIpFailures) {
this.maxSeqAttachIpFailures = maxSeqAttachIpFailures;
}
/**
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as 3.
* @return maxSeqVnicFailures
*/
public Integer getMaxSeqVnicFailures() {
return maxSeqVnicFailures;
}
/**
* This is the setter method to the attribute.
* 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 3.
* @param maxSeqVnicFailures set the maxSeqVnicFailures.
*/
public void setMaxSeqVnicFailures(Integer maxSeqVnicFailures) {
this.maxSeqVnicFailures = maxSeqVnicFailures;
}
/**
* This is the getter method this will return the attribute value.
* Maximum number of threads in threadpool used by cloud connector ccvipbgworker.
* Allowed values are 1-100.
* Field introduced in 20.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 20.
* @return maxThreadsCcVipBgWorker
*/
public Integer getMaxThreadsCcVipBgWorker() {
return maxThreadsCcVipBgWorker;
}
/**
* This is the setter method to the attribute.
* Maximum number of threads in threadpool used by cloud connector ccvipbgworker.
* Allowed values are 1-100.
* Field introduced in 20.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 20.
* @param maxThreadsCcVipBgWorker set the maxThreadsCcVipBgWorker.
*/
public void setMaxThreadsCcVipBgWorker(Integer maxThreadsCcVipBgWorker) {
this.maxThreadsCcVipBgWorker = maxThreadsCcVipBgWorker;
}
/**
* This is the getter method this will return the attribute value.
* Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted.
* Field introduced in 18.2.7, 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.
* @return permissionScopedSharedAdminNetworks
*/
public Boolean getPermissionScopedSharedAdminNetworks() {
return permissionScopedSharedAdminNetworks;
}
/**
* This is the setter method to the attribute.
* Network and vrfcontext objects from the admin tenant will not be shared to non-admin tenants unless admin permissions are granted.
* Field introduced in 18.2.7, 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.
* @param permissionScopedSharedAdminNetworks set the permissionScopedSharedAdminNetworks.
*/
public void setPermissionScopedSharedAdminNetworks(Boolean permissionScopedSharedAdminNetworks) {
this.permissionScopedSharedAdminNetworks = permissionScopedSharedAdminNetworks;
}
/**
* This is the getter method this will return the attribute value.
* Period for rotate app persistence keys job.
* Allowed values are 1-1051200.
* Special values are 0 - disabled.
* Unit is min.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 0), basic edition(allowed values- 0), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 0.
* @return persistenceKeyRotatePeriod
*/
public Integer getPersistenceKeyRotatePeriod() {
return persistenceKeyRotatePeriod;
}
/**
* This is the setter method to the attribute.
* Period for rotate app persistence keys job.
* Allowed values are 1-1051200.
* Special values are 0 - disabled.
* Unit is min.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 0), basic edition(allowed values- 0), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 0.
* @param persistenceKeyRotatePeriod set the persistenceKeyRotatePeriod.
*/
public void setPersistenceKeyRotatePeriod(Integer persistenceKeyRotatePeriod) {
this.persistenceKeyRotatePeriod = persistenceKeyRotatePeriod;
}
/**
* This is the getter method this will return the attribute value.
* Burst limit on number of incoming requests.
* 0 to disable.
* 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 0.
* @return portalRequestBurstLimit
*/
public Integer getPortalRequestBurstLimit() {
return portalRequestBurstLimit;
}
/**
* This is the setter method to the attribute.
* Burst limit on number of incoming requests.
* 0 to disable.
* 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 0.
* @param portalRequestBurstLimit set the portalRequestBurstLimit.
*/
public void setPortalRequestBurstLimit(Integer portalRequestBurstLimit) {
this.portalRequestBurstLimit = portalRequestBurstLimit;
}
/**
* This is the getter method this will return the attribute value.
* Maximum average number of requests allowed per second.
* 0 to disable.
* Field introduced in 20.1.1.
* Unit is per_second.
* 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 0.
* @return portalRequestRateLimit
*/
public Integer getPortalRequestRateLimit() {
return portalRequestRateLimit;
}
/**
* This is the setter method to the attribute.
* Maximum average number of requests allowed per second.
* 0 to disable.
* Field introduced in 20.1.1.
* Unit is per_second.
* 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 0.
* @param portalRequestRateLimit set the portalRequestRateLimit.
*/
public void setPortalRequestRateLimit(Integer portalRequestRateLimit) {
this.portalRequestRateLimit = portalRequestRateLimit;
}
/**
* This is the getter method this will return the attribute value.
* Token used for uploading tech-support to portal.
* Field introduced in 16.4.6,17.1.2.
* 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.
* @return portalToken
*/
public String getPortalToken() {
return portalToken;
}
/**
* This is the setter method to the attribute.
* Token used for uploading tech-support to portal.
* Field introduced in 16.4.6,17.1.2.
* 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.
* @param portalToken set the portalToken.
*/
public void setPortalToken(String portalToken) {
this.portalToken = portalToken;
}
/**
* This is the getter method this will return the attribute value.
* Period for which postgres vacuum are executed.
* Allowed values are 30-40320.
* Special values are 0 - deactivated.
* Field introduced in 22.1.3.
* Unit is min.
* 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 20160.
* @return postgresVacuumPeriod
*/
public Integer getPostgresVacuumPeriod() {
return postgresVacuumPeriod;
}
/**
* This is the setter method to the attribute.
* Period for which postgres vacuum are executed.
* Allowed values are 30-40320.
* Special values are 0 - deactivated.
* Field introduced in 22.1.3.
* Unit is min.
* 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 20160.
* @param postgresVacuumPeriod set the postgresVacuumPeriod.
*/
public void setPostgresVacuumPeriod(Integer postgresVacuumPeriod) {
this.postgresVacuumPeriod = postgresVacuumPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Period for process locked user accounts job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 1.
* @return processLockedUseraccountsTimeoutPeriod
*/
public Integer getProcessLockedUseraccountsTimeoutPeriod() {
return processLockedUseraccountsTimeoutPeriod;
}
/**
* This is the setter method to the attribute.
* Period for process locked user accounts job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 1.
* @param processLockedUseraccountsTimeoutPeriod set the processLockedUseraccountsTimeoutPeriod.
*/
public void setProcessLockedUseraccountsTimeoutPeriod(Integer processLockedUseraccountsTimeoutPeriod) {
this.processLockedUseraccountsTimeoutPeriod = processLockedUseraccountsTimeoutPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Period for process pki profile job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 1440.
* @return processPkiProfileTimeoutPeriod
*/
public Integer getProcessPkiProfileTimeoutPeriod() {
return processPkiProfileTimeoutPeriod;
}
/**
* This is the setter method to the attribute.
* Period for process pki profile job.
* Field introduced in 18.1.1.
* Unit is min.
* 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 1440.
* @param processPkiProfileTimeoutPeriod set the processPkiProfileTimeoutPeriod.
*/
public void setProcessPkiProfileTimeoutPeriod(Integer processPkiProfileTimeoutPeriod) {
this.processPkiProfileTimeoutPeriod = processPkiProfileTimeoutPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 180.
* @return queryHostFail
*/
public Integer getQueryHostFail() {
return queryHostFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 180.
* @param queryHostFail set the queryHostFail.
*/
public void setQueryHostFail(Integer queryHostFail) {
this.queryHostFail = queryHostFail;
}
/**
* This is the getter method this will return the attribute value.
* Period for each cycle of log caching in resource manager.
* At the end of each cycle, the in memory cached log history will be cleared.
* Field introduced in 20.1.5.
* 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 21600.
* @return resmgrLogCachingPeriod
*/
public Integer getResmgrLogCachingPeriod() {
return resmgrLogCachingPeriod;
}
/**
* This is the setter method to the attribute.
* Period for each cycle of log caching in resource manager.
* At the end of each cycle, the in memory cached log history will be cleared.
* Field introduced in 20.1.5.
* 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 21600.
* @param resmgrLogCachingPeriod set the resmgrLogCachingPeriod.
*/
public void setResmgrLogCachingPeriod(Integer resmgrLogCachingPeriod) {
this.resmgrLogCachingPeriod = resmgrLogCachingPeriod;
}
/**
* This is the getter method this will return the attribute value.
* Restrict read access to cloud.
* 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 false.
* @return restrictCloudReadAccess
*/
public Boolean getRestrictCloudReadAccess() {
return restrictCloudReadAccess;
}
/**
* This is the setter method to the attribute.
* Restrict read access to cloud.
* 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 false.
* @param restrictCloudReadAccess set the restrictCloudReadAccess.
*/
public void setRestrictCloudReadAccess(Boolean restrictCloudReadAccess) {
this.restrictCloudReadAccess = restrictCloudReadAccess;
}
/**
* This is the getter method this will return the attribute value.
* Version of the safenet package installed on the controller.
* Field introduced in 16.5.2,17.2.3.
* 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.
* @return safenetHsmVersion
*/
public String getSafenetHsmVersion() {
return safenetHsmVersion;
}
/**
* This is the setter method to the attribute.
* Version of the safenet package installed on the controller.
* Field introduced in 16.5.2,17.2.3.
* 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.
* @param safenetHsmVersion set the safenetHsmVersion.
*/
public void setSafenetHsmVersion(String safenetHsmVersion) {
this.safenetHsmVersion = safenetHsmVersion;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 900.
* @return seCreateTimeout
*/
public Integer getSeCreateTimeout() {
return seCreateTimeout;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 900.
* @param seCreateTimeout set the seCreateTimeout.
*/
public void setSeCreateTimeout(Integer seCreateTimeout) {
this.seCreateTimeout = seCreateTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Interval between attempting failovers to an se.
* Unit is sec.
* 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 300.
* @return seFailoverAttemptInterval
*/
public Integer getSeFailoverAttemptInterval() {
return seFailoverAttemptInterval;
}
/**
* This is the setter method to the attribute.
* Interval between attempting failovers to an se.
* Unit is sec.
* 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 300.
* @param seFailoverAttemptInterval set the seFailoverAttemptInterval.
*/
public void setSeFailoverAttemptInterval(Integer seFailoverAttemptInterval) {
this.seFailoverAttemptInterval = seFailoverAttemptInterval;
}
/**
* This is the getter method this will return the attribute value.
* This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller.
* The setting is applicable only when byol license is selected.
* Enum options - MARKETPLACE, IMAGE_SE.
* Field introduced in 18.1.4, 18.2.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 "IMAGE_SE".
* @return seFromMarketplace
*/
public String getSeFromMarketplace() {
return seFromMarketplace;
}
/**
* This is the setter method to the attribute.
* This setting decides whether se is to be deployed from the cloud marketplace or to be created by the controller.
* The setting is applicable only when byol license is selected.
* Enum options - MARKETPLACE, IMAGE_SE.
* Field introduced in 18.1.4, 18.2.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 "IMAGE_SE".
* @param seFromMarketplace set the seFromMarketplace.
*/
public void setSeFromMarketplace(String seFromMarketplace) {
this.seFromMarketplace = seFromMarketplace;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 172000.
* @return seOfflineDel
*/
public Integer getSeOfflineDel() {
return seOfflineDel;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 172000.
* @param seOfflineDel set the seOfflineDel.
*/
public void setSeOfflineDel(Integer seOfflineDel) {
this.seOfflineDel = seOfflineDel;
}
/**
* This is the getter method this will return the attribute value.
* Default retry period before attempting another service engine spawn in se group.
* Field introduced in 20.1.1.
* Unit is sec.
* 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 300.
* @return seSpawnRetryInterval
*/
public Integer getSeSpawnRetryInterval() {
return seSpawnRetryInterval;
}
/**
* This is the setter method to the attribute.
* Default retry period before attempting another service engine spawn in se group.
* Field introduced in 20.1.1.
* Unit is sec.
* 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 300.
* @param seSpawnRetryInterval set the seSpawnRetryInterval.
*/
public void setSeSpawnRetryInterval(Integer seSpawnRetryInterval) {
this.seSpawnRetryInterval = seSpawnRetryInterval;
}
/**
* This is the getter method this will return the attribute value.
* Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team.
* Field introduced in 22.1.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 90.
* @return seUpgradeFlowCleanupTimeout
*/
public Integer getSeUpgradeFlowCleanupTimeout() {
return seUpgradeFlowCleanupTimeout;
}
/**
* This is the setter method to the attribute.
* Timeout for flows cleanup by serviceengine during upgrade.internal knob to be exercised under the surveillance of vmware avi support team.
* Field introduced in 22.1.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 90.
* @param seUpgradeFlowCleanupTimeout set the seUpgradeFlowCleanupTimeout.
*/
public void setSeUpgradeFlowCleanupTimeout(Integer seUpgradeFlowCleanupTimeout) {
this.seUpgradeFlowCleanupTimeout = seUpgradeFlowCleanupTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 120.
* @return seVnicCooldown
*/
public Integer getSeVnicCooldown() {
return seVnicCooldown;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 120.
* @param seVnicCooldown set the seVnicCooldown.
*/
public void setSeVnicCooldown(Integer seVnicCooldown) {
this.seVnicCooldown = seVnicCooldown;
}
/**
* This is the getter method this will return the attribute value.
* Duration to wait after last vnic addition before proceeding with vnic garbage collection.
* Used for testing purposes.
* Field introduced in 20.1.4.
* 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 300.
* @return seVnicGcWaitTime
*/
public Integer getSeVnicGcWaitTime() {
return seVnicGcWaitTime;
}
/**
* This is the setter method to the attribute.
* Duration to wait after last vnic addition before proceeding with vnic garbage collection.
* Used for testing purposes.
* Field introduced in 20.1.4.
* 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 300.
* @param seVnicGcWaitTime set the seVnicGcWaitTime.
*/
public void setSeVnicGcWaitTime(Integer seVnicGcWaitTime) {
this.seVnicGcWaitTime = seVnicGcWaitTime;
}
/**
* This is the getter method this will return the attribute value.
* Period for secure channel cleanup job.
* Unit is min.
* 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 60.
* @return secureChannelCleanupTimeout
*/
public Integer getSecureChannelCleanupTimeout() {
return secureChannelCleanupTimeout;
}
/**
* This is the setter method to the attribute.
* Period for secure channel cleanup job.
* Unit is min.
* 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 60.
* @param secureChannelCleanupTimeout set the secureChannelCleanupTimeout.
*/
public void setSecureChannelCleanupTimeout(Integer secureChannelCleanupTimeout) {
this.secureChannelCleanupTimeout = secureChannelCleanupTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Unit is min.
* 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 60.
* @return secureChannelControllerTokenTimeout
*/
public Integer getSecureChannelControllerTokenTimeout() {
return secureChannelControllerTokenTimeout;
}
/**
* This is the setter method to the attribute.
* Unit is min.
* 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 60.
* @param secureChannelControllerTokenTimeout set the secureChannelControllerTokenTimeout.
*/
public void setSecureChannelControllerTokenTimeout(Integer secureChannelControllerTokenTimeout) {
this.secureChannelControllerTokenTimeout = secureChannelControllerTokenTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Unit is min.
* 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 60.
* @return secureChannelSeTokenTimeout
*/
public Integer getSecureChannelSeTokenTimeout() {
return secureChannelSeTokenTimeout;
}
/**
* This is the setter method to the attribute.
* Unit is min.
* 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 60.
* @param secureChannelSeTokenTimeout set the secureChannelSeTokenTimeout.
*/
public void setSecureChannelSeTokenTimeout(Integer secureChannelSeTokenTimeout) {
this.secureChannelSeTokenTimeout = secureChannelSeTokenTimeout;
}
/**
* This is the getter method this will return the attribute value.
* This parameter defines the buffer size during se image downloads in a segroup.
* It is used to pace the se downloads so that controller network/cpu bandwidth is a bounded operation.
* Field introduced in 22.1.4.
* 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 512.
* @return seupgradeCopyBufferSize
*/
public Integer getSeupgradeCopyBufferSize() {
return seupgradeCopyBufferSize;
}
/**
* This is the setter method to the attribute.
* This parameter defines the buffer size during se image downloads in a segroup.
* It is used to pace the se downloads so that controller network/cpu bandwidth is a bounded operation.
* Field introduced in 22.1.4.
* 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 512.
* @param seupgradeCopyBufferSize set the seupgradeCopyBufferSize.
*/
public void setSeupgradeCopyBufferSize(Integer seupgradeCopyBufferSize) {
this.seupgradeCopyBufferSize = seupgradeCopyBufferSize;
}
/**
* This is the getter method this will return the attribute value.
* This parameter defines the number of simultaneous se image downloads in a segroup.
* It is used to pace the se downloads so that controller network/cpu bandwidth is a bounded operation.
* A value of 0 will disable the pacing scheme and all the se(s) in the segroup will attempt to download the image.
* 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 5.
* @return seupgradeCopyPoolSize
*/
public Integer getSeupgradeCopyPoolSize() {
return seupgradeCopyPoolSize;
}
/**
* This is the setter method to the attribute.
* This parameter defines the number of simultaneous se image downloads in a segroup.
* It is used to pace the se downloads so that controller network/cpu bandwidth is a bounded operation.
* A value of 0 will disable the pacing scheme and all the se(s) in the segroup will attempt to download the image.
* 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 5.
* @param seupgradeCopyPoolSize set the seupgradeCopyPoolSize.
*/
public void setSeupgradeCopyPoolSize(Integer seupgradeCopyPoolSize) {
this.seupgradeCopyPoolSize = seupgradeCopyPoolSize;
}
/**
* This is the getter method this will return the attribute value.
* 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
*/
public Integer getSeupgradeFabricPoolSize() {
return seupgradeFabricPoolSize;
}
/**
* This is the setter method to the attribute.
* 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.
*/
public void setSeupgradeFabricPoolSize(Integer seupgradeFabricPoolSize) {
this.seupgradeFabricPoolSize = seupgradeFabricPoolSize;
}
/**
* This is the getter method this will return the attribute value.
* Time to wait before marking segroup upgrade as stuck.
* Unit is sec.
* 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 360.
* @return seupgradeSegroupMinDeadTimeout
*/
public Integer getSeupgradeSegroupMinDeadTimeout() {
return seupgradeSegroupMinDeadTimeout;
}
/**
* This is the setter method to the attribute.
* Time to wait before marking segroup upgrade as stuck.
* Unit is sec.
* 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 360.
* @param seupgradeSegroupMinDeadTimeout set the seupgradeSegroupMinDeadTimeout.
*/
public void setSeupgradeSegroupMinDeadTimeout(Integer seupgradeSegroupMinDeadTimeout) {
this.seupgradeSegroupMinDeadTimeout = seupgradeSegroupMinDeadTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Ssl certificates in the admin tenant can be used in non-admin tenants.
* Field introduced in 18.2.5.
* 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.
* @return sharedSslCertificates
*/
public Boolean getSharedSslCertificates() {
return sharedSslCertificates;
}
/**
* This is the setter method to the attribute.
* Ssl certificates in the admin tenant can be used in non-admin tenants.
* Field introduced in 18.2.5.
* 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.
* @param sharedSslCertificates set the sharedSslCertificates.
*/
public void setSharedSslCertificates(Boolean sharedSslCertificates) {
this.sharedSslCertificates = sharedSslCertificates;
}
/**
* This is the getter method this will return the attribute value.
* Time interval (in seconds) between retires for skopeo commands.
* Field introduced in 30.1.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 5.
* @return skopeoRetryInterval
*/
public Integer getSkopeoRetryInterval() {
return skopeoRetryInterval;
}
/**
* This is the setter method to the attribute.
* Time interval (in seconds) between retires for skopeo commands.
* Field introduced in 30.1.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 5.
* @param skopeoRetryInterval set the skopeoRetryInterval.
*/
public void setSkopeoRetryInterval(Integer skopeoRetryInterval) {
this.skopeoRetryInterval = skopeoRetryInterval;
}
/**
* This is the getter method this will return the attribute value.
* Number of times to try skopeo commands for remote image registries.
* Field introduced in 30.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 3.
* @return skopeoRetryLimit
*/
public Integer getSkopeoRetryLimit() {
return skopeoRetryLimit;
}
/**
* This is the setter method to the attribute.
* Number of times to try skopeo commands for remote image registries.
* Field introduced in 30.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 3.
* @param skopeoRetryLimit set the skopeoRetryLimit.
*/
public void setSkopeoRetryLimit(Integer skopeoRetryLimit) {
this.skopeoRetryLimit = skopeoRetryLimit;
}
/**
* This is the getter method this will return the attribute value.
* Soft limit on the minimum se memory that an se needs to have on se register.
* Field introduced in 30.1.1.
* Unit is mb.
* 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 1900.
* @return softMinMemPerSeLimit
*/
public Integer getSoftMinMemPerSeLimit() {
return softMinMemPerSeLimit;
}
/**
* This is the setter method to the attribute.
* Soft limit on the minimum se memory that an se needs to have on se register.
* Field introduced in 30.1.1.
* Unit is mb.
* 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 1900.
* @param softMinMemPerSeLimit set the softMinMemPerSeLimit.
*/
public void setSoftMinMemPerSeLimit(Integer softMinMemPerSeLimit) {
this.softMinMemPerSeLimit = softMinMemPerSeLimit;
}
/**
* This is the getter method this will return the attribute value.
* Number of days for ssl certificate expiry warning.
* Unit is days.
* 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.
* @return sslCertificateExpiryWarningDays
*/
public List getSslCertificateExpiryWarningDays() {
return sslCertificateExpiryWarningDays;
}
/**
* This is the setter method. this will set the sslCertificateExpiryWarningDays
* Number of days for ssl certificate expiry warning.
* Unit is days.
* 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.
* @return sslCertificateExpiryWarningDays
*/
public void setSslCertificateExpiryWarningDays(List sslCertificateExpiryWarningDays) {
this.sslCertificateExpiryWarningDays = sslCertificateExpiryWarningDays;
}
/**
* This is the setter method this will set the sslCertificateExpiryWarningDays
* Number of days for ssl certificate expiry warning.
* Unit is days.
* 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.
* @return sslCertificateExpiryWarningDays
*/
public ControllerProperties addSslCertificateExpiryWarningDaysItem(Integer sslCertificateExpiryWarningDaysItem) {
if (this.sslCertificateExpiryWarningDays == null) {
this.sslCertificateExpiryWarningDays = new ArrayList();
}
this.sslCertificateExpiryWarningDays.add(sslCertificateExpiryWarningDaysItem);
return this;
}
/**
* This is the getter method this will return the attribute value.
* Time in minutes to wait between cleanup of systemreports.
* Allowed values are 15-300.
* Field introduced in 22.1.6, 30.2.1.
* Unit is min.
* Allowed in enterprise edition with any value, essentials 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 60.
* @return systemReportCleanupInterval
*/
public Integer getSystemReportCleanupInterval() {
return systemReportCleanupInterval;
}
/**
* This is the setter method to the attribute.
* Time in minutes to wait between cleanup of systemreports.
* Allowed values are 15-300.
* Field introduced in 22.1.6, 30.2.1.
* Unit is min.
* Allowed in enterprise edition with any value, essentials 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 60.
* @param systemReportCleanupInterval set the systemReportCleanupInterval.
*/
public void setSystemReportCleanupInterval(Integer systemReportCleanupInterval) {
this.systemReportCleanupInterval = systemReportCleanupInterval;
}
/**
* This is the getter method this will return the attribute value.
* Number of systemreports retained in the system.
* Once the number of system reports exceed this threshold, the oldest systemreport will be removed and the latest one retained.
* I.e.
* The systemreport will be rotated and the reports don't exceed the threshold.
* Allowed values are 5-50.
* Field introduced in 22.1.6, 30.2.1.
* Allowed in enterprise edition with any value, essentials 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 10.
* @return systemReportLimit
*/
public Integer getSystemReportLimit() {
return systemReportLimit;
}
/**
* This is the setter method to the attribute.
* Number of systemreports retained in the system.
* Once the number of system reports exceed this threshold, the oldest systemreport will be removed and the latest one retained.
* I.e.
* The systemreport will be rotated and the reports don't exceed the threshold.
* Allowed values are 5-50.
* Field introduced in 22.1.6, 30.2.1.
* Allowed in enterprise edition with any value, essentials 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 10.
* @param systemReportLimit set the systemReportLimit.
*/
public void setSystemReportLimit(Integer systemReportLimit) {
this.systemReportLimit = systemReportLimit;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 300.
* @return unresponsiveSeReboot
*/
public Integer getUnresponsiveSeReboot() {
return unresponsiveSeReboot;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 300.
* @param unresponsiveSeReboot set the unresponsiveSeReboot.
*/
public void setUnresponsiveSeReboot(Integer unresponsiveSeReboot) {
this.unresponsiveSeReboot = unresponsiveSeReboot;
}
/**
* This is the getter method this will return the attribute value.
* Number of times to retry a dns entry update/delete operation.
* Field introduced in 21.1.4.
* 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 3.
* @return updateDnsEntryRetryLimit
*/
public Integer getUpdateDnsEntryRetryLimit() {
return updateDnsEntryRetryLimit;
}
/**
* This is the setter method to the attribute.
* Number of times to retry a dns entry update/delete operation.
* Field introduced in 21.1.4.
* 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 3.
* @param updateDnsEntryRetryLimit set the updateDnsEntryRetryLimit.
*/
public void setUpdateDnsEntryRetryLimit(Integer updateDnsEntryRetryLimit) {
this.updateDnsEntryRetryLimit = updateDnsEntryRetryLimit;
}
/**
* This is the getter method this will return the attribute value.
* Timeout period for a dns entry update/delete operation.
* Field introduced in 21.1.4.
* 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 120.
* @return updateDnsEntryTimeout
*/
public Integer getUpdateDnsEntryTimeout() {
return updateDnsEntryTimeout;
}
/**
* This is the setter method to the attribute.
* Timeout period for a dns entry update/delete operation.
* Field introduced in 21.1.4.
* 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 120.
* @param updateDnsEntryTimeout set the updateDnsEntryTimeout.
*/
public void setUpdateDnsEntryTimeout(Integer updateDnsEntryTimeout) {
this.updateDnsEntryTimeout = updateDnsEntryTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Time to account for dns ttl during upgrade.
* This is in addition to vs_scalein_timeout_for_upgrade in se_group.
* Field introduced in 17.1.1.
* Unit is sec.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 5), basic edition(allowed values- 5), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 5.
* @return upgradeDnsTtl
*/
public Integer getUpgradeDnsTtl() {
return upgradeDnsTtl;
}
/**
* This is the setter method to the attribute.
* Time to account for dns ttl during upgrade.
* This is in addition to vs_scalein_timeout_for_upgrade in se_group.
* Field introduced in 17.1.1.
* Unit is sec.
* Allowed in enterprise edition with any value, essentials edition(allowed values- 5), basic edition(allowed values- 5), enterprise with cloud
* services edition.
* Default value when not specified in API or module is interpreted by Avi Controller as 5.
* @param upgradeDnsTtl set the upgradeDnsTtl.
*/
public void setUpgradeDnsTtl(Integer upgradeDnsTtl) {
this.upgradeDnsTtl = upgradeDnsTtl;
}
/**
* This is the getter method this will return the attribute value.
* Amount of time controller waits for a large-sized se (>=128gb memory) to reconnect after it is rebooted during upgrade.
* Field introduced in 18.2.10, 20.1.1.
* Unit is sec.
* 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 1200.
* @return upgradeFatSeLeaseTime
*/
public Integer getUpgradeFatSeLeaseTime() {
return upgradeFatSeLeaseTime;
}
/**
* This is the setter method to the attribute.
* Amount of time controller waits for a large-sized se (>=128gb memory) to reconnect after it is rebooted during upgrade.
* Field introduced in 18.2.10, 20.1.1.
* Unit is sec.
* 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 1200.
* @param upgradeFatSeLeaseTime set the upgradeFatSeLeaseTime.
*/
public void setUpgradeFatSeLeaseTime(Integer upgradeFatSeLeaseTime) {
this.upgradeFatSeLeaseTime = upgradeFatSeLeaseTime;
}
/**
* This is the getter method this will return the attribute value.
* Amount of time controller waits for a regular-sized se (<128gb memory) to reconnect after it is rebooted during upgrade.
* Starting 18.2.10/20.1.1, the default time has increased from 360 seconds to 600 seconds.
* Unit is sec.
* 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 600.
* @return upgradeLeaseTime
*/
public Integer getUpgradeLeaseTime() {
return upgradeLeaseTime;
}
/**
* This is the setter method to the attribute.
* Amount of time controller waits for a regular-sized se (<128gb memory) to reconnect after it is rebooted during upgrade.
* Starting 18.2.10/20.1.1, the default time has increased from 360 seconds to 600 seconds.
* Unit is sec.
* 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 600.
* @param upgradeLeaseTime set the upgradeLeaseTime.
*/
public void setUpgradeLeaseTime(Integer upgradeLeaseTime) {
this.upgradeLeaseTime = upgradeLeaseTime;
}
/**
* This is the getter method this will return the attribute value.
* This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context.
* User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated
* with high number of vs(es) scaled out.
* Field introduced in 18.2.10, 20.1.1.
* Unit is sec.
* 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 3.
* @return upgradeSePerVsScaleOpsTxnTime
*/
public Integer getUpgradeSePerVsScaleOpsTxnTime() {
return upgradeSePerVsScaleOpsTxnTime;
}
/**
* This is the setter method to the attribute.
* This parameter defines the upper-bound value of the vs scale-in or vs scale-out operation executed in the sescalein and sescale context.
* User can tweak this parameter to a higher value if the segroup gets suspended due to sescalein or sescaleout timeout failure typically associated
* with high number of vs(es) scaled out.
* Field introduced in 18.2.10, 20.1.1.
* Unit is sec.
* 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 3.
* @param upgradeSePerVsScaleOpsTxnTime set the upgradeSePerVsScaleOpsTxnTime.
*/
public void setUpgradeSePerVsScaleOpsTxnTime(Integer upgradeSePerVsScaleOpsTxnTime) {
this.upgradeSePerVsScaleOpsTxnTime = upgradeSePerVsScaleOpsTxnTime;
}
/**
* This is the getter method this will return the attribute value.
* Avi controller URL of the object.
* @return url
*/
public String getUrl() {
return url;
}
/**
* This is the setter method. this will set the url
* Avi controller URL of the object.
* @return url
*/
public void setUrl(String url) {
this.url = url;
}
/**
* This is the getter method this will return the attribute value.
* Configuration for user-agent cache used in bot management.
* Field introduced in 21.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.
* @return userAgentCacheConfig
*/
public UserAgentCacheConfig getUserAgentCacheConfig() {
return userAgentCacheConfig;
}
/**
* This is the setter method to the attribute.
* Configuration for user-agent cache used in bot management.
* Field introduced in 21.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.
* @param userAgentCacheConfig set the userAgentCacheConfig.
*/
public void setUserAgentCacheConfig(UserAgentCacheConfig userAgentCacheConfig) {
this.userAgentCacheConfig = userAgentCacheConfig;
}
/**
* 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.
* Default value when not specified in API or module is interpreted by Avi Controller as null.
* @return uuid
*/
public String getUuid() {
return uuid;
}
/**
* This is the setter method to the attribute.
* 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.
* @param uuid set the uuid.
*/
public void setUuid(String uuid) {
this.uuid = uuid;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 180.
* @return vnicOpFailTime
*/
public Integer getVnicOpFailTime() {
return vnicOpFailTime;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 180.
* @param vnicOpFailTime set the vnicOpFailTime.
*/
public void setVnicOpFailTime(Integer vnicOpFailTime) {
this.vnicOpFailTime = vnicOpFailTime;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 60.
* @return vsAwaitingSeTimeout
*/
public Integer getVsAwaitingSeTimeout() {
return vsAwaitingSeTimeout;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 60.
* @param vsAwaitingSeTimeout set the vsAwaitingSeTimeout.
*/
public void setVsAwaitingSeTimeout(Integer vsAwaitingSeTimeout) {
this.vsAwaitingSeTimeout = vsAwaitingSeTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Period for rotate vs keys job.
* Allowed values are 1-1051200.
* Special values are 0 - disabled.
* Unit is min.
* 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 360.
* @return vsKeyRotatePeriod
*/
public Integer getVsKeyRotatePeriod() {
return vsKeyRotatePeriod;
}
/**
* This is the setter method to the attribute.
* Period for rotate vs keys job.
* Allowed values are 1-1051200.
* Special values are 0 - disabled.
* Unit is min.
* 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 360.
* @param vsKeyRotatePeriod set the vsKeyRotatePeriod.
*/
public void setVsKeyRotatePeriod(Integer vsKeyRotatePeriod) {
this.vsKeyRotatePeriod = vsKeyRotatePeriod;
}
/**
* This is the getter method this will return the attribute value.
* Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine.
* Field introduced in 18.2.2.
* Unit is sec.
* 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 60.
* @return vsScaleoutReadyCheckInterval
*/
public Integer getVsScaleoutReadyCheckInterval() {
return vsScaleoutReadyCheckInterval;
}
/**
* This is the setter method to the attribute.
* Interval for checking scaleout_ready status while controller is waiting for scaleoutready rpc from the service engine.
* Field introduced in 18.2.2.
* Unit is sec.
* 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 60.
* @param vsScaleoutReadyCheckInterval set the vsScaleoutReadyCheckInterval.
*/
public void setVsScaleoutReadyCheckInterval(Integer vsScaleoutReadyCheckInterval) {
this.vsScaleoutReadyCheckInterval = vsScaleoutReadyCheckInterval;
}
/**
* This is the getter method this will return the attribute value.
* Time to wait before marking attach ip operation on an se as failed.
* Field introduced in 17.2.2.
* Unit is sec.
* 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 600.
* @return vsSeAttachIpFail
*/
public Integer getVsSeAttachIpFail() {
return vsSeAttachIpFail;
}
/**
* This is the setter method to the attribute.
* Time to wait before marking attach ip operation on an se as failed.
* Field introduced in 17.2.2.
* Unit is sec.
* 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 600.
* @param vsSeAttachIpFail set the vsSeAttachIpFail.
*/
public void setVsSeAttachIpFail(Integer vsSeAttachIpFail) {
this.vsSeAttachIpFail = vsSeAttachIpFail;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 480.
* @return vsSeBootupFail
*/
public Integer getVsSeBootupFail() {
return vsSeBootupFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 480.
* @param vsSeBootupFail set the vsSeBootupFail.
*/
public void setVsSeBootupFail(Integer vsSeBootupFail) {
this.vsSeBootupFail = vsSeBootupFail;
}
/**
* This is the getter method this will return the attribute value.
* Wait for longer for patch ses to boot up.
* 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 600.
* @return vsSeBootupFailPatch
*/
public Integer getVsSeBootupFailPatch() {
return vsSeBootupFailPatch;
}
/**
* This is the setter method to the attribute.
* Wait for longer for patch ses to boot up.
* 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 600.
* @param vsSeBootupFailPatch set the vsSeBootupFailPatch.
*/
public void setVsSeBootupFailPatch(Integer vsSeBootupFailPatch) {
this.vsSeBootupFailPatch = vsSeBootupFailPatch;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 1500.
* @return vsSeCreateFail
*/
public Integer getVsSeCreateFail() {
return vsSeCreateFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 1500.
* @param vsSeCreateFail set the vsSeCreateFail.
*/
public void setVsSeCreateFail(Integer vsSeCreateFail) {
this.vsSeCreateFail = vsSeCreateFail;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 60.
* @return vsSePingFail
*/
public Integer getVsSePingFail() {
return vsSePingFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 60.
* @param vsSePingFail set the vsSePingFail.
*/
public void setVsSePingFail(Integer vsSePingFail) {
this.vsSePingFail = vsSePingFail;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 300.
* @return vsSeVnicFail
*/
public Integer getVsSeVnicFail() {
return vsSeVnicFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 300.
* @param vsSeVnicFail set the vsSeVnicFail.
*/
public void setVsSeVnicFail(Integer vsSeVnicFail) {
this.vsSeVnicFail = vsSeVnicFail;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 120.
* @return vsSeVnicIpFail
*/
public Integer getVsSeVnicIpFail() {
return vsSeVnicIpFail;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 120.
* @param vsSeVnicIpFail set the vsSeVnicIpFail.
*/
public void setVsSeVnicIpFail(Integer vsSeVnicIpFail) {
this.vsSeVnicIpFail = vsSeVnicIpFail;
}
/**
* This is the getter method this will return the attribute value.
* Vsphere ha monitor detection timeout.
* If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to
* be marked true before taking corrective action.
* Field introduced in 20.1.7, 21.1.3.
* 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 120.
* @return vsphereHaDetectionTimeout
*/
public Integer getVsphereHaDetectionTimeout() {
return vsphereHaDetectionTimeout;
}
/**
* This is the setter method to the attribute.
* Vsphere ha monitor detection timeout.
* If vsphere_ha_enabled is true and the controller is not able to reach the se, placement will wait for this duration for vsphere_ha_inprogress to
* be marked true before taking corrective action.
* Field introduced in 20.1.7, 21.1.3.
* 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 120.
* @param vsphereHaDetectionTimeout set the vsphereHaDetectionTimeout.
*/
public void setVsphereHaDetectionTimeout(Integer vsphereHaDetectionTimeout) {
this.vsphereHaDetectionTimeout = vsphereHaDetectionTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Vsphere ha monitor recovery timeout.
* Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for
* at least this duration for the se to reconnect to the controller before taking corrective action.
* Field introduced in 20.1.7, 21.1.3.
* 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 480.
* @return vsphereHaRecoveryTimeout
*/
public Integer getVsphereHaRecoveryTimeout() {
return vsphereHaRecoveryTimeout;
}
/**
* This is the setter method to the attribute.
* Vsphere ha monitor recovery timeout.
* Once vsphere_ha_inprogress is set to true (meaning host failure detected and vsphere ha will recover the service engine), placement will wait for
* at least this duration for the se to reconnect to the controller before taking corrective action.
* Field introduced in 20.1.7, 21.1.3.
* 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 480.
* @param vsphereHaRecoveryTimeout set the vsphereHaRecoveryTimeout.
*/
public void setVsphereHaRecoveryTimeout(Integer vsphereHaRecoveryTimeout) {
this.vsphereHaRecoveryTimeout = vsphereHaRecoveryTimeout;
}
/**
* This is the getter method this will return the attribute value.
* Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector.
* Field introduced in 20.1.7, 21.1.3.
* 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 20.
* @return vsphereHaTimerInterval
*/
public Integer getVsphereHaTimerInterval() {
return vsphereHaTimerInterval;
}
/**
* This is the setter method to the attribute.
* Vsphere ha monitor timer interval for sending cc_check_se_status to cloud connector.
* Field introduced in 20.1.7, 21.1.3.
* 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 20.
* @param vsphereHaTimerInterval set the vsphereHaTimerInterval.
*/
public void setVsphereHaTimerInterval(Integer vsphereHaTimerInterval) {
this.vsphereHaTimerInterval = vsphereHaTimerInterval;
}
/**
* This is the getter method this will return the attribute value.
* Unit is sec.
* 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 480.
* @return warmstartSeReconnectWaitTime
*/
public Integer getWarmstartSeReconnectWaitTime() {
return warmstartSeReconnectWaitTime;
}
/**
* This is the setter method to the attribute.
* Unit is sec.
* 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 480.
* @param warmstartSeReconnectWaitTime set the warmstartSeReconnectWaitTime.
*/
public void setWarmstartSeReconnectWaitTime(Integer warmstartSeReconnectWaitTime) {
this.warmstartSeReconnectWaitTime = warmstartSeReconnectWaitTime;
}
/**
* This is the getter method this will return the attribute value.
* Timeout for warmstart vs resync.
* Field introduced in 18.1.4, 18.2.1.
* Unit is sec.
* 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 300.
* @return warmstartVsResyncWaitTime
*/
public Integer getWarmstartVsResyncWaitTime() {
return warmstartVsResyncWaitTime;
}
/**
* This is the setter method to the attribute.
* Timeout for warmstart vs resync.
* Field introduced in 18.1.4, 18.2.1.
* Unit is sec.
* 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 300.
* @param warmstartVsResyncWaitTime set the warmstartVsResyncWaitTime.
*/
public void setWarmstartVsResyncWaitTime(Integer warmstartVsResyncWaitTime) {
this.warmstartVsResyncWaitTime = warmstartVsResyncWaitTime;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ControllerProperties objControllerProperties = (ControllerProperties) o;
return Objects.equals(this.uuid, objControllerProperties.uuid)&&
Objects.equals(this.dummy, objControllerProperties.dummy)&&
Objects.equals(this.unresponsiveSeReboot, objControllerProperties.unresponsiveSeReboot)&&
Objects.equals(this.crashedSeReboot, objControllerProperties.crashedSeReboot)&&
Objects.equals(this.seOfflineDel, objControllerProperties.seOfflineDel)&&
Objects.equals(this.vsSeCreateFail, objControllerProperties.vsSeCreateFail)&&
Objects.equals(this.vsSeVnicFail, objControllerProperties.vsSeVnicFail)&&
Objects.equals(this.vsSeBootupFail, objControllerProperties.vsSeBootupFail)&&
Objects.equals(this.seVnicCooldown, objControllerProperties.seVnicCooldown)&&
Objects.equals(this.vsSeVnicIpFail, objControllerProperties.vsSeVnicIpFail)&&
Objects.equals(this.fatalErrorLeaseTime, objControllerProperties.fatalErrorLeaseTime)&&
Objects.equals(this.upgradeLeaseTime, objControllerProperties.upgradeLeaseTime)&&
Objects.equals(this.queryHostFail, objControllerProperties.queryHostFail)&&
Objects.equals(this.vnicOpFailTime, objControllerProperties.vnicOpFailTime)&&
Objects.equals(this.dnsRefreshPeriod, objControllerProperties.dnsRefreshPeriod)&&
Objects.equals(this.seCreateTimeout, objControllerProperties.seCreateTimeout)&&
Objects.equals(this.maxDeadSeInGrp, objControllerProperties.maxDeadSeInGrp)&&
Objects.equals(this.deadSeDetectionTimer, objControllerProperties.deadSeDetectionTimer)&&
Objects.equals(this.apiIdleTimeout, objControllerProperties.apiIdleTimeout)&&
Objects.equals(this.allowUnauthenticatedNodes, objControllerProperties.allowUnauthenticatedNodes)&&
Objects.equals(this.clusterIpGratuitousArpPeriod, objControllerProperties.clusterIpGratuitousArpPeriod)&&
Objects.equals(this.vsKeyRotatePeriod, objControllerProperties.vsKeyRotatePeriod)&&
Objects.equals(this.secureChannelControllerTokenTimeout, objControllerProperties.secureChannelControllerTokenTimeout)&&
Objects.equals(this.secureChannelSeTokenTimeout, objControllerProperties.secureChannelSeTokenTimeout)&&
Objects.equals(this.maxSeqVnicFailures, objControllerProperties.maxSeqVnicFailures)&&
Objects.equals(this.vsAwaitingSeTimeout, objControllerProperties.vsAwaitingSeTimeout)&&
Objects.equals(this.secureChannelCleanupTimeout, objControllerProperties.secureChannelCleanupTimeout)&&
Objects.equals(this.attachIpRetryInterval, objControllerProperties.attachIpRetryInterval)&&
Objects.equals(this.attachIpRetryLimit, objControllerProperties.attachIpRetryLimit)&&
Objects.equals(this.persistenceKeyRotatePeriod, objControllerProperties.persistenceKeyRotatePeriod)&&
Objects.equals(this.allowUnauthenticatedApis, objControllerProperties.allowUnauthenticatedApis)&&
Objects.equals(this.warmstartSeReconnectWaitTime, objControllerProperties.warmstartSeReconnectWaitTime)&&
Objects.equals(this.vsSePingFail, objControllerProperties.vsSePingFail)&&
Objects.equals(this.seFailoverAttemptInterval, objControllerProperties.seFailoverAttemptInterval)&&
Objects.equals(this.maxPcapPerTenant, objControllerProperties.maxPcapPerTenant)&&
Objects.equals(this.sslCertificateExpiryWarningDays, objControllerProperties.sslCertificateExpiryWarningDays)&&
Objects.equals(this.seupgradeFabricPoolSize, objControllerProperties.seupgradeFabricPoolSize)&&
Objects.equals(this.seupgradeSegroupMinDeadTimeout, objControllerProperties.seupgradeSegroupMinDeadTimeout)&&
Objects.equals(this.allowIpForwarding, objControllerProperties.allowIpForwarding)&&
Objects.equals(this.appviewxCompatMode, objControllerProperties.appviewxCompatMode)&&
Objects.equals(this.upgradeDnsTtl, objControllerProperties.upgradeDnsTtl)&&
Objects.equals(this.portalToken, objControllerProperties.portalToken)&&
Objects.equals(this.bmUseAnsible, objControllerProperties.bmUseAnsible)&&
Objects.equals(this.vsSeAttachIpFail, objControllerProperties.vsSeAttachIpFail)&&
Objects.equals(this.maxSeqAttachIpFailures, objControllerProperties.maxSeqAttachIpFailures)&&
Objects.equals(this.safenetHsmVersion, objControllerProperties.safenetHsmVersion)&&
Objects.equals(this.cleanupExpiredAuthtokenTimeoutPeriod, objControllerProperties.cleanupExpiredAuthtokenTimeoutPeriod)&&
Objects.equals(this.cleanupSessionsTimeoutPeriod, objControllerProperties.cleanupSessionsTimeoutPeriod)&&
Objects.equals(this.consistencyCheckTimeoutPeriod, objControllerProperties.consistencyCheckTimeoutPeriod)&&
Objects.equals(this.processLockedUseraccountsTimeoutPeriod, objControllerProperties.processLockedUseraccountsTimeoutPeriod)&&
Objects.equals(this.processPkiProfileTimeoutPeriod, objControllerProperties.processPkiProfileTimeoutPeriod)&&
Objects.equals(this.enableMemoryBalancer, objControllerProperties.enableMemoryBalancer)&&
Objects.equals(this.warmstartVsResyncWaitTime, objControllerProperties.warmstartVsResyncWaitTime)&&
Objects.equals(this.apiPerfLoggingThreshold, objControllerProperties.apiPerfLoggingThreshold)&&
Objects.equals(this.seFromMarketplace, objControllerProperties.seFromMarketplace)&&
Objects.equals(this.cloudReconcile, objControllerProperties.cloudReconcile)&&
Objects.equals(this.enableApiSharding, objControllerProperties.enableApiSharding)&&
Objects.equals(this.vsScaleoutReadyCheckInterval, objControllerProperties.vsScaleoutReadyCheckInterval)&&
Objects.equals(this.sharedSslCertificates, objControllerProperties.sharedSslCertificates)&&
Objects.equals(this.defaultMinimumApiTimeout, objControllerProperties.defaultMinimumApiTimeout)&&
Objects.equals(this.seupgradeCopyPoolSize, objControllerProperties.seupgradeCopyPoolSize)&&
Objects.equals(this.permissionScopedSharedAdminNetworks, objControllerProperties.permissionScopedSharedAdminNetworks)&&
Objects.equals(this.allowAdminNetworkUpdates, objControllerProperties.allowAdminNetworkUpdates)&&
Objects.equals(this.seSpawnRetryInterval, objControllerProperties.seSpawnRetryInterval)&&
Objects.equals(this.maxSeSpawnIntervalDelay, objControllerProperties.maxSeSpawnIntervalDelay)&&
Objects.equals(this.portalRequestRateLimit, objControllerProperties.portalRequestRateLimit)&&
Objects.equals(this.portalRequestBurstLimit, objControllerProperties.portalRequestBurstLimit)&&
Objects.equals(this.federatedDatastoreCleanupDuration, objControllerProperties.federatedDatastoreCleanupDuration)&&
Objects.equals(this.editSystemLimits, objControllerProperties.editSystemLimits)&&
Objects.equals(this.fileObjectCleanupPeriod, objControllerProperties.fileObjectCleanupPeriod)&&
Objects.equals(this.upgradeFatSeLeaseTime, objControllerProperties.upgradeFatSeLeaseTime)&&
Objects.equals(this.upgradeSePerVsScaleOpsTxnTime, objControllerProperties.upgradeSePerVsScaleOpsTxnTime)&&
Objects.equals(this.maxThreadsCcVipBgWorker, objControllerProperties.maxThreadsCcVipBgWorker)&&
Objects.equals(this.asyncPatchMergePeriod, objControllerProperties.asyncPatchMergePeriod)&&
Objects.equals(this.asyncPatchRequestCleanupDuration, objControllerProperties.asyncPatchRequestCleanupDuration)&&
Objects.equals(this.controllerResourceInfoCollectionPeriod, objControllerProperties.controllerResourceInfoCollectionPeriod)&&
Objects.equals(this.seVnicGcWaitTime, objControllerProperties.seVnicGcWaitTime)&&
Objects.equals(this.resmgrLogCachingPeriod, objControllerProperties.resmgrLogCachingPeriod)&&
Objects.equals(this.userAgentCacheConfig, objControllerProperties.userAgentCacheConfig)&&
Objects.equals(this.delOfflineSeAfterRebootDelay, objControllerProperties.delOfflineSeAfterRebootDelay)&&
Objects.equals(this.enableResmgrLogCachePrint, objControllerProperties.enableResmgrLogCachePrint)&&
Objects.equals(this.enablePerProcessStop, objControllerProperties.enablePerProcessStop)&&
Objects.equals(this.checkVsvipFqdnSyntax, objControllerProperties.checkVsvipFqdnSyntax)&&
Objects.equals(this.vsphereHaTimerInterval, objControllerProperties.vsphereHaTimerInterval)&&
Objects.equals(this.vsphereHaDetectionTimeout, objControllerProperties.vsphereHaDetectionTimeout)&&
Objects.equals(this.vsphereHaRecoveryTimeout, objControllerProperties.vsphereHaRecoveryTimeout)&&
Objects.equals(this.detachIpRetryInterval, objControllerProperties.detachIpRetryInterval)&&
Objects.equals(this.detachIpRetryLimit, objControllerProperties.detachIpRetryLimit)&&
Objects.equals(this.detachIpTimeout, objControllerProperties.detachIpTimeout)&&
Objects.equals(this.restrictCloudReadAccess, objControllerProperties.restrictCloudReadAccess)&&
Objects.equals(this.updateDnsEntryTimeout, objControllerProperties.updateDnsEntryTimeout)&&
Objects.equals(this.updateDnsEntryRetryLimit, objControllerProperties.updateDnsEntryRetryLimit)&&
Objects.equals(this.seUpgradeFlowCleanupTimeout, objControllerProperties.seUpgradeFlowCleanupTimeout)&&
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.ignoreVrfInNetworksubnetlist, objControllerProperties.ignoreVrfInNetworksubnetlist)&&
Objects.equals(this.seupgradeCopyBufferSize, objControllerProperties.seupgradeCopyBufferSize)&&
Objects.equals(this.vsSeBootupFailPatch, objControllerProperties.vsSeBootupFailPatch)&&
Objects.equals(this.skopeoRetryLimit, objControllerProperties.skopeoRetryLimit)&&
Objects.equals(this.skopeoRetryInterval, objControllerProperties.skopeoRetryInterval)&&
Objects.equals(this.softMinMemPerSeLimit, objControllerProperties.softMinMemPerSeLimit)&&
Objects.equals(this.fileReferenceMappings, objControllerProperties.fileReferenceMappings)&&
Objects.equals(this.cloudReconcileInterval, objControllerProperties.cloudReconcileInterval)&&
Objects.equals(this.cloudDiscoveryInterval, objControllerProperties.cloudDiscoveryInterval)&&
Objects.equals(this.systemReportLimit, objControllerProperties.systemReportLimit)&&
Objects.equals(this.systemReportCleanupInterval, objControllerProperties.systemReportCleanupInterval)&&
Objects.equals(this.fileobjectMaxFileVersions, objControllerProperties.fileobjectMaxFileVersions)&&
Objects.equals(this.eventManagerProcessingTimeThreshold, objControllerProperties.eventManagerProcessingTimeThreshold)&&
Objects.equals(this.eventManagerMaxSubscribers, objControllerProperties.eventManagerMaxSubscribers)&&
Objects.equals(this.eventManagerMaxGoroutines, objControllerProperties.eventManagerMaxGoroutines)&&
Objects.equals(this.alertManagerUseEvms, objControllerProperties.alertManagerUseEvms);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class ControllerProperties {\n");
sb.append(" alertManagerUseEvms: ").append(toIndentedString(alertManagerUseEvms)).append("\n");
sb.append(" allowAdminNetworkUpdates: ").append(toIndentedString(allowAdminNetworkUpdates)).append("\n");
sb.append(" allowIpForwarding: ").append(toIndentedString(allowIpForwarding)).append("\n");
sb.append(" allowUnauthenticatedApis: ").append(toIndentedString(allowUnauthenticatedApis)).append("\n");
sb.append(" allowUnauthenticatedNodes: ").append(toIndentedString(allowUnauthenticatedNodes)).append("\n");
sb.append(" apiIdleTimeout: ").append(toIndentedString(apiIdleTimeout)).append("\n");
sb.append(" apiPerfLoggingThreshold: ").append(toIndentedString(apiPerfLoggingThreshold)).append("\n");
sb.append(" appviewxCompatMode: ").append(toIndentedString(appviewxCompatMode)).append("\n");
sb.append(" asyncPatchMergePeriod: ").append(toIndentedString(asyncPatchMergePeriod)).append("\n");
sb.append(" asyncPatchRequestCleanupDuration: ").append(toIndentedString(asyncPatchRequestCleanupDuration)).append("\n");
sb.append(" attachIpRetryInterval: ").append(toIndentedString(attachIpRetryInterval)).append("\n");
sb.append(" attachIpRetryLimit: ").append(toIndentedString(attachIpRetryLimit)).append("\n");
sb.append(" bmUseAnsible: ").append(toIndentedString(bmUseAnsible)).append("\n");
sb.append(" checkVsvipFqdnSyntax: ").append(toIndentedString(checkVsvipFqdnSyntax)).append("\n");
sb.append(" cleanupExpiredAuthtokenTimeoutPeriod: ").append(toIndentedString(cleanupExpiredAuthtokenTimeoutPeriod)).append("\n");
sb.append(" cleanupSessionsTimeoutPeriod: ").append(toIndentedString(cleanupSessionsTimeoutPeriod)).append("\n");
sb.append(" cloudDiscoveryInterval: ").append(toIndentedString(cloudDiscoveryInterval)).append("\n");
sb.append(" cloudReconcile: ").append(toIndentedString(cloudReconcile)).append("\n");
sb.append(" cloudReconcileInterval: ").append(toIndentedString(cloudReconcileInterval)).append("\n");
sb.append(" clusterIpGratuitousArpPeriod: ").append(toIndentedString(clusterIpGratuitousArpPeriod)).append("\n");
sb.append(" consistencyCheckTimeoutPeriod: ").append(toIndentedString(consistencyCheckTimeoutPeriod)).append("\n");
sb.append(" controllerResourceInfoCollectionPeriod: ").append(toIndentedString(controllerResourceInfoCollectionPeriod)).append("\n");
sb.append(" crashedSeReboot: ").append(toIndentedString(crashedSeReboot)).append("\n");
sb.append(" deadSeDetectionTimer: ").append(toIndentedString(deadSeDetectionTimer)).append("\n");
sb.append(" defaultMinimumApiTimeout: ").append(toIndentedString(defaultMinimumApiTimeout)).append("\n");
sb.append(" delOfflineSeAfterRebootDelay: ").append(toIndentedString(delOfflineSeAfterRebootDelay)).append("\n");
sb.append(" detachIpRetryInterval: ").append(toIndentedString(detachIpRetryInterval)).append("\n");
sb.append(" detachIpRetryLimit: ").append(toIndentedString(detachIpRetryLimit)).append("\n");
sb.append(" detachIpTimeout: ").append(toIndentedString(detachIpTimeout)).append("\n");
sb.append(" dnsRefreshPeriod: ").append(toIndentedString(dnsRefreshPeriod)).append("\n");
sb.append(" dummy: ").append(toIndentedString(dummy)).append("\n");
sb.append(" editSystemLimits: ").append(toIndentedString(editSystemLimits)).append("\n");
sb.append(" enableApiSharding: ").append(toIndentedString(enableApiSharding)).append("\n");
sb.append(" enableMemoryBalancer: ").append(toIndentedString(enableMemoryBalancer)).append("\n");
sb.append(" enablePerProcessStop: ").append(toIndentedString(enablePerProcessStop)).append("\n");
sb.append(" enableResmgrLogCachePrint: ").append(toIndentedString(enableResmgrLogCachePrint)).append("\n");
sb.append(" eventManagerMaxGoroutines: ").append(toIndentedString(eventManagerMaxGoroutines)).append("\n");
sb.append(" eventManagerMaxSubscribers: ").append(toIndentedString(eventManagerMaxSubscribers)).append("\n");
sb.append(" eventManagerProcessingTimeThreshold: ").append(toIndentedString(eventManagerProcessingTimeThreshold)).append("\n");
sb.append(" falsePositiveLearningConfig: ").append(toIndentedString(falsePositiveLearningConfig)).append("\n");
sb.append(" fatalErrorLeaseTime: ").append(toIndentedString(fatalErrorLeaseTime)).append("\n");
sb.append(" federatedDatastoreCleanupDuration: ").append(toIndentedString(federatedDatastoreCleanupDuration)).append("\n");
sb.append(" fileObjectCleanupPeriod: ").append(toIndentedString(fileObjectCleanupPeriod)).append("\n");
sb.append(" fileReferenceMappings: ").append(toIndentedString(fileReferenceMappings)).append("\n");
sb.append(" fileobjectMaxFileVersions: ").append(toIndentedString(fileobjectMaxFileVersions)).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");
sb.append(" maxSeqAttachIpFailures: ").append(toIndentedString(maxSeqAttachIpFailures)).append("\n");
sb.append(" maxSeqVnicFailures: ").append(toIndentedString(maxSeqVnicFailures)).append("\n");
sb.append(" maxThreadsCcVipBgWorker: ").append(toIndentedString(maxThreadsCcVipBgWorker)).append("\n");
sb.append(" permissionScopedSharedAdminNetworks: ").append(toIndentedString(permissionScopedSharedAdminNetworks)).append("\n");
sb.append(" persistenceKeyRotatePeriod: ").append(toIndentedString(persistenceKeyRotatePeriod)).append("\n");
sb.append(" portalRequestBurstLimit: ").append(toIndentedString(portalRequestBurstLimit)).append("\n");
sb.append(" portalRequestRateLimit: ").append(toIndentedString(portalRequestRateLimit)).append("\n");
sb.append(" portalToken: ").append(toIndentedString(portalToken)).append("\n");
sb.append(" postgresVacuumPeriod: ").append(toIndentedString(postgresVacuumPeriod)).append("\n");
sb.append(" processLockedUseraccountsTimeoutPeriod: ").append(toIndentedString(processLockedUseraccountsTimeoutPeriod)).append("\n");
sb.append(" processPkiProfileTimeoutPeriod: ").append(toIndentedString(processPkiProfileTimeoutPeriod)).append("\n");
sb.append(" queryHostFail: ").append(toIndentedString(queryHostFail)).append("\n");
sb.append(" resmgrLogCachingPeriod: ").append(toIndentedString(resmgrLogCachingPeriod)).append("\n");
sb.append(" restrictCloudReadAccess: ").append(toIndentedString(restrictCloudReadAccess)).append("\n");
sb.append(" safenetHsmVersion: ").append(toIndentedString(safenetHsmVersion)).append("\n");
sb.append(" seCreateTimeout: ").append(toIndentedString(seCreateTimeout)).append("\n");
sb.append(" seFailoverAttemptInterval: ").append(toIndentedString(seFailoverAttemptInterval)).append("\n");
sb.append(" seFromMarketplace: ").append(toIndentedString(seFromMarketplace)).append("\n");
sb.append(" seOfflineDel: ").append(toIndentedString(seOfflineDel)).append("\n");
sb.append(" seSpawnRetryInterval: ").append(toIndentedString(seSpawnRetryInterval)).append("\n");
sb.append(" seUpgradeFlowCleanupTimeout: ").append(toIndentedString(seUpgradeFlowCleanupTimeout)).append("\n");
sb.append(" seVnicCooldown: ").append(toIndentedString(seVnicCooldown)).append("\n");
sb.append(" seVnicGcWaitTime: ").append(toIndentedString(seVnicGcWaitTime)).append("\n");
sb.append(" secureChannelCleanupTimeout: ").append(toIndentedString(secureChannelCleanupTimeout)).append("\n");
sb.append(" secureChannelControllerTokenTimeout: ").append(toIndentedString(secureChannelControllerTokenTimeout)).append("\n");
sb.append(" secureChannelSeTokenTimeout: ").append(toIndentedString(secureChannelSeTokenTimeout)).append("\n");
sb.append(" seupgradeCopyBufferSize: ").append(toIndentedString(seupgradeCopyBufferSize)).append("\n");
sb.append(" seupgradeCopyPoolSize: ").append(toIndentedString(seupgradeCopyPoolSize)).append("\n");
sb.append(" seupgradeFabricPoolSize: ").append(toIndentedString(seupgradeFabricPoolSize)).append("\n");
sb.append(" seupgradeSegroupMinDeadTimeout: ").append(toIndentedString(seupgradeSegroupMinDeadTimeout)).append("\n");
sb.append(" sharedSslCertificates: ").append(toIndentedString(sharedSslCertificates)).append("\n");
sb.append(" skopeoRetryInterval: ").append(toIndentedString(skopeoRetryInterval)).append("\n");
sb.append(" skopeoRetryLimit: ").append(toIndentedString(skopeoRetryLimit)).append("\n");
sb.append(" softMinMemPerSeLimit: ").append(toIndentedString(softMinMemPerSeLimit)).append("\n");
sb.append(" sslCertificateExpiryWarningDays: ").append(toIndentedString(sslCertificateExpiryWarningDays)).append("\n");
sb.append(" systemReportCleanupInterval: ").append(toIndentedString(systemReportCleanupInterval)).append("\n");
sb.append(" systemReportLimit: ").append(toIndentedString(systemReportLimit)).append("\n");
sb.append(" unresponsiveSeReboot: ").append(toIndentedString(unresponsiveSeReboot)).append("\n");
sb.append(" updateDnsEntryRetryLimit: ").append(toIndentedString(updateDnsEntryRetryLimit)).append("\n");
sb.append(" updateDnsEntryTimeout: ").append(toIndentedString(updateDnsEntryTimeout)).append("\n");
sb.append(" upgradeDnsTtl: ").append(toIndentedString(upgradeDnsTtl)).append("\n");
sb.append(" upgradeFatSeLeaseTime: ").append(toIndentedString(upgradeFatSeLeaseTime)).append("\n");
sb.append(" upgradeLeaseTime: ").append(toIndentedString(upgradeLeaseTime)).append("\n");
sb.append(" upgradeSePerVsScaleOpsTxnTime: ").append(toIndentedString(upgradeSePerVsScaleOpsTxnTime)).append("\n");
sb.append(" userAgentCacheConfig: ").append(toIndentedString(userAgentCacheConfig)).append("\n");
sb.append(" uuid: ").append(toIndentedString(uuid)).append("\n");
sb.append(" vnicOpFailTime: ").append(toIndentedString(vnicOpFailTime)).append("\n");
sb.append(" vsAwaitingSeTimeout: ").append(toIndentedString(vsAwaitingSeTimeout)).append("\n");
sb.append(" vsKeyRotatePeriod: ").append(toIndentedString(vsKeyRotatePeriod)).append("\n");
sb.append(" vsScaleoutReadyCheckInterval: ").append(toIndentedString(vsScaleoutReadyCheckInterval)).append("\n");
sb.append(" vsSeAttachIpFail: ").append(toIndentedString(vsSeAttachIpFail)).append("\n");
sb.append(" vsSeBootupFail: ").append(toIndentedString(vsSeBootupFail)).append("\n");
sb.append(" vsSeBootupFailPatch: ").append(toIndentedString(vsSeBootupFailPatch)).append("\n");
sb.append(" vsSeCreateFail: ").append(toIndentedString(vsSeCreateFail)).append("\n");
sb.append(" vsSePingFail: ").append(toIndentedString(vsSePingFail)).append("\n");
sb.append(" vsSeVnicFail: ").append(toIndentedString(vsSeVnicFail)).append("\n");
sb.append(" vsSeVnicIpFail: ").append(toIndentedString(vsSeVnicIpFail)).append("\n");
sb.append(" vsphereHaDetectionTimeout: ").append(toIndentedString(vsphereHaDetectionTimeout)).append("\n");
sb.append(" vsphereHaRecoveryTimeout: ").append(toIndentedString(vsphereHaRecoveryTimeout)).append("\n");
sb.append(" vsphereHaTimerInterval: ").append(toIndentedString(vsphereHaTimerInterval)).append("\n");
sb.append(" warmstartSeReconnectWaitTime: ").append(toIndentedString(warmstartSeReconnectWaitTime)).append("\n");
sb.append(" warmstartVsResyncWaitTime: ").append(toIndentedString(warmstartVsResyncWaitTime)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy