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;
}
}