EndpointDetail Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.EndpointDetail

Implements

public final class EndpointDetail
implements JsonSerializable<EndpointDetail>

Current TCP connectivity information from the App Service Environment to a single endpoint.

Constructor Summary

Constructor Description
EndpointDetail()

Creates an instance of EndpointDetail class.

Method Summary

Modifier and Type Method and Description
static EndpointDetail fromJson(JsonReader jsonReader)

Reads an instance of EndpointDetail from the JsonReader.

String ipAddress()

Get the ipAddress property: An IP Address that Domain Name currently resolves to.

Boolean 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.

Double 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.

Integer port()

Get the port property: The port an endpoint is connected to.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

EndpointDetail withIpAddress(String ipAddress)

Set the ipAddress property: An IP Address that Domain Name currently resolves to.

EndpointDetail 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.

EndpointDetail 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.

EndpointDetail withPort(Integer port)

Set the port property: The port an endpoint is connected to.

Methods inherited from java.lang.Object

Constructor Details

EndpointDetail

public EndpointDetail()

Creates an instance of EndpointDetail class.

Method Details

fromJson

public static EndpointDetail fromJson(JsonReader jsonReader)

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.

ipAddress

public String ipAddress()

Get the ipAddress property: An IP Address that Domain Name currently resolves to.

Returns:

the ipAddress value.

isAccessible

public Boolean 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.

latency

public Double 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.

port

public Integer port()

Get the port property: The port an endpoint is connected to.

Returns:

the port value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withIpAddress

public EndpointDetail withIpAddress(String ipAddress)

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.

withIsAccessible

public EndpointDetail 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.

Parameters:

isAccessible - the isAccessible value to set.

Returns:

the EndpointDetail object itself.

withLatency

public EndpointDetail 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.

Parameters:

latency - the latency value to set.

Returns:

the EndpointDetail object itself.

withPort

public EndpointDetail withPort(Integer port)

Set the port property: The port an endpoint is connected to.

Parameters:

port - the port value to set.

Returns:

the EndpointDetail object itself.

Applies to