public static final class GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult |
build() |
GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder |
diagnoseName(String diagnoseName)
The diagnostic item.
|
GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder |
diagnoseResultDescription(String diagnoseResultDescription)
The diagnostic result.
|
GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder |
diagnoseResultLevel(String diagnoseResultLevel)
The diagnostic result level.
|
public GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder diagnoseName(String diagnoseName)
* **RouteEntryConflict**: route conflicts. * **VpnRouteQuota**: the quota of destination-based routes for the VPN gateway. * **VpnIPsecQuota**: the quota of IPsec-VPN connections for the VPN gateway. * **VpnPbrRouteQuota**: the quota of policy-based routes for the VPN gateway. * **VcoConfigConsistency**: the consistency of the IPsec-VPN connection. * **VcoUserInternetIpConnectivity**: Internet connectivity of the customer gateway. * **VcoPrivateConnectivity**: private network connectivity. For more information about the diagnostic items, see [Background information about quick diagnostics](~~190330~~).
public GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder diagnoseResultDescription(String diagnoseResultDescription)
The system returns different results for each diagnostic item. * **RouteEntryConflict**: information about route conflicts. * **VpnRouteQuota**: * **quotaName**: the quota ID of destination-based routes. * **quantity**: the quota of destination-based routes for the VPN gateway. * **used**: the number of destination-based routes created for the VPN gateway. * **VpnIPsecQuota**: * **quotaName**: the quota ID of IPsec-VPN connections. * **quantity**: the quota of IPsec-VPN connections for the VPN gateway. * **used**: the number of IPsec-VPN connections created for the VPN gateway. * **VpnPbrRouteQuota**: * **quotaName**: the quota ID of policy-based routes. * **quantity**: the quota of policy-based routes for the VPN gateway. * **used**: the number of policy-based routes created for the VPN gateway. * **VcoConfigConsistency**: * **vcoLackConf**: The system cannot obtain the configuration of the peer of the IPsec-VPN connection. * **vcoRunningConf**: the configurations that have been added to the peer of the IPsec-VPN connection. * **vcoDiffConf**: the configurations that are inconsistent between the local end and the peer. * **vcoConf**: the configurations that have been added to the local end. * **VcoUserInternetIpConnectivity**: * **targetIp**: the public IP address of the customer gateway. * **rtt**: the latency when the system accesses the public IP address of the customer gateway. Unit: milliseconds. * **lossRate**: the packet loss when the system accesses the public IP address of the customer gateway. * **VcoPrivateConnectivity**: * **targetIp**: the source IP address. * **srcIp**: the destination IP address. * **rtt**: the latency when the source IP address accesses the destination IP address. Unit: milliseconds. * **lossRate**: the packet loss when the source IP address accesses the destination IP address.
public GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult.Builder diagnoseResultLevel(String diagnoseResultLevel)
* **normal** * **warning** * **error** For more information, see [Background information about quick diagnostics](~~190330~~).
public GetVpnGatewayDiagnoseResultResponseBody.DiagnoseResult build()
Copyright © 2024. All rights reserved.