Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.network; import com.fasterxml.jackson.annotation.JsonProperty;
VPN client connection health detail.
/** * VPN client connection health detail. */
public class VpnClientConnectionHealthDetail {
The vpn client Id.
/** * The vpn client Id. */
@JsonProperty(value = "vpnConnectionId", access = JsonProperty.Access.WRITE_ONLY) private String vpnConnectionId;
The duration time of a connected vpn client.
/** * The duration time of a connected vpn client. */
@JsonProperty(value = "vpnConnectionDuration", access = JsonProperty.Access.WRITE_ONLY) private Long vpnConnectionDuration;
The start time of a connected vpn client.
/** * The start time of a connected vpn client. */
@JsonProperty(value = "vpnConnectionTime", access = JsonProperty.Access.WRITE_ONLY) private String vpnConnectionTime;
The public Ip of a connected vpn client.
/** * The public Ip of a connected vpn client. */
@JsonProperty(value = "publicIpAddress", access = JsonProperty.Access.WRITE_ONLY) private String publicIpAddress;
The assigned private Ip of a connected vpn client.
/** * The assigned private Ip of a connected vpn client. */
@JsonProperty(value = "privateIpAddress", access = JsonProperty.Access.WRITE_ONLY) private String privateIpAddress;
The user name of a connected vpn client.
/** * The user name of a connected vpn client. */
@JsonProperty(value = "vpnUserName", access = JsonProperty.Access.WRITE_ONLY) private String vpnUserName;
The max band width.
/** * The max band width. */
@JsonProperty(value = "maxBandwidth", access = JsonProperty.Access.WRITE_ONLY) private Long maxBandwidth;
The egress packets per second.
/** * The egress packets per second. */
@JsonProperty(value = "egressPacketsTransferred", access = JsonProperty.Access.WRITE_ONLY) private Long egressPacketsTransferred;
The egress bytes per second.
/** * The egress bytes per second. */
@JsonProperty(value = "egressBytesTransferred", access = JsonProperty.Access.WRITE_ONLY) private Long egressBytesTransferred;
The ingress packets per second.
/** * The ingress packets per second. */
@JsonProperty(value = "ingressPacketsTransferred", access = JsonProperty.Access.WRITE_ONLY) private Long ingressPacketsTransferred;
The ingress bytes per second.
/** * The ingress bytes per second. */
@JsonProperty(value = "ingressBytesTransferred", access = JsonProperty.Access.WRITE_ONLY) private Long ingressBytesTransferred;
The max packets transferred per second.
/** * The max packets transferred per second. */
@JsonProperty(value = "maxPacketsPerSecond", access = JsonProperty.Access.WRITE_ONLY) private Long maxPacketsPerSecond;
Get the vpn client Id.
Returns:the vpnConnectionId value
/** * Get the vpn client Id. * * @return the vpnConnectionId value */
public String vpnConnectionId() { return this.vpnConnectionId; }
Get the duration time of a connected vpn client.
Returns:the vpnConnectionDuration value
/** * Get the duration time of a connected vpn client. * * @return the vpnConnectionDuration value */
public Long vpnConnectionDuration() { return this.vpnConnectionDuration; }
Get the start time of a connected vpn client.
Returns:the vpnConnectionTime value
/** * Get the start time of a connected vpn client. * * @return the vpnConnectionTime value */
public String vpnConnectionTime() { return this.vpnConnectionTime; }
Get the public Ip of a connected vpn client.
Returns:the publicIpAddress value
/** * Get the public Ip of a connected vpn client. * * @return the publicIpAddress value */
public String publicIpAddress() { return this.publicIpAddress; }
Get the assigned private Ip of a connected vpn client.
Returns:the privateIpAddress value
/** * Get the assigned private Ip of a connected vpn client. * * @return the privateIpAddress value */
public String privateIpAddress() { return this.privateIpAddress; }
Get the user name of a connected vpn client.
Returns:the vpnUserName value
/** * Get the user name of a connected vpn client. * * @return the vpnUserName value */
public String vpnUserName() { return this.vpnUserName; }
Get the max band width.
Returns:the maxBandwidth value
/** * Get the max band width. * * @return the maxBandwidth value */
public Long maxBandwidth() { return this.maxBandwidth; }
Get the egress packets per second.
Returns:the egressPacketsTransferred value
/** * Get the egress packets per second. * * @return the egressPacketsTransferred value */
public Long egressPacketsTransferred() { return this.egressPacketsTransferred; }
Get the egress bytes per second.
Returns:the egressBytesTransferred value
/** * Get the egress bytes per second. * * @return the egressBytesTransferred value */
public Long egressBytesTransferred() { return this.egressBytesTransferred; }
Get the ingress packets per second.
Returns:the ingressPacketsTransferred value
/** * Get the ingress packets per second. * * @return the ingressPacketsTransferred value */
public Long ingressPacketsTransferred() { return this.ingressPacketsTransferred; }
Get the ingress bytes per second.
Returns:the ingressBytesTransferred value
/** * Get the ingress bytes per second. * * @return the ingressBytesTransferred value */
public Long ingressBytesTransferred() { return this.ingressBytesTransferred; }
Get the max packets transferred per second.
Returns:the maxPacketsPerSecond value
/** * Get the max packets transferred per second. * * @return the maxPacketsPerSecond value */
public Long maxPacketsPerSecond() { return this.maxPacketsPerSecond; } }