Class VpnClientConnectionHealthDetail


  • public final class VpnClientConnectionHealthDetail
    extends Object
    VPN client connection health detail.
    • Constructor Detail

      • VpnClientConnectionHealthDetail

        public VpnClientConnectionHealthDetail()
    • Method Detail

      • vpnConnectionId

        public String vpnConnectionId()
        Get the vpnConnectionId property: The vpn client Id.
        Returns:
        the vpnConnectionId value.
      • vpnConnectionDuration

        public Long vpnConnectionDuration()
        Get the vpnConnectionDuration property: The duration time of a connected vpn client.
        Returns:
        the vpnConnectionDuration value.
      • vpnConnectionTime

        public String vpnConnectionTime()
        Get the vpnConnectionTime property: The start time of a connected vpn client.
        Returns:
        the vpnConnectionTime value.
      • publicIpAddress

        public String publicIpAddress()
        Get the publicIpAddress property: The public Ip of a connected vpn client.
        Returns:
        the publicIpAddress value.
      • privateIpAddress

        public String privateIpAddress()
        Get the privateIpAddress property: The assigned private Ip of a connected vpn client.
        Returns:
        the privateIpAddress value.
      • vpnUsername

        public String vpnUsername()
        Get the vpnUsername property: The user name of a connected vpn client.
        Returns:
        the vpnUsername value.
      • maxBandwidth

        public Long maxBandwidth()
        Get the maxBandwidth property: The max band width.
        Returns:
        the maxBandwidth value.
      • egressPacketsTransferred

        public Long egressPacketsTransferred()
        Get the egressPacketsTransferred property: The egress packets per second.
        Returns:
        the egressPacketsTransferred value.
      • egressBytesTransferred

        public Long egressBytesTransferred()
        Get the egressBytesTransferred property: The egress bytes per second.
        Returns:
        the egressBytesTransferred value.
      • ingressPacketsTransferred

        public Long ingressPacketsTransferred()
        Get the ingressPacketsTransferred property: The ingress packets per second.
        Returns:
        the ingressPacketsTransferred value.
      • ingressBytesTransferred

        public Long ingressBytesTransferred()
        Get the ingressBytesTransferred property: The ingress bytes per second.
        Returns:
        the ingressBytesTransferred value.
      • maxPacketsPerSecond

        public Long maxPacketsPerSecond()
        Get the maxPacketsPerSecond property: The max packets transferred per second.
        Returns:
        the maxPacketsPerSecond value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.