All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.avi.sdk.model.SeAgentProperties Maven / Gradle / Ivy

Go to download

Avi SDK is a java API which creates a session with controller and perform CRUD operations.

There is a newer version: 31.1.1.RELEASE
Show newest version
/*
 * 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.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * The SeAgentProperties is a POJO class extends AviRestResource that used for creating
 * SeAgentProperties.
 *
 * @version 1.0
 * @since 
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SeAgentProperties  {
    @JsonProperty("controller_echo_miss_aggressive_limit")
    private Integer controllerEchoMissAggressiveLimit = 2;

    @JsonProperty("controller_echo_miss_limit")
    private Integer controllerEchoMissLimit = 4;

    @JsonProperty("controller_echo_rpc_aggressive_timeout")
    private Integer controllerEchoRpcAggressiveTimeout = 2000;

    @JsonProperty("controller_echo_rpc_timeout")
    private Integer controllerEchoRpcTimeout = 2000;

    @JsonProperty("controller_heartbeat_miss_limit")
    private Integer controllerHeartbeatMissLimit = 6;

    @JsonProperty("controller_heartbeat_timeout_sec")
    private Integer controllerHeartbeatTimeoutSec = 12;

    @JsonProperty("controller_registration_timeout_sec")
    private Integer controllerRegistrationTimeoutSec = 30;

    @JsonProperty("controller_rpc_timeout")
    private Integer controllerRpcTimeout = 10;

    @JsonProperty("cpustats_interval")
    private Integer cpustatsInterval = 5;

    @JsonProperty("ctrl_reg_pending_max_wait_time")
    private Integer ctrlRegPendingMaxWaitTime = 150;

    @JsonProperty("debug_mode")
    private Boolean debugMode = false;

    @JsonProperty("dp_aggressive_deq_interval_msec")
    private Integer dpAggressiveDeqIntervalMsec = 1;

    @JsonProperty("dp_aggressive_enq_interval_msec")
    private Integer dpAggressiveEnqIntervalMsec = 1;

    @JsonProperty("dp_batch_size")
    private Integer dpBatchSize = 100;

    @JsonProperty("dp_deq_interval_msec")
    private Integer dpDeqIntervalMsec = 20;

    @JsonProperty("dp_enq_interval_msec")
    private Integer dpEnqIntervalMsec = 20;

    @JsonProperty("dp_max_wait_rsp_time_sec")
    private Integer dpMaxWaitRspTimeSec = 60;

    @JsonProperty("dp_reg_pending_max_wait_time")
    private Integer dpRegPendingMaxWaitTime = 75;

    @JsonProperty("headless_timeout_sec")
    private Integer headlessTimeoutSec = 0;

    @JsonProperty("ignore_docker_mac_change")
    private Boolean ignoreDockerMacChange = true;

    @JsonProperty("ns_helper_deq_interval_msec")
    private Integer nsHelperDeqIntervalMsec = 20;

    @JsonProperty("sdb_flush_interval")
    private Integer sdbFlushInterval = 100;

    @JsonProperty("sdb_pipeline_size")
    private Integer sdbPipelineSize = 100;

    @JsonProperty("sdb_scan_count")
    private Integer sdbScanCount = 1000;

    @JsonProperty("se_grp_change_disruptive")
    private Boolean seGrpChangeDisruptive = true;

    @JsonProperty("seagent_statecache_properties")
    private SeAgentStateCacheProperties seagentStatecacheProperties;

    @JsonProperty("send_se_ready_timeout")
    private Integer sendSeReadyTimeout = 300;

    @JsonProperty("states_flush_interval")
    private Integer statesFlushInterval = 100;

    @JsonProperty("vnic_dhcp_ip_check_interval")
    private Integer vnicDhcpIpCheckInterval = 6;

    @JsonProperty("vnic_dhcp_ip_max_retries")
    private Integer vnicDhcpIpMaxRetries = 10;

    @JsonProperty("vnic_ip_delete_interval")
    private Integer vnicIpDeleteInterval = 5;

    @JsonProperty("vnic_probe_interval")
    private Integer vnicProbeInterval = 5;

    @JsonProperty("vnic_rpc_retry_interval")
    private Integer vnicRpcRetryInterval = 5;

    @JsonProperty("vnicdb_cmd_history_size")
    private Integer vnicdbCmdHistorySize = 256;



    /**
     * This is the getter method this will return the attribute value.
     * Aggressive count of hb misses for se health check failure.
     * Allowed values are 1-1000.
     * 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 2.
     * @return controllerEchoMissAggressiveLimit
     */
    public Integer getControllerEchoMissAggressiveLimit() {
        return controllerEchoMissAggressiveLimit;
    }

    /**
     * This is the setter method to the attribute.
     * Aggressive count of hb misses for se health check failure.
     * Allowed values are 1-1000.
     * 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 2.
     * @param controllerEchoMissAggressiveLimit set the controllerEchoMissAggressiveLimit.
     */
    public void setControllerEchoMissAggressiveLimit(Integer  controllerEchoMissAggressiveLimit) {
        this.controllerEchoMissAggressiveLimit = controllerEchoMissAggressiveLimit;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Count of hb misses for se health check failure.
     * Allowed values are 1-1000.
     * 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 controllerEchoMissLimit
     */
    public Integer getControllerEchoMissLimit() {
        return controllerEchoMissLimit;
    }

    /**
     * This is the setter method to the attribute.
     * Count of hb misses for se health check failure.
     * Allowed values are 1-1000.
     * 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 controllerEchoMissLimit set the controllerEchoMissLimit.
     */
    public void setControllerEchoMissLimit(Integer  controllerEchoMissLimit) {
        this.controllerEchoMissLimit = controllerEchoMissLimit;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Aggressive timeout used for se health check.
     * 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 2000.
     * @return controllerEchoRpcAggressiveTimeout
     */
    public Integer getControllerEchoRpcAggressiveTimeout() {
        return controllerEchoRpcAggressiveTimeout;
    }

    /**
     * This is the setter method to the attribute.
     * Aggressive timeout used for se health check.
     * 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 2000.
     * @param controllerEchoRpcAggressiveTimeout set the controllerEchoRpcAggressiveTimeout.
     */
    public void setControllerEchoRpcAggressiveTimeout(Integer  controllerEchoRpcAggressiveTimeout) {
        this.controllerEchoRpcAggressiveTimeout = controllerEchoRpcAggressiveTimeout;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Timeout used for se health check.
     * 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 2000.
     * @return controllerEchoRpcTimeout
     */
    public Integer getControllerEchoRpcTimeout() {
        return controllerEchoRpcTimeout;
    }

    /**
     * This is the setter method to the attribute.
     * Timeout used for se health check.
     * 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 2000.
     * @param controllerEchoRpcTimeout set the controllerEchoRpcTimeout.
     */
    public void setControllerEchoRpcTimeout(Integer  controllerEchoRpcTimeout) {
        this.controllerEchoRpcTimeout = controllerEchoRpcTimeout;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Allowed values are 1-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 6.
     * @return controllerHeartbeatMissLimit
     */
    public Integer getControllerHeartbeatMissLimit() {
        return controllerHeartbeatMissLimit;
    }

    /**
     * This is the setter method to the attribute.
     * Allowed values are 1-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 6.
     * @param controllerHeartbeatMissLimit set the controllerHeartbeatMissLimit.
     */
    public void setControllerHeartbeatMissLimit(Integer  controllerHeartbeatMissLimit) {
        this.controllerHeartbeatMissLimit = controllerHeartbeatMissLimit;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Allowed values are 1-60.
     * 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 12.
     * @return controllerHeartbeatTimeoutSec
     */
    public Integer getControllerHeartbeatTimeoutSec() {
        return controllerHeartbeatTimeoutSec;
    }

    /**
     * This is the setter method to the attribute.
     * Allowed values are 1-60.
     * 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 12.
     * @param controllerHeartbeatTimeoutSec set the controllerHeartbeatTimeoutSec.
     */
    public void setControllerHeartbeatTimeoutSec(Integer  controllerHeartbeatTimeoutSec) {
        this.controllerHeartbeatTimeoutSec = controllerHeartbeatTimeoutSec;
    }

    /**
     * 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 30.
     * @return controllerRegistrationTimeoutSec
     */
    public Integer getControllerRegistrationTimeoutSec() {
        return controllerRegistrationTimeoutSec;
    }

    /**
     * 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 30.
     * @param controllerRegistrationTimeoutSec set the controllerRegistrationTimeoutSec.
     */
    public void setControllerRegistrationTimeoutSec(Integer  controllerRegistrationTimeoutSec) {
        this.controllerRegistrationTimeoutSec = controllerRegistrationTimeoutSec;
    }

    /**
     * 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 10.
     * @return controllerRpcTimeout
     */
    public Integer getControllerRpcTimeout() {
        return controllerRpcTimeout;
    }

    /**
     * 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 10.
     * @param controllerRpcTimeout set the controllerRpcTimeout.
     */
    public void setControllerRpcTimeout(Integer  controllerRpcTimeout) {
        this.controllerRpcTimeout = controllerRpcTimeout;
    }

    /**
     * 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 5.
     * @return cpustatsInterval
     */
    public Integer getCpustatsInterval() {
        return cpustatsInterval;
    }

    /**
     * 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 5.
     * @param cpustatsInterval set the cpustatsInterval.
     */
    public void setCpustatsInterval(Integer  cpustatsInterval) {
        this.cpustatsInterval = cpustatsInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Max time to wait for ctrl registration before assert.
     * Allowed values are 1-1000.
     * 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 150.
     * @return ctrlRegPendingMaxWaitTime
     */
    public Integer getCtrlRegPendingMaxWaitTime() {
        return ctrlRegPendingMaxWaitTime;
    }

    /**
     * This is the setter method to the attribute.
     * Max time to wait for ctrl registration before assert.
     * Allowed values are 1-1000.
     * 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 150.
     * @param ctrlRegPendingMaxWaitTime set the ctrlRegPendingMaxWaitTime.
     */
    public void setCtrlRegPendingMaxWaitTime(Integer  ctrlRegPendingMaxWaitTime) {
        this.ctrlRegPendingMaxWaitTime = ctrlRegPendingMaxWaitTime;
    }

    /**
     * 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 debugMode
     */
    public Boolean getDebugMode() {
        return debugMode;
    }

    /**
     * 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 debugMode set the debugMode.
     */
    public void setDebugMode(Boolean  debugMode) {
        this.debugMode = debugMode;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Deprecated in 21.1.1.
     * Use dp_aggressive_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1.
     * @return dpAggressiveDeqIntervalMsec
     */
    public Integer getDpAggressiveDeqIntervalMsec() {
        return dpAggressiveDeqIntervalMsec;
    }

    /**
     * This is the setter method to the attribute.
     * Deprecated in 21.1.1.
     * Use dp_aggressive_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1.
     * @param dpAggressiveDeqIntervalMsec set the dpAggressiveDeqIntervalMsec.
     */
    public void setDpAggressiveDeqIntervalMsec(Integer  dpAggressiveDeqIntervalMsec) {
        this.dpAggressiveDeqIntervalMsec = dpAggressiveDeqIntervalMsec;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Deprecated in 21.1.1.
     * Use dp_aggressive_enq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1.
     * @return dpAggressiveEnqIntervalMsec
     */
    public Integer getDpAggressiveEnqIntervalMsec() {
        return dpAggressiveEnqIntervalMsec;
    }

    /**
     * This is the setter method to the attribute.
     * Deprecated in 21.1.1.
     * Use dp_aggressive_enq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1.
     * @param dpAggressiveEnqIntervalMsec set the dpAggressiveEnqIntervalMsec.
     */
    public void setDpAggressiveEnqIntervalMsec(Integer  dpAggressiveEnqIntervalMsec) {
        this.dpAggressiveEnqIntervalMsec = dpAggressiveEnqIntervalMsec;
    }

    /**
     * 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 100.
     * @return dpBatchSize
     */
    public Integer getDpBatchSize() {
        return dpBatchSize;
    }

    /**
     * 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 100.
     * @param dpBatchSize set the dpBatchSize.
     */
    public void setDpBatchSize(Integer  dpBatchSize) {
        this.dpBatchSize = dpBatchSize;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Deprecated in 21.1.1.
     * Use dp_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 20.
     * @return dpDeqIntervalMsec
     */
    public Integer getDpDeqIntervalMsec() {
        return dpDeqIntervalMsec;
    }

    /**
     * This is the setter method to the attribute.
     * Deprecated in 21.1.1.
     * Use dp_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 20.
     * @param dpDeqIntervalMsec set the dpDeqIntervalMsec.
     */
    public void setDpDeqIntervalMsec(Integer  dpDeqIntervalMsec) {
        this.dpDeqIntervalMsec = dpDeqIntervalMsec;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Deprecated in 21.1.1.
     * Use dp_enq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 20.
     * @return dpEnqIntervalMsec
     */
    public Integer getDpEnqIntervalMsec() {
        return dpEnqIntervalMsec;
    }

    /**
     * This is the setter method to the attribute.
     * Deprecated in 21.1.1.
     * Use dp_enq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 20.
     * @param dpEnqIntervalMsec set the dpEnqIntervalMsec.
     */
    public void setDpEnqIntervalMsec(Integer  dpEnqIntervalMsec) {
        this.dpEnqIntervalMsec = dpEnqIntervalMsec;
    }

    /**
     * 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 dpMaxWaitRspTimeSec
     */
    public Integer getDpMaxWaitRspTimeSec() {
        return dpMaxWaitRspTimeSec;
    }

    /**
     * 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 dpMaxWaitRspTimeSec set the dpMaxWaitRspTimeSec.
     */
    public void setDpMaxWaitRspTimeSec(Integer  dpMaxWaitRspTimeSec) {
        this.dpMaxWaitRspTimeSec = dpMaxWaitRspTimeSec;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Max time to wait for dp registration before assert.
     * 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 75.
     * @return dpRegPendingMaxWaitTime
     */
    public Integer getDpRegPendingMaxWaitTime() {
        return dpRegPendingMaxWaitTime;
    }

    /**
     * This is the setter method to the attribute.
     * Max time to wait for dp registration before assert.
     * 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 75.
     * @param dpRegPendingMaxWaitTime set the dpRegPendingMaxWaitTime.
     */
    public void setDpRegPendingMaxWaitTime(Integer  dpRegPendingMaxWaitTime) {
        this.dpRegPendingMaxWaitTime = dpRegPendingMaxWaitTime;
    }

    /**
     * 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 0.
     * @return headlessTimeoutSec
     */
    public Integer getHeadlessTimeoutSec() {
        return headlessTimeoutSec;
    }

    /**
     * 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 0.
     * @param headlessTimeoutSec set the headlessTimeoutSec.
     */
    public void setHeadlessTimeoutSec(Integer  headlessTimeoutSec) {
        this.headlessTimeoutSec = headlessTimeoutSec;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Deprecated in 21.1.3.
     * Use config in serviceenginegroup instead.
     * 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 ignoreDockerMacChange
     */
    public Boolean getIgnoreDockerMacChange() {
        return ignoreDockerMacChange;
    }

    /**
     * This is the setter method to the attribute.
     * Deprecated in 21.1.3.
     * Use config in serviceenginegroup instead.
     * 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 ignoreDockerMacChange set the ignoreDockerMacChange.
     */
    public void setIgnoreDockerMacChange(Boolean  ignoreDockerMacChange) {
        this.ignoreDockerMacChange = ignoreDockerMacChange;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Dequeue interval for receive queue from ns helper.
     * Deprecated in 21.1.1.
     * Use ns_helper_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * Field introduced in 17.2.13, 18.1.3, 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 20.
     * @return nsHelperDeqIntervalMsec
     */
    public Integer getNsHelperDeqIntervalMsec() {
        return nsHelperDeqIntervalMsec;
    }

    /**
     * This is the setter method to the attribute.
     * Dequeue interval for receive queue from ns helper.
     * Deprecated in 21.1.1.
     * Use ns_helper_deq_interval_msec in serviceenginegroup instead.
     * Allowed values are 1-1000.
     * Field introduced in 17.2.13, 18.1.3, 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 20.
     * @param nsHelperDeqIntervalMsec set the nsHelperDeqIntervalMsec.
     */
    public void setNsHelperDeqIntervalMsec(Integer  nsHelperDeqIntervalMsec) {
        this.nsHelperDeqIntervalMsec = nsHelperDeqIntervalMsec;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Sdb pipeline flush interval.
     * Deprecated in 21.1.1.
     * Use sdb_flush_interval serviceenginegroup instead.
     * Allowed values are 1-10000.
     * 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 100.
     * @return sdbFlushInterval
     */
    public Integer getSdbFlushInterval() {
        return sdbFlushInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Sdb pipeline flush interval.
     * Deprecated in 21.1.1.
     * Use sdb_flush_interval serviceenginegroup instead.
     * Allowed values are 1-10000.
     * 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 100.
     * @param sdbFlushInterval set the sdbFlushInterval.
     */
    public void setSdbFlushInterval(Integer  sdbFlushInterval) {
        this.sdbFlushInterval = sdbFlushInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Sdb pipeline size.
     * Deprecated in 21.1.1.
     * Use sdb_pipeline_size serviceenginegroup instead.
     * Allowed values are 1-10000.
     * 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 100.
     * @return sdbPipelineSize
     */
    public Integer getSdbPipelineSize() {
        return sdbPipelineSize;
    }

    /**
     * This is the setter method to the attribute.
     * Sdb pipeline size.
     * Deprecated in 21.1.1.
     * Use sdb_pipeline_size serviceenginegroup instead.
     * Allowed values are 1-10000.
     * 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 100.
     * @param sdbPipelineSize set the sdbPipelineSize.
     */
    public void setSdbPipelineSize(Integer  sdbPipelineSize) {
        this.sdbPipelineSize = sdbPipelineSize;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Sdb scan count.
     * Deprecated in 21.1.1.
     * Use sdb_scan_count serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1000.
     * @return sdbScanCount
     */
    public Integer getSdbScanCount() {
        return sdbScanCount;
    }

    /**
     * This is the setter method to the attribute.
     * Sdb scan count.
     * Deprecated in 21.1.1.
     * Use sdb_scan_count serviceenginegroup instead.
     * Allowed values are 1-1000.
     * 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 1000.
     * @param sdbScanCount set the sdbScanCount.
     */
    public void setSdbScanCount(Integer  sdbScanCount) {
        this.sdbScanCount = sdbScanCount;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Internal flag used to decide if se restart is needed,when the se-group is changed.
     * Field introduced in 18.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 true.
     * @return seGrpChangeDisruptive
     */
    public Boolean getSeGrpChangeDisruptive() {
        return seGrpChangeDisruptive;
    }

    /**
     * This is the setter method to the attribute.
     * Internal flag used to decide if se restart is needed,when the se-group is changed.
     * Field introduced in 18.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 true.
     * @param seGrpChangeDisruptive set the seGrpChangeDisruptive.
     */
    public void setSeGrpChangeDisruptive(Boolean  seGrpChangeDisruptive) {
        this.seGrpChangeDisruptive = seGrpChangeDisruptive;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Seagent properties for state cache functionality.
     * 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 null.
     * @return seagentStatecacheProperties
     */
    public SeAgentStateCacheProperties getSeagentStatecacheProperties() {
        return seagentStatecacheProperties;
    }

    /**
     * This is the setter method to the attribute.
     * Seagent properties for state cache functionality.
     * 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 null.
     * @param seagentStatecacheProperties set the seagentStatecacheProperties.
     */
    public void setSeagentStatecacheProperties(SeAgentStateCacheProperties seagentStatecacheProperties) {
        this.seagentStatecacheProperties = seagentStatecacheProperties;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Timeout for sending se_ready without ns helper registration completion.
     * Deprecated in 21.1.1.
     * Use send_se_ready_timeout serviceenginegroup instead.
     * Allowed values are 10-600.
     * Field introduced in 17.2.13, 18.1.3, 18.2.1.
     * Unit is seconds.
     * 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 sendSeReadyTimeout
     */
    public Integer getSendSeReadyTimeout() {
        return sendSeReadyTimeout;
    }

    /**
     * This is the setter method to the attribute.
     * Timeout for sending se_ready without ns helper registration completion.
     * Deprecated in 21.1.1.
     * Use send_se_ready_timeout serviceenginegroup instead.
     * Allowed values are 10-600.
     * Field introduced in 17.2.13, 18.1.3, 18.2.1.
     * Unit is seconds.
     * 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 sendSeReadyTimeout set the sendSeReadyTimeout.
     */
    public void setSendSeReadyTimeout(Integer  sendSeReadyTimeout) {
        this.sendSeReadyTimeout = sendSeReadyTimeout;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Interval for update of operational states to controller.
     * Allowed values are 1-10000.
     * Field introduced in 18.2.1, 17.2.14, 18.1.5.
     * 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 100.
     * @return statesFlushInterval
     */
    public Integer getStatesFlushInterval() {
        return statesFlushInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Interval for update of operational states to controller.
     * Allowed values are 1-10000.
     * Field introduced in 18.2.1, 17.2.14, 18.1.5.
     * 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 100.
     * @param statesFlushInterval set the statesFlushInterval.
     */
    public void setStatesFlushInterval(Integer  statesFlushInterval) {
        this.statesFlushInterval = statesFlushInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Dhcp ip check interval.
     * Deprecated in 21.1.1.
     * Use vnic_dhcp_ip_check_interval instead.
     * Allowed values are 1-1000.
     * 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 6.
     * @return vnicDhcpIpCheckInterval
     */
    public Integer getVnicDhcpIpCheckInterval() {
        return vnicDhcpIpCheckInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Dhcp ip check interval.
     * Deprecated in 21.1.1.
     * Use vnic_dhcp_ip_check_interval instead.
     * Allowed values are 1-1000.
     * 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 6.
     * @param vnicDhcpIpCheckInterval set the vnicDhcpIpCheckInterval.
     */
    public void setVnicDhcpIpCheckInterval(Integer  vnicDhcpIpCheckInterval) {
        this.vnicDhcpIpCheckInterval = vnicDhcpIpCheckInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Dhcp ip max retries.
     * Deprecated in 21.1.1.
     * Use vnic_dhcp_ip_max_retries serviceenginegroup instead.
     * 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 10.
     * @return vnicDhcpIpMaxRetries
     */
    public Integer getVnicDhcpIpMaxRetries() {
        return vnicDhcpIpMaxRetries;
    }

    /**
     * This is the setter method to the attribute.
     * Dhcp ip max retries.
     * Deprecated in 21.1.1.
     * Use vnic_dhcp_ip_max_retries serviceenginegroup instead.
     * 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 10.
     * @param vnicDhcpIpMaxRetries set the vnicDhcpIpMaxRetries.
     */
    public void setVnicDhcpIpMaxRetries(Integer  vnicDhcpIpMaxRetries) {
        this.vnicDhcpIpMaxRetries = vnicDhcpIpMaxRetries;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Wait interval before deleting ip.
     * Deprecated in 21.1.1.
     * Use vnic_ip_delete_interval serviceenginegroup instead.
     * 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 5.
     * @return vnicIpDeleteInterval
     */
    public Integer getVnicIpDeleteInterval() {
        return vnicIpDeleteInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Wait interval before deleting ip.
     * Deprecated in 21.1.1.
     * Use vnic_ip_delete_interval serviceenginegroup instead.
     * 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 5.
     * @param vnicIpDeleteInterval set the vnicIpDeleteInterval.
     */
    public void setVnicIpDeleteInterval(Integer  vnicIpDeleteInterval) {
        this.vnicIpDeleteInterval = vnicIpDeleteInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Probe vnic interval.
     * Deprecated in 21.1.1.
     * Use vnic_probe_interval serviceenginegroup instead.
     * 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 5.
     * @return vnicProbeInterval
     */
    public Integer getVnicProbeInterval() {
        return vnicProbeInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Probe vnic interval.
     * Deprecated in 21.1.1.
     * Use vnic_probe_interval serviceenginegroup instead.
     * 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 5.
     * @param vnicProbeInterval set the vnicProbeInterval.
     */
    public void setVnicProbeInterval(Integer  vnicProbeInterval) {
        this.vnicProbeInterval = vnicProbeInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Time interval for retrying the failed vnic rpc requestsdeprecated in 21.1.1.
     * Use vnic_rpc_retry_interval serviceenginegroup instead.
     * 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 5.
     * @return vnicRpcRetryInterval
     */
    public Integer getVnicRpcRetryInterval() {
        return vnicRpcRetryInterval;
    }

    /**
     * This is the setter method to the attribute.
     * Time interval for retrying the failed vnic rpc requestsdeprecated in 21.1.1.
     * Use vnic_rpc_retry_interval serviceenginegroup instead.
     * 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 5.
     * @param vnicRpcRetryInterval set the vnicRpcRetryInterval.
     */
    public void setVnicRpcRetryInterval(Integer  vnicRpcRetryInterval) {
        this.vnicRpcRetryInterval = vnicRpcRetryInterval;
    }

    /**
     * This is the getter method this will return the attribute value.
     * Size of vnicdb command history.
     * Deprecated in 21.1.1.
     * Use vnicdb_cmd_history_size serviceenginegroup instead.
     * Allowed values are 0-65535.
     * Field introduced in 18.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 256.
     * @return vnicdbCmdHistorySize
     */
    public Integer getVnicdbCmdHistorySize() {
        return vnicdbCmdHistorySize;
    }

    /**
     * This is the setter method to the attribute.
     * Size of vnicdb command history.
     * Deprecated in 21.1.1.
     * Use vnicdb_cmd_history_size serviceenginegroup instead.
     * Allowed values are 0-65535.
     * Field introduced in 18.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 256.
     * @param vnicdbCmdHistorySize set the vnicdbCmdHistorySize.
     */
    public void setVnicdbCmdHistorySize(Integer  vnicdbCmdHistorySize) {
        this.vnicdbCmdHistorySize = vnicdbCmdHistorySize;
    }


    @Override
    public boolean equals(java.lang.Object o) {
      if (this == o) {
          return true;
      }
      if (o == null || getClass() != o.getClass()) {
          return false;
      }
      SeAgentProperties objSeAgentProperties = (SeAgentProperties) o;
      return   Objects.equals(this.debugMode, objSeAgentProperties.debugMode)&&
  Objects.equals(this.controllerRegistrationTimeoutSec, objSeAgentProperties.controllerRegistrationTimeoutSec)&&
  Objects.equals(this.controllerHeartbeatTimeoutSec, objSeAgentProperties.controllerHeartbeatTimeoutSec)&&
  Objects.equals(this.headlessTimeoutSec, objSeAgentProperties.headlessTimeoutSec)&&
  Objects.equals(this.controllerHeartbeatMissLimit, objSeAgentProperties.controllerHeartbeatMissLimit)&&
  Objects.equals(this.dpEnqIntervalMsec, objSeAgentProperties.dpEnqIntervalMsec)&&
  Objects.equals(this.dpDeqIntervalMsec, objSeAgentProperties.dpDeqIntervalMsec)&&
  Objects.equals(this.dpBatchSize, objSeAgentProperties.dpBatchSize)&&
  Objects.equals(this.dpMaxWaitRspTimeSec, objSeAgentProperties.dpMaxWaitRspTimeSec)&&
  Objects.equals(this.cpustatsInterval, objSeAgentProperties.cpustatsInterval)&&
  Objects.equals(this.controllerRpcTimeout, objSeAgentProperties.controllerRpcTimeout)&&
  Objects.equals(this.controllerEchoRpcTimeout, objSeAgentProperties.controllerEchoRpcTimeout)&&
  Objects.equals(this.controllerEchoMissLimit, objSeAgentProperties.controllerEchoMissLimit)&&
  Objects.equals(this.vnicProbeInterval, objSeAgentProperties.vnicProbeInterval)&&
  Objects.equals(this.vnicIpDeleteInterval, objSeAgentProperties.vnicIpDeleteInterval)&&
  Objects.equals(this.ctrlRegPendingMaxWaitTime, objSeAgentProperties.ctrlRegPendingMaxWaitTime)&&
  Objects.equals(this.dpRegPendingMaxWaitTime, objSeAgentProperties.dpRegPendingMaxWaitTime)&&
  Objects.equals(this.vnicDhcpIpCheckInterval, objSeAgentProperties.vnicDhcpIpCheckInterval)&&
  Objects.equals(this.vnicDhcpIpMaxRetries, objSeAgentProperties.vnicDhcpIpMaxRetries)&&
  Objects.equals(this.dpAggressiveEnqIntervalMsec, objSeAgentProperties.dpAggressiveEnqIntervalMsec)&&
  Objects.equals(this.dpAggressiveDeqIntervalMsec, objSeAgentProperties.dpAggressiveDeqIntervalMsec)&&
  Objects.equals(this.sdbScanCount, objSeAgentProperties.sdbScanCount)&&
  Objects.equals(this.sdbPipelineSize, objSeAgentProperties.sdbPipelineSize)&&
  Objects.equals(this.sdbFlushInterval, objSeAgentProperties.sdbFlushInterval)&&
  Objects.equals(this.controllerEchoRpcAggressiveTimeout, objSeAgentProperties.controllerEchoRpcAggressiveTimeout)&&
  Objects.equals(this.controllerEchoMissAggressiveLimit, objSeAgentProperties.controllerEchoMissAggressiveLimit)&&
  Objects.equals(this.ignoreDockerMacChange, objSeAgentProperties.ignoreDockerMacChange)&&
  Objects.equals(this.nsHelperDeqIntervalMsec, objSeAgentProperties.nsHelperDeqIntervalMsec)&&
  Objects.equals(this.sendSeReadyTimeout, objSeAgentProperties.sendSeReadyTimeout)&&
  Objects.equals(this.statesFlushInterval, objSeAgentProperties.statesFlushInterval)&&
  Objects.equals(this.vnicdbCmdHistorySize, objSeAgentProperties.vnicdbCmdHistorySize)&&
  Objects.equals(this.seGrpChangeDisruptive, objSeAgentProperties.seGrpChangeDisruptive)&&
  Objects.equals(this.seagentStatecacheProperties, objSeAgentProperties.seagentStatecacheProperties)&&
  Objects.equals(this.vnicRpcRetryInterval, objSeAgentProperties.vnicRpcRetryInterval);
    }

    @Override
    public String toString() {
      StringBuilder sb = new StringBuilder();
      sb.append("class SeAgentProperties {\n");
                  sb.append("    controllerEchoMissAggressiveLimit: ").append(toIndentedString(controllerEchoMissAggressiveLimit)).append("\n");
                        sb.append("    controllerEchoMissLimit: ").append(toIndentedString(controllerEchoMissLimit)).append("\n");
                        sb.append("    controllerEchoRpcAggressiveTimeout: ").append(toIndentedString(controllerEchoRpcAggressiveTimeout)).append("\n");
                        sb.append("    controllerEchoRpcTimeout: ").append(toIndentedString(controllerEchoRpcTimeout)).append("\n");
                        sb.append("    controllerHeartbeatMissLimit: ").append(toIndentedString(controllerHeartbeatMissLimit)).append("\n");
                        sb.append("    controllerHeartbeatTimeoutSec: ").append(toIndentedString(controllerHeartbeatTimeoutSec)).append("\n");
                        sb.append("    controllerRegistrationTimeoutSec: ").append(toIndentedString(controllerRegistrationTimeoutSec)).append("\n");
                        sb.append("    controllerRpcTimeout: ").append(toIndentedString(controllerRpcTimeout)).append("\n");
                        sb.append("    cpustatsInterval: ").append(toIndentedString(cpustatsInterval)).append("\n");
                        sb.append("    ctrlRegPendingMaxWaitTime: ").append(toIndentedString(ctrlRegPendingMaxWaitTime)).append("\n");
                        sb.append("    debugMode: ").append(toIndentedString(debugMode)).append("\n");
                        sb.append("    dpAggressiveDeqIntervalMsec: ").append(toIndentedString(dpAggressiveDeqIntervalMsec)).append("\n");
                        sb.append("    dpAggressiveEnqIntervalMsec: ").append(toIndentedString(dpAggressiveEnqIntervalMsec)).append("\n");
                        sb.append("    dpBatchSize: ").append(toIndentedString(dpBatchSize)).append("\n");
                        sb.append("    dpDeqIntervalMsec: ").append(toIndentedString(dpDeqIntervalMsec)).append("\n");
                        sb.append("    dpEnqIntervalMsec: ").append(toIndentedString(dpEnqIntervalMsec)).append("\n");
                        sb.append("    dpMaxWaitRspTimeSec: ").append(toIndentedString(dpMaxWaitRspTimeSec)).append("\n");
                        sb.append("    dpRegPendingMaxWaitTime: ").append(toIndentedString(dpRegPendingMaxWaitTime)).append("\n");
                        sb.append("    headlessTimeoutSec: ").append(toIndentedString(headlessTimeoutSec)).append("\n");
                        sb.append("    ignoreDockerMacChange: ").append(toIndentedString(ignoreDockerMacChange)).append("\n");
                        sb.append("    nsHelperDeqIntervalMsec: ").append(toIndentedString(nsHelperDeqIntervalMsec)).append("\n");
                        sb.append("    sdbFlushInterval: ").append(toIndentedString(sdbFlushInterval)).append("\n");
                        sb.append("    sdbPipelineSize: ").append(toIndentedString(sdbPipelineSize)).append("\n");
                        sb.append("    sdbScanCount: ").append(toIndentedString(sdbScanCount)).append("\n");
                        sb.append("    seGrpChangeDisruptive: ").append(toIndentedString(seGrpChangeDisruptive)).append("\n");
                        sb.append("    seagentStatecacheProperties: ").append(toIndentedString(seagentStatecacheProperties)).append("\n");
                        sb.append("    sendSeReadyTimeout: ").append(toIndentedString(sendSeReadyTimeout)).append("\n");
                        sb.append("    statesFlushInterval: ").append(toIndentedString(statesFlushInterval)).append("\n");
                        sb.append("    vnicDhcpIpCheckInterval: ").append(toIndentedString(vnicDhcpIpCheckInterval)).append("\n");
                        sb.append("    vnicDhcpIpMaxRetries: ").append(toIndentedString(vnicDhcpIpMaxRetries)).append("\n");
                        sb.append("    vnicIpDeleteInterval: ").append(toIndentedString(vnicIpDeleteInterval)).append("\n");
                        sb.append("    vnicProbeInterval: ").append(toIndentedString(vnicProbeInterval)).append("\n");
                        sb.append("    vnicRpcRetryInterval: ").append(toIndentedString(vnicRpcRetryInterval)).append("\n");
                        sb.append("    vnicdbCmdHistorySize: ").append(toIndentedString(vnicdbCmdHistorySize)).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