Class EndpointDetail
java.lang.Object
com.azure.resourcemanager.appservice.models.EndpointDetail
- All Implemented Interfaces:
com.azure.json.JsonSerializable<EndpointDetail>
public final class EndpointDetail
extends Object
implements com.azure.json.JsonSerializable<EndpointDetail>
Current TCP connectivity information from the App Service Environment to a single endpoint.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EndpointDetail
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of EndpointDetail from the JsonReader.Get the ipAddress property: An IP Address that Domain Name currently resolves to.Get the isAccessible property: Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port.latency()
Get the latency property: The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress at this Port.port()
Get the port property: The port an endpoint is connected to.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withIpAddress
(String ipAddress) Set the ipAddress property: An IP Address that Domain Name currently resolves to.withIsAccessible
(Boolean isAccessible) Set the isAccessible property: Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port.withLatency
(Double latency) Set the latency property: The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress at this Port.Set the port property: The port an endpoint is connected to.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
EndpointDetail
public EndpointDetail()Creates an instance of EndpointDetail class.
-
-
Method Details
-
ipAddress
Get the ipAddress property: An IP Address that Domain Name currently resolves to.- Returns:
- the ipAddress value.
-
withIpAddress
Set the ipAddress property: An IP Address that Domain Name currently resolves to.- Parameters:
ipAddress
- the ipAddress value to set.- Returns:
- the EndpointDetail object itself.
-
port
Get the port property: The port an endpoint is connected to.- Returns:
- the port value.
-
withPort
Set the port property: The port an endpoint is connected to.- Parameters:
port
- the port value to set.- Returns:
- the EndpointDetail object itself.
-
latency
Get the latency property: The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress at this Port.- Returns:
- the latency value.
-
withLatency
Set the latency property: The time in milliseconds it takes for a TCP connection to be created from the App Service Environment to this IpAddress at this Port.- Parameters:
latency
- the latency value to set.- Returns:
- the EndpointDetail object itself.
-
isAccessible
Get the isAccessible property: Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port.- Returns:
- the isAccessible value.
-
withIsAccessible
Set the isAccessible property: Whether it is possible to create a TCP connection from the App Service Environment to this IpAddress at this Port.- Parameters:
isAccessible
- the isAccessible value to set.- Returns:
- the EndpointDetail object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<EndpointDetail>
- Throws:
IOException
-
fromJson
Reads an instance of EndpointDetail from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of EndpointDetail if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the EndpointDetail.
-