AvailabilityTelemetry Classe
- 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>
Questa classe è stata presa da https://github.com/microsoft/ApplicationInsights-Java/issues/1099 perché non è già stata eseguita la migrazione nella libreria di ApplicationInsights-Java.
Riepilogo dei campi
| Modificatore e tipo | Campo e descrizione |
|---|---|
| static final java.lang.String | BASE_TYPE |
| static final java.lang.String | ENVELOPE_NAME |
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| AvailabilityTelemetry() |
Inizializza una nuova istanza della classe Availability |
| AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Inizializza una nuova istanza della classe Availability |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| protected void | additionalSanitize() |
| java.lang.String | getBaseTypeName() |
| protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
| com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Ottiene la quantità di tempo impiegato dall'applicazione per gestire la richiesta. |
| java.lang.String | getEnvelopName() |
| java.lang.String |
getId()
Ottiene l'identificatore univoco della richiesta. |
| java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Ottiene una mappa delle metriche delle richieste definite dall'applicazione. |
| java.lang.String |
getName()
Ottiene o il nome leggibile della pagina richiesta. |
| java.lang.String |
getRunLocation()
Ottiene o il nome leggibile del percorso di esecuzione. |
| java.lang.Double | getSamplingPercentage() |
| int |
getVer()
Ottiene il valore ver dall'oggetto dati. |
| boolean |
isSuccess()
Ottiene un valore che indica se l'applicazione ha gestito correttamente la richiesta. |
| void |
setDuration(Duration duration)
Imposta la quantità di tempo impiegato dall'applicazione per gestire la richiesta. |
| void |
setId(String id)
Imposta l'identificatore univoco della richiesta. |
| void |
setName(String name)
Imposta o il nome leggibile della pagina richiesta. |
| void |
setRunLocation(String runLocation)
Imposta o il nome leggibile del percorso di esecuzione. |
| void | setSamplingPercentage(Double samplingPercentage) |
| void |
setSuccess(boolean success)
Imposta un valore che indica se l'applicazione ha gestito correttamente la richiesta. |
| void |
setTimestamp(Date timestamp)
Imposta l'ora di inizio |
Metodi ereditati da com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Metodi ereditati da com.microsoft.applicationinsights.telemetry.BaseTelemetry
Metodi ereditati da java.lang.Object
Dettagli del campo
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Dettagli costruttore
AvailabilityTelemetry
public AvailabilityTelemetry()
Inizializza una nuova istanza della classe AvailabilityTelemetry.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Inizializza una nuova istanza della classe AvailabilityTelemetry con il nome, il timestamp, la durata, il codice di risposta HTTP e i valori delle proprietà success.
Parametri:
Dettagli metodo
additionalSanitize
protected void additionalSanitize()
Override:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Override:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Override:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Ottiene la quantità di tempo impiegato dall'applicazione per gestire la richiesta.
Restituisce:
getEnvelopName
public String getEnvelopName()
Override:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Ottiene l'identificatore univoco della richiesta.
Restituisce:
getMetrics
public ConcurrentMap
Ottiene una mappa delle metriche delle richieste definite dall'applicazione.
Restituisce:
getName
public String getName()
Ottiene o il nome leggibile della pagina richiesta.
Restituisce:
getRunLocation
public String getRunLocation()
Ottiene o il nome leggibile del percorso di esecuzione.
Restituisce:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Ottiene il valore ver dall'oggetto dati.
Override:
AvailabilityTelemetry.getVer()Restituisce:
isSuccess
public boolean isSuccess()
Ottiene un valore che indica se l'applicazione ha gestito correttamente la richiesta.
Restituisce:
setDuration
public void setDuration(Duration duration)
Imposta la quantità di tempo impiegato dall'applicazione per gestire la richiesta.
Parametri:
setId
public void setId(String id)
Imposta l'identificatore univoco della richiesta.
Parametri:
setName
public void setName(String name)
Imposta o il nome leggibile della pagina richiesta.
Parametri:
setRunLocation
public void setRunLocation(String runLocation)
Imposta o il nome leggibile del percorso di esecuzione.
Parametri:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Parametri:
setSuccess
public void setSuccess(boolean success)
Imposta un valore che indica se l'applicazione ha gestito correttamente la richiesta.
Parametri:
setTimestamp
public void setTimestamp(Date timestamp)
Imposta l'oggetto StartTime. Usa il comportamento predefinito e imposta la proprietà sull'ora di inizio 'data'.
Override:
AvailabilityTelemetry.setTimestamp(Date timestamp)Parametri: