AvailabilityTelemetry Clase
- java.
lang. Object - com.
microsoft. applicationinsights. telemetry. BaseTelemetry - com.
microsoft. applicationinsights. telemetry. BaseSampleSourceTelemetry - com.
microsoft. bot. applicationinsights. AvailabilityTelemetry
- com.
- com.
- com.
public final class AvailabilityTelemetry
extends com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry<com.microsoft.applicationinsights.internal.schemav2.AvailabilityData>
Hemos tomado esta clase de https://github.com/microsoft/ApplicationInsights-Java/issues/1099 ya que aún no se ha migrado en ApplicationInsights-Java biblioteca.
Resumen del campo
| Modificador y tipo | Campo y descripción |
|---|---|
| static final java.lang.String | BASE_TYPE |
| static final java.lang.String | ENVELOPE_NAME |
Resumen del constructor
| Constructor | Description |
|---|---|
| AvailabilityTelemetry() |
Inicializa una nueva instancia de la clase Availability |
| AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Inicializa una nueva instancia de la clase Availability |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| protected void | additionalSanitize() |
| java.lang.String | getBaseTypeName() |
| protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
| com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Obtiene la cantidad de tiempo que tardó la aplicación en controlar la solicitud. |
| java.lang.String | getEnvelopName() |
| java.lang.String |
getId()
Obtiene el identificador único de la solicitud. |
| java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Obtiene un mapa de las métricas de solicitud definidas por la aplicación. |
| java.lang.String |
getName()
Obtiene o nombre legible de la página solicitada. |
| java.lang.String |
getRunLocation()
Obtiene o nombre legible de la ubicación de ejecución. |
| java.lang.Double | getSamplingPercentage() |
| int |
getVer()
Obtiene el valor ver del objeto de datos. |
| boolean |
isSuccess()
Obtiene un valor que indica si la aplicación controló correctamente la solicitud. |
| void |
setDuration(Duration duration)
Establece la cantidad de tiempo que tardó la aplicación en controlar la solicitud. |
| void |
setId(String id)
Establece el identificador único de la solicitud. |
| void |
setName(String name)
Establece o nombre legible de la página solicitada. |
| void |
setRunLocation(String runLocation)
Establece o nombre legible de la ubicación de ejecución. |
| void | setSamplingPercentage(Double samplingPercentage) |
| void |
setSuccess(boolean success)
Establece un valor que indica si la aplicación controló correctamente la solicitud. |
| void |
setTimestamp(Date timestamp)
Establece la hora de inicio |
Métodos heredados de com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Métodos heredados de com.microsoft.applicationinsights.telemetry.BaseTelemetry
Métodos heredados de java.lang.Object
Detalles del campo
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Detalles del constructor
AvailabilityTelemetry
public AvailabilityTelemetry()
Inicializa una nueva instancia de la clase AvailabilityTelemetry.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Inicializa una nueva instancia de la clase AvailabilityTelemetry con el nombre especificado, la marca de tiempo, la duración, el código de respuesta HTTP y los valores de propiedad correctos.
Parámetros:
Detalles del método
additionalSanitize
protected void additionalSanitize()
Invalidaciones:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Invalidaciones:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Invalidaciones:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Obtiene la cantidad de tiempo que tardó la aplicación en controlar la solicitud.
Devoluciones:
getEnvelopName
public String getEnvelopName()
Invalidaciones:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Obtiene el identificador único de la solicitud.
Devoluciones:
getMetrics
public ConcurrentMap
Obtiene un mapa de las métricas de solicitud definidas por la aplicación.
Devoluciones:
getName
public String getName()
Obtiene o nombre legible de la página solicitada.
Devoluciones:
getRunLocation
public String getRunLocation()
Obtiene o nombre legible de la ubicación de ejecución.
Devoluciones:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Obtiene el valor ver del objeto de datos.
Invalidaciones:
AvailabilityTelemetry.getVer()Devoluciones:
isSuccess
public boolean isSuccess()
Obtiene un valor que indica si la aplicación controló correctamente la solicitud.
Devoluciones:
setDuration
public void setDuration(Duration duration)
Establece la cantidad de tiempo que tardó la aplicación en controlar la solicitud.
Parámetros:
setId
public void setId(String id)
Establece el identificador único de la solicitud.
Parámetros:
setName
public void setName(String name)
Establece o nombre legible de la página solicitada.
Parámetros:
setRunLocation
public void setRunLocation(String runLocation)
Establece o nombre legible de la ubicación de ejecución.
Parámetros:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Parámetros:
setSuccess
public void setSuccess(boolean success)
Establece un valor que indica si la aplicación controló correctamente la solicitud.
Parámetros:
setTimestamp
public void setTimestamp(Date timestamp)
Establece startTime. Usa el comportamiento predeterminado y establece la propiedad en la hora de inicio "data".
Invalidaciones:
AvailabilityTelemetry.setTimestamp(Date timestamp)Parámetros: