Class DistributedFirewall

  • All Implemented Interfaces:
    com.vmware.vapi.bindings.StaticStructure, com.vmware.vapi.bindings.Structure, java.io.Serializable

    public final class DistributedFirewall
    extends java.lang.Object
    implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
    See Also:
    Serialized Form
    • Field Detail

      • __dynamicStructureFields

        protected com.vmware.vapi.data.StructValue __dynamicStructureFields
    • Constructor Detail

      • DistributedFirewall

        public DistributedFirewall()
        Default constructor.
      • DistributedFirewall

        protected DistributedFirewall​(com.vmware.vapi.data.StructValue __dynamicStructureFields)
    • Method Detail

      • getAlgHandlerDrops

        public java.lang.Long getAlgHandlerDrops()
        alg handler error. format: int64
        Returns:
        The current value of the property.
      • setAlgHandlerDrops

        public void setAlgHandlerDrops​(java.lang.Long algHandlerDrops)
        alg handler error. format: int64
        Parameters:
        algHandlerDrops - New value for the property.
      • getBadOffsetDrops

        public java.lang.Long getBadOffsetDrops()
        bad-offset. format: int64
        Returns:
        The current value of the property.
      • setBadOffsetDrops

        public void setBadOffsetDrops​(java.lang.Long badOffsetDrops)
        bad-offset. format: int64
        Parameters:
        badOffsetDrops - New value for the property.
      • getBadTimestampDrops

        public java.lang.Long getBadTimestampDrops()
        bad-timestamp. format: int64
        Returns:
        The current value of the property.
      • setBadTimestampDrops

        public void setBadTimestampDrops​(java.lang.Long badTimestampDrops)
        bad-timestamp. format: int64
        Parameters:
        badTimestampDrops - New value for the property.
      • getCongestionDrops

        public java.lang.Long getCongestionDrops()
        congestion. format: int64
        Returns:
        The current value of the property.
      • setCongestionDrops

        public void setCongestionDrops​(java.lang.Long congestionDrops)
        congestion. format: int64
        Parameters:
        congestionDrops - New value for the property.
      • getFragmentDrops

        public java.lang.Long getFragmentDrops()
        fragment. format: int64
        Returns:
        The current value of the property.
      • setFragmentDrops

        public void setFragmentDrops​(java.lang.Long fragmentDrops)
        fragment. format: int64
        Parameters:
        fragmentDrops - New value for the property.
      • getHandshakeErrorDrops

        public java.lang.Long getHandshakeErrorDrops()
        3wh error. format: int64
        Returns:
        The current value of the property.
      • setHandshakeErrorDrops

        public void setHandshakeErrorDrops​(java.lang.Long handshakeErrorDrops)
        3wh error. format: int64
        Parameters:
        handshakeErrorDrops - New value for the property.
      • getIcmpErrPktDrops

        public java.lang.Long getIcmpErrPktDrops()
        icmp errpkt drop. format: int64
        Returns:
        The current value of the property.
      • setIcmpErrPktDrops

        public void setIcmpErrPktDrops​(java.lang.Long icmpErrPktDrops)
        icmp errpkt drop. format: int64
        Parameters:
        icmpErrPktDrops - New value for the property.
      • getIcmpErrorDrops

        public java.lang.Long getIcmpErrorDrops()
        icmp error. format: int64
        Returns:
        The current value of the property.
      • setIcmpErrorDrops

        public void setIcmpErrorDrops​(java.lang.Long icmpErrorDrops)
        icmp error. format: int64
        Parameters:
        icmpErrorDrops - New value for the property.
      • getIcmpFloodOverlimitDrops

        public java.lang.Long getIcmpFloodOverlimitDrops()
        ICMP flood overlimit. format: int64
        Returns:
        The current value of the property.
      • setIcmpFloodOverlimitDrops

        public void setIcmpFloodOverlimitDrops​(java.lang.Long icmpFloodOverlimitDrops)
        ICMP flood overlimit. format: int64
        Parameters:
        icmpFloodOverlimitDrops - New value for the property.
      • getIgnoredOffloadedFpdrops

        public java.lang.Long getIgnoredOffloadedFpdrops()
        Ignored offloaded FP. format: int64
        Returns:
        The current value of the property.
      • setIgnoredOffloadedFpdrops

        public void setIgnoredOffloadedFpdrops​(java.lang.Long ignoredOffloadedFpdrops)
        Ignored offloaded FP. format: int64
        Parameters:
        ignoredOffloadedFpdrops - New value for the property.
      • getIgnoredOffloadedSpdrops

        public java.lang.Long getIgnoredOffloadedSpdrops()
        Ignored offloaded SP. format: int64
        Returns:
        The current value of the property.
      • setIgnoredOffloadedSpdrops

        public void setIgnoredOffloadedSpdrops​(java.lang.Long ignoredOffloadedSpdrops)
        Ignored offloaded SP. format: int64
        Parameters:
        ignoredOffloadedSpdrops - New value for the property.
      • getIpOptionDrops

        public java.lang.Long getIpOptionDrops()
        ip-option. format: int64
        Returns:
        The current value of the property.
      • setIpOptionDrops

        public void setIpOptionDrops​(java.lang.Long ipOptionDrops)
        ip-option. format: int64
        Parameters:
        ipOptionDrops - New value for the property.
      • getL7AlertDrops

        public java.lang.Long getL7AlertDrops()
        L7 alert. format: int64
        Returns:
        The current value of the property.
      • setL7AlertDrops

        public void setL7AlertDrops​(java.lang.Long l7AlertDrops)
        L7 alert. format: int64
        Parameters:
        l7AlertDrops - New value for the property.
      • getL7AttrErrorDrops

        public java.lang.Long getL7AttrErrorDrops()
        L7 attr error. format: int64
        Returns:
        The current value of the property.
      • setL7AttrErrorDrops

        public void setL7AttrErrorDrops​(java.lang.Long l7AttrErrorDrops)
        L7 attr error. format: int64
        Parameters:
        l7AttrErrorDrops - New value for the property.
      • getL7PendingMisc

        public java.lang.Long getL7PendingMisc()
        L7 pending. format: int64
        Returns:
        The current value of the property.
      • setL7PendingMisc

        public void setL7PendingMisc​(java.lang.Long l7PendingMisc)
        L7 pending. format: int64
        Parameters:
        l7PendingMisc - New value for the property.
      • getLbRejectDrops

        public java.lang.Long getLbRejectDrops()
        LB Reject. format: int64
        Returns:
        The current value of the property.
      • setLbRejectDrops

        public void setLbRejectDrops​(java.lang.Long lbRejectDrops)
        LB Reject. format: int64
        Parameters:
        lbRejectDrops - New value for the property.
      • getMatchDropRuleRxDrops

        public java.lang.Long getMatchDropRuleRxDrops()
        Rx pkts dropped by hitting drop/reject rule. format: int64
        Returns:
        The current value of the property.
      • setMatchDropRuleRxDrops

        public void setMatchDropRuleRxDrops​(java.lang.Long matchDropRuleRxDrops)
        Rx pkts dropped by hitting drop/reject rule. format: int64
        Parameters:
        matchDropRuleRxDrops - New value for the property.
      • getMatchDropRuleTxDrops

        public java.lang.Long getMatchDropRuleTxDrops()
        Tx pkts dropped by hitting drop/reject rule. format: int64
        Returns:
        The current value of the property.
      • setMatchDropRuleTxDrops

        public void setMatchDropRuleTxDrops​(java.lang.Long matchDropRuleTxDrops)
        Tx pkts dropped by hitting drop/reject rule. format: int64
        Parameters:
        matchDropRuleTxDrops - New value for the property.
      • getMemoryDrops

        public java.lang.Long getMemoryDrops()
        memory. format: int64
        Returns:
        The current value of the property.
      • setMemoryDrops

        public void setMemoryDrops​(java.lang.Long memoryDrops)
        memory. format: int64
        Parameters:
        memoryDrops - New value for the property.
      • getNormalizeDrops

        public java.lang.Long getNormalizeDrops()
        normalize. format: int64
        Returns:
        The current value of the property.
      • setNormalizeDrops

        public void setNormalizeDrops​(java.lang.Long normalizeDrops)
        normalize. format: int64
        Parameters:
        normalizeDrops - New value for the property.
      • getOtherFloodOverlimitDrops

        public java.lang.Long getOtherFloodOverlimitDrops()
        OTHER flood overlimit. format: int64
        Returns:
        The current value of the property.
      • setOtherFloodOverlimitDrops

        public void setOtherFloodOverlimitDrops​(java.lang.Long otherFloodOverlimitDrops)
        OTHER flood overlimit. format: int64
        Parameters:
        otherFloodOverlimitDrops - New value for the property.
      • getPktsFragQueuedV4Misc

        public java.lang.Long getPktsFragQueuedV4Misc()
        pkts-frag-queued-v4. format: int64
        Returns:
        The current value of the property.
      • setPktsFragQueuedV4Misc

        public void setPktsFragQueuedV4Misc​(java.lang.Long pktsFragQueuedV4Misc)
        pkts-frag-queued-v4. format: int64
        Parameters:
        pktsFragQueuedV4Misc - New value for the property.
      • getPktsFragQueuedV6Misc

        public java.lang.Long getPktsFragQueuedV6Misc()
        pkts-frag-queued-v6. format: int64
        Returns:
        The current value of the property.
      • setPktsFragQueuedV6Misc

        public void setPktsFragQueuedV6Misc​(java.lang.Long pktsFragQueuedV6Misc)
        pkts-frag-queued-v6. format: int64
        Parameters:
        pktsFragQueuedV6Misc - New value for the property.
      • getProtoCksumDrops

        public java.lang.Long getProtoCksumDrops()
        proto-cksum. format: int64
        Returns:
        The current value of the property.
      • setProtoCksumDrops

        public void setProtoCksumDrops​(java.lang.Long protoCksumDrops)
        proto-cksum. format: int64
        Parameters:
        protoCksumDrops - New value for the property.
      • getRxIpv4DropPkts

        public java.lang.Long getRxIpv4DropPkts()
        Received IPv4 drop packets. format: int64
        Returns:
        The current value of the property.
      • setRxIpv4DropPkts

        public void setRxIpv4DropPkts​(java.lang.Long rxIpv4DropPkts)
        Received IPv4 drop packets. format: int64
        Parameters:
        rxIpv4DropPkts - New value for the property.
      • getRxIpv4RejectPkts

        public java.lang.Long getRxIpv4RejectPkts()
        Received IPv4 reject packets. format: int64
        Returns:
        The current value of the property.
      • setRxIpv4RejectPkts

        public void setRxIpv4RejectPkts​(java.lang.Long rxIpv4RejectPkts)
        Received IPv4 reject packets. format: int64
        Parameters:
        rxIpv4RejectPkts - New value for the property.
      • getRxIpv6DropPkts

        public java.lang.Long getRxIpv6DropPkts()
        Received IPv6 drop packets. format: int64
        Returns:
        The current value of the property.
      • setRxIpv6DropPkts

        public void setRxIpv6DropPkts​(java.lang.Long rxIpv6DropPkts)
        Received IPv6 drop packets. format: int64
        Parameters:
        rxIpv6DropPkts - New value for the property.
      • getRxIpv6RejectPkts

        public java.lang.Long getRxIpv6RejectPkts()
        Received IPv6 reject packets. format: int64
        Returns:
        The current value of the property.
      • setRxIpv6RejectPkts

        public void setRxIpv6RejectPkts​(java.lang.Long rxIpv6RejectPkts)
        Received IPv6 reject packets. format: int64
        Parameters:
        rxIpv6RejectPkts - New value for the property.
      • getRxL2DropPkts

        public java.lang.Long getRxL2DropPkts()
        Received layer 2 drop packets. format: int64
        Returns:
        The current value of the property.
      • setRxL2DropPkts

        public void setRxL2DropPkts​(java.lang.Long rxL2DropPkts)
        Received layer 2 drop packets. format: int64
        Parameters:
        rxL2DropPkts - New value for the property.
      • getSeqnoBadAckDrops

        public java.lang.Long getSeqnoBadAckDrops()
        seqno bad ack. format: int64
        Returns:
        The current value of the property.
      • setSeqnoBadAckDrops

        public void setSeqnoBadAckDrops​(java.lang.Long seqnoBadAckDrops)
        seqno bad ack. format: int64
        Parameters:
        seqnoBadAckDrops - New value for the property.
      • getSeqnoGtMaxAckDrops

        public java.lang.Long getSeqnoGtMaxAckDrops()
        seqno gt maxack. format: int64
        Returns:
        The current value of the property.
      • setSeqnoGtMaxAckDrops

        public void setSeqnoGtMaxAckDrops​(java.lang.Long seqnoGtMaxAckDrops)
        seqno gt maxack. format: int64
        Parameters:
        seqnoGtMaxAckDrops - New value for the property.
      • getSeqnoLtMinackDrops

        public java.lang.Long getSeqnoLtMinackDrops()
        seqno lt minack. format: int64
        Returns:
        The current value of the property.
      • setSeqnoLtMinackDrops

        public void setSeqnoLtMinackDrops​(java.lang.Long seqnoLtMinackDrops)
        seqno lt minack. format: int64
        Parameters:
        seqnoLtMinackDrops - New value for the property.
      • getSeqnoOldAckDrops

        public java.lang.Long getSeqnoOldAckDrops()
        seqno old ack. format: int64
        Returns:
        The current value of the property.
      • setSeqnoOldAckDrops

        public void setSeqnoOldAckDrops​(java.lang.Long seqnoOldAckDrops)
        seqno old ack. format: int64
        Parameters:
        seqnoOldAckDrops - New value for the property.
      • getSeqnoOldRetransDrops

        public java.lang.Long getSeqnoOldRetransDrops()
        seqno old retrans. format: int64
        Returns:
        The current value of the property.
      • setSeqnoOldRetransDrops

        public void setSeqnoOldRetransDrops​(java.lang.Long seqnoOldRetransDrops)
        seqno old retrans. format: int64
        Parameters:
        seqnoOldRetransDrops - New value for the property.
      • getSeqnoOutsideWindowDrops

        public java.lang.Long getSeqnoOutsideWindowDrops()
        seqno outside window. format: int64
        Returns:
        The current value of the property.
      • setSeqnoOutsideWindowDrops

        public void setSeqnoOutsideWindowDrops​(java.lang.Long seqnoOutsideWindowDrops)
        seqno outside window. format: int64
        Parameters:
        seqnoOutsideWindowDrops - New value for the property.
      • getShortDrops

        public java.lang.Long getShortDrops()
        short. format: int64
        Returns:
        The current value of the property.
      • setShortDrops

        public void setShortDrops​(java.lang.Long shortDrops)
        short. format: int64
        Parameters:
        shortDrops - New value for the property.
      • getSpoofGuardDrops

        public java.lang.Long getSpoofGuardDrops()
        spoofguard. format: int64
        Returns:
        The current value of the property.
      • setSpoofGuardDrops

        public void setSpoofGuardDrops​(java.lang.Long spoofGuardDrops)
        spoofguard. format: int64
        Parameters:
        spoofGuardDrops - New value for the property.
      • getSrcLimitMisc

        public java.lang.Long getSrcLimitMisc()
        src-limit. format: int64
        Returns:
        The current value of the property.
      • setSrcLimitMisc

        public void setSrcLimitMisc​(java.lang.Long srcLimitMisc)
        src-limit. format: int64
        Parameters:
        srcLimitMisc - New value for the property.
      • getStateInsertDrops

        public java.lang.Long getStateInsertDrops()
        state-insert. format: int64
        Returns:
        The current value of the property.
      • setStateInsertDrops

        public void setStateInsertDrops​(java.lang.Long stateInsertDrops)
        state-insert. format: int64
        Parameters:
        stateInsertDrops - New value for the property.
      • getStateLimitDrops

        public java.lang.Long getStateLimitDrops()
        state-limit. format: int64
        Returns:
        The current value of the property.
      • setStateLimitDrops

        public void setStateLimitDrops​(java.lang.Long stateLimitDrops)
        state-limit. format: int64
        Parameters:
        stateLimitDrops - New value for the property.
      • getStateMismatchDrops

        public java.lang.Long getStateMismatchDrops()
        state-mismatch. format: int64
        Returns:
        The current value of the property.
      • setStateMismatchDrops

        public void setStateMismatchDrops​(java.lang.Long stateMismatchDrops)
        state-mismatch. format: int64
        Parameters:
        stateMismatchDrops - New value for the property.
      • getStrictNoSynDrops

        public java.lang.Long getStrictNoSynDrops()
        strict no syn. format: int64
        Returns:
        The current value of the property.
      • setStrictNoSynDrops

        public void setStrictNoSynDrops​(java.lang.Long strictNoSynDrops)
        strict no syn. format: int64
        Parameters:
        strictNoSynDrops - New value for the property.
      • getSynExpectedDrops

        public java.lang.Long getSynExpectedDrops()
        SYN Expected. format: int64
        Returns:
        The current value of the property.
      • setSynExpectedDrops

        public void setSynExpectedDrops​(java.lang.Long synExpectedDrops)
        SYN Expected. format: int64
        Parameters:
        synExpectedDrops - New value for the property.
      • getSynProxyDrops

        public java.lang.Long getSynProxyDrops()
        synproxy. format: int64
        Returns:
        The current value of the property.
      • setSynProxyDrops

        public void setSynProxyDrops​(java.lang.Long synProxyDrops)
        synproxy. format: int64
        Parameters:
        synProxyDrops - New value for the property.
      • getTcpFloodOverlimitDrops

        public java.lang.Long getTcpFloodOverlimitDrops()
        TCP flood overlimit. format: int64
        Returns:
        The current value of the property.
      • setTcpFloodOverlimitDrops

        public void setTcpFloodOverlimitDrops​(java.lang.Long tcpFloodOverlimitDrops)
        TCP flood overlimit. format: int64
        Parameters:
        tcpFloodOverlimitDrops - New value for the property.
      • getTxIpv4DropPkts

        public java.lang.Long getTxIpv4DropPkts()
        Sent IPv4 drop packets. format: int64
        Returns:
        The current value of the property.
      • setTxIpv4DropPkts

        public void setTxIpv4DropPkts​(java.lang.Long txIpv4DropPkts)
        Sent IPv4 drop packets. format: int64
        Parameters:
        txIpv4DropPkts - New value for the property.
      • getTxIpv4RejectPkts

        public java.lang.Long getTxIpv4RejectPkts()
        Sent IPv4 reject packets. format: int64
        Returns:
        The current value of the property.
      • setTxIpv4RejectPkts

        public void setTxIpv4RejectPkts​(java.lang.Long txIpv4RejectPkts)
        Sent IPv4 reject packets. format: int64
        Parameters:
        txIpv4RejectPkts - New value for the property.
      • getTxIpv6DropPkts

        public java.lang.Long getTxIpv6DropPkts()
        Sent IPv6 drop packets. format: int64
        Returns:
        The current value of the property.
      • setTxIpv6DropPkts

        public void setTxIpv6DropPkts​(java.lang.Long txIpv6DropPkts)
        Sent IPv6 drop packets. format: int64
        Parameters:
        txIpv6DropPkts - New value for the property.
      • getTxIpv6RejectPkts

        public java.lang.Long getTxIpv6RejectPkts()
        Sent IPv6 reject packets. format: int64
        Returns:
        The current value of the property.
      • setTxIpv6RejectPkts

        public void setTxIpv6RejectPkts​(java.lang.Long txIpv6RejectPkts)
        Sent IPv6 reject packets. format: int64
        Parameters:
        txIpv6RejectPkts - New value for the property.
      • getTxL2DropPkts

        public java.lang.Long getTxL2DropPkts()
        Sent layer 2 drop packets. format: int64
        Returns:
        The current value of the property.
      • setTxL2DropPkts

        public void setTxL2DropPkts​(java.lang.Long txL2DropPkts)
        Sent layer 2 drop packets. format: int64
        Parameters:
        txL2DropPkts - New value for the property.
      • getUdpFloodOverlimitDrops

        public java.lang.Long getUdpFloodOverlimitDrops()
        UDP flood overlimit. format: int64
        Returns:
        The current value of the property.
      • setUdpFloodOverlimitDrops

        public void setUdpFloodOverlimitDrops​(java.lang.Long udpFloodOverlimitDrops)
        UDP flood overlimit. format: int64
        Parameters:
        udpFloodOverlimitDrops - New value for the property.
      • _getType

        public com.vmware.vapi.bindings.type.StructType _getType()
        Specified by:
        _getType in interface com.vmware.vapi.bindings.StaticStructure
      • _getDataValue

        public com.vmware.vapi.data.StructValue _getDataValue()
        Specified by:
        _getDataValue in interface com.vmware.vapi.bindings.Structure
      • _updateDataValue

        protected void _updateDataValue​(com.vmware.vapi.data.StructValue structValue)
      • _validate

        public void _validate()
        Specified by:
        _validate in interface com.vmware.vapi.bindings.StaticStructure
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Specified by:
        toString in interface com.vmware.vapi.bindings.StaticStructure
        Overrides:
        toString in class java.lang.Object
      • _hasTypeNameOf

        public boolean _hasTypeNameOf​(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
        Specified by:
        _hasTypeNameOf in interface com.vmware.vapi.bindings.Structure
      • _convertTo

        public <T extends com.vmware.vapi.bindings.Structure> T _convertTo​(java.lang.Class<T> clazz)
        Specified by:
        _convertTo in interface com.vmware.vapi.bindings.Structure
      • _setDynamicField

        public void _setDynamicField​(java.lang.String fieldName,
                                     com.vmware.vapi.data.DataValue fieldValue)
        Specified by:
        _setDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicField

        public com.vmware.vapi.data.DataValue _getDynamicField​(java.lang.String fieldName)
        Specified by:
        _getDynamicField in interface com.vmware.vapi.bindings.StaticStructure
      • _getDynamicFieldNames

        public java.util.Set<java.lang.String> _getDynamicFieldNames()
        Specified by:
        _getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructure
      • _getClassType

        public static com.vmware.vapi.bindings.type.StructType _getClassType()
        WARNING: Internal method, subject to change in future versions.
        Returns:
        StructType instance representing the static bindings type for this Structure.
      • _getCanonicalName

        public java.lang.String _getCanonicalName()
        Specified by:
        _getCanonicalName in interface com.vmware.vapi.bindings.Structure
      • _getCanonicalTypeName

        public static java.lang.String _getCanonicalTypeName()
        Returns the canonical type name. See _getCanonicalName().
        Returns:
        canonical type name
      • _newInstance

        public static DistributedFirewall _newInstance​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Returns new instance of this binding class and injects the provided data value.
        WARNING: The returned object is not fully initialized.
        Parameters:
        structValue - the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.
        Returns:
        the static bindings StructType
      • _newInstance2

        public static DistributedFirewall _newInstance2​(com.vmware.vapi.data.StructValue structValue)
        WARNING: Internal method, subject to change in future versions.
        Serves as a versioning mechanism.