com.microsoft.azure.management.network.VpnClientConnectionHealthDetail Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-mgmt-network Show documentation
Show all versions of azure-mgmt-network Show documentation
This package contains Microsoft Azure Network Management SDK. A new set of management libraries are now Generally Available. For documentation on how to use the new libraries, please see https://aka.ms/azsdk/java/mgmt
/**
* 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.
*/
public class VpnClientConnectionHealthDetail {
/**
* The vpn client Id.
*/
@JsonProperty(value = "vpnConnectionId", access = JsonProperty.Access.WRITE_ONLY)
private String vpnConnectionId;
/**
* 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.
*/
@JsonProperty(value = "vpnConnectionTime", access = JsonProperty.Access.WRITE_ONLY)
private String vpnConnectionTime;
/**
* 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.
*/
@JsonProperty(value = "privateIpAddress", access = JsonProperty.Access.WRITE_ONLY)
private String privateIpAddress;
/**
* The user name of a connected vpn client.
*/
@JsonProperty(value = "vpnUserName", access = JsonProperty.Access.WRITE_ONLY)
private String vpnUserName;
/**
* The max band width.
*/
@JsonProperty(value = "maxBandwidth", access = JsonProperty.Access.WRITE_ONLY)
private Long maxBandwidth;
/**
* The egress packets per second.
*/
@JsonProperty(value = "egressPacketsTransferred", access = JsonProperty.Access.WRITE_ONLY)
private Long egressPacketsTransferred;
/**
* The egress bytes per second.
*/
@JsonProperty(value = "egressBytesTransferred", access = JsonProperty.Access.WRITE_ONLY)
private Long egressBytesTransferred;
/**
* The ingress packets per second.
*/
@JsonProperty(value = "ingressPacketsTransferred", access = JsonProperty.Access.WRITE_ONLY)
private Long ingressPacketsTransferred;
/**
* The ingress bytes per second.
*/
@JsonProperty(value = "ingressBytesTransferred", access = JsonProperty.Access.WRITE_ONLY)
private Long ingressBytesTransferred;
/**
* The max packets transferred per second.
*/
@JsonProperty(value = "maxPacketsPerSecond", access = JsonProperty.Access.WRITE_ONLY)
private Long maxPacketsPerSecond;
/**
* Get the vpn client Id.
*
* @return the vpnConnectionId value
*/
public String vpnConnectionId() {
return this.vpnConnectionId;
}
/**
* 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.
*
* @return the vpnConnectionTime value
*/
public String vpnConnectionTime() {
return this.vpnConnectionTime;
}
/**
* 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.
*
* @return the privateIpAddress value
*/
public String privateIpAddress() {
return this.privateIpAddress;
}
/**
* Get the user name of a connected vpn client.
*
* @return the vpnUserName value
*/
public String vpnUserName() {
return this.vpnUserName;
}
/**
* Get the max band width.
*
* @return the maxBandwidth value
*/
public Long maxBandwidth() {
return this.maxBandwidth;
}
/**
* Get the egress packets per second.
*
* @return the egressPacketsTransferred value
*/
public Long egressPacketsTransferred() {
return this.egressPacketsTransferred;
}
/**
* Get the egress bytes per second.
*
* @return the egressBytesTransferred value
*/
public Long egressBytesTransferred() {
return this.egressBytesTransferred;
}
/**
* Get the ingress packets per second.
*
* @return the ingressPacketsTransferred value
*/
public Long ingressPacketsTransferred() {
return this.ingressPacketsTransferred;
}
/**
* Get the ingress bytes per second.
*
* @return the ingressBytesTransferred value
*/
public Long ingressBytesTransferred() {
return this.ingressBytesTransferred;
}
/**
* Get the max packets transferred per second.
*
* @return the maxPacketsPerSecond value
*/
public Long maxPacketsPerSecond() {
return this.maxPacketsPerSecond;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy