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>
Nous avons pris cette classe de https://github.com/microsoft/ApplicationInsights-Java/issues/1099, car ce n’est pas déjà migré dans ApplicationInsights-Java bibliothèque.
Récapitulatif du champ
| Modificateur et type | Champ et description |
|---|---|
| static final java.lang.String | BASE_TYPE |
| static final java.lang.String | ENVELOPE_NAME |
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| AvailabilityTelemetry() |
Initialise une nouvelle instance de la classe Availability |
| AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Initialise une nouvelle instance de la classe Availability |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| protected void | additionalSanitize() |
| java.lang.String | getBaseTypeName() |
| protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
| com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Obtient le temps nécessaire à l’application pour gérer la requête. |
| java.lang.String | getEnvelopName() |
| java.lang.String |
getId()
Obtient l’identificateur unique de la requête. |
| java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Obtient une carte des métriques de requête définies par l’application. |
| java.lang.String |
getName()
Obtient ou le nom lisible par l’homme de la page demandée. |
| java.lang.String |
getRunLocation()
Obtient ou le nom lisible par l’homme de l’emplacement d’exécution. |
| java.lang.Double | getSamplingPercentage() |
| int |
getVer()
Obtient la valeur ver de l’objet de données. |
| boolean |
isSuccess()
Obtient une valeur indiquant si l’application a géré la requête avec succès. |
| void |
setDuration(Duration duration)
Définit le temps nécessaire à l’application pour gérer la demande. |
| void |
setId(String id)
Définit l’identificateur unique de la requête. |
| void |
setName(String name)
Définit ou le nom lisible par l’homme de la page demandée. |
| void |
setRunLocation(String runLocation)
Définit ou peut-être le nom lisible par l’utilisateur de l’emplacement d’exécution. |
| void | setSamplingPercentage(Double samplingPercentage) |
| void |
setSuccess(boolean success)
Définit une valeur indiquant si l’application a géré la requête avec succès. |
| void |
setTimestamp(Date timestamp)
Définit l’heure de début |
Méthodes héritées de com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Méthodes héritées de com.microsoft.applicationinsights.telemetry.BaseTelemetry
Méthodes héritées de java.lang.Object
Détails du champ
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Détails du constructeur
AvailabilityTelemetry
public AvailabilityTelemetry()
Initialise une nouvelle instance de la classe AvailabilityTelemetry.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Initialise une nouvelle instance de la classe AvailabilityTelemetry avec le nom, l’horodatage, la durée, le code de réponse HTTP et les valeurs de propriété de réussite.
Paramètres:
Détails de la méthode
additionalSanitize
protected void additionalSanitize()
Remplacements:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Remplacements:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Remplacements:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Obtient le temps nécessaire à l’application pour gérer la requête.
Retours:
getEnvelopName
public String getEnvelopName()
Remplacements:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Obtient l’identificateur unique de la requête.
Retours:
getMetrics
public ConcurrentMap
Obtient une carte des métriques de requête définies par l’application.
Retours:
getName
public String getName()
Obtient ou le nom lisible par l’homme de la page demandée.
Retours:
getRunLocation
public String getRunLocation()
Obtient ou le nom lisible par l’homme de l’emplacement d’exécution.
Retours:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Obtient la valeur ver de l’objet de données.
Remplacements:
AvailabilityTelemetry.getVer()Retours:
isSuccess
public boolean isSuccess()
Obtient une valeur indiquant si l’application a géré la requête avec succès.
Retours:
setDuration
public void setDuration(Duration duration)
Définit le temps nécessaire à l’application pour gérer la demande.
Paramètres:
setId
public void setId(String id)
Définit l’identificateur unique de la requête.
Paramètres:
setName
public void setName(String name)
Définit ou le nom lisible par l’homme de la page demandée.
Paramètres:
setRunLocation
public void setRunLocation(String runLocation)
Définit ou peut-être le nom lisible par l’utilisateur de l’emplacement d’exécution.
Paramètres:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Paramètres:
setSuccess
public void setSuccess(boolean success)
Définit une valeur indiquant si l’application a géré la requête avec succès.
Paramètres:
setTimestamp
public void setTimestamp(Date timestamp)
Définit l’heure de début. Utilise le comportement par défaut et définit la propriété sur l’heure de début « data ».
Remplacements:
AvailabilityTelemetry.setTimestamp(Date timestamp)Paramètres: