AvailabilityTelemetry Klasse
- 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>
Wir haben diesen Kurs von https://github.com/microsoft/ApplicationInsights-Java/issues/1099 genommen, da dies nicht bereits in ApplicationInsights-Java Bibliothek migriert wurde.
Feldzusammenfassung
| Modifizierer und Typ | Feld und Beschreibung |
|---|---|
| static final java.lang.String | BASE_TYPE |
| static final java.lang.String | ENVELOPE_NAME |
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| AvailabilityTelemetry() |
Initialisiert eine neue Instanz der Availability |
| AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Initialisiert eine neue Instanz der Availability |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| protected void | additionalSanitize() |
| java.lang.String | getBaseTypeName() |
| protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
| com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Ruft die Zeitspanne ab, die die Anwendung zum Verarbeiten der Anforderung benötigt hat. |
| java.lang.String | getEnvelopName() |
| java.lang.String |
getId()
Ruft den eindeutigen Bezeichner der Anforderung ab. |
| java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Ruft eine Zuordnung von anwendungsdefiniert Anforderungsmetriken ab. |
| java.lang.String |
getName()
Dient zum Abrufen oder lesbaren Namen der angeforderten Seite. |
| java.lang.String |
getRunLocation()
Ruft den namen des Ausführungsorts ab oder kann vom Benutzer gelesen werden. |
| java.lang.Double | getSamplingPercentage() |
| int |
getVer()
Ruft den Ver-Wert aus dem Datenobjekt ab. |
| boolean |
isSuccess()
Ruft einen Wert ab, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat. |
| void |
setDuration(Duration duration)
Legt die Zeitspanne fest, die die Anwendung für die Verarbeitung der Anforderung benötigt hat. |
| void |
setId(String id)
Legt den eindeutigen Bezeichner der Anforderung fest. |
| void |
setName(String name)
Legt den lesbaren Namen der angeforderten Seite fest oder legt sie fest. |
| void |
setRunLocation(String runLocation)
Legt den lesbaren Namen des Ausführungsorts fest oder kann vom Benutzer gelesen werden. |
| void | setSamplingPercentage(Double samplingPercentage) |
| void |
setSuccess(boolean success)
Legt einen Wert fest, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat. |
| void |
setTimestamp(Date timestamp)
Legt die Start- |
Geerbte Methoden von com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Geerbte Methoden von com.microsoft.applicationinsights.telemetry.BaseTelemetry
Geerbte Methoden von java.lang.Object
Felddetails
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Details zum Konstruktor
AvailabilityTelemetry
public AvailabilityTelemetry()
Initialisiert eine neue Instanz der AvailabilityTelemetry-Klasse.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Initialisiert eine neue Instanz der AvailabilityTelemetry-Klasse mit dem angegebenen Namen, dem Zeitstempel, der Dauer, dem HTTP-Antwortcode und den Erfolgseigenschaftswerten.
Parameter:
Details zur Methode
additionalSanitize
protected void additionalSanitize()
Überschreibt:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Überschreibt:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Überschreibt:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Ruft die Zeitspanne ab, die die Anwendung zum Verarbeiten der Anforderung benötigt hat.
Gibt zurück:
getEnvelopName
public String getEnvelopName()
Überschreibt:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Ruft den eindeutigen Bezeichner der Anforderung ab.
Gibt zurück:
getMetrics
public ConcurrentMap
Ruft eine Zuordnung von anwendungsdefiniert Anforderungsmetriken ab.
Gibt zurück:
getName
public String getName()
Dient zum Abrufen oder lesbaren Namen der angeforderten Seite.
Gibt zurück:
getRunLocation
public String getRunLocation()
Ruft den namen des Ausführungsorts ab oder kann vom Benutzer gelesen werden.
Gibt zurück:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Ruft den Ver-Wert aus dem Datenobjekt ab.
Überschreibt:
AvailabilityTelemetry.getVer()Gibt zurück:
isSuccess
public boolean isSuccess()
Ruft einen Wert ab, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.
Gibt zurück:
setDuration
public void setDuration(Duration duration)
Legt die Zeitspanne fest, die die Anwendung für die Verarbeitung der Anforderung benötigt hat.
Parameter:
setId
public void setId(String id)
Legt den eindeutigen Bezeichner der Anforderung fest.
Parameter:
setName
public void setName(String name)
Legt den lesbaren Namen der angeforderten Seite fest oder legt sie fest.
Parameter:
setRunLocation
public void setRunLocation(String runLocation)
Legt den lesbaren Namen des Ausführungsorts fest oder kann vom Benutzer gelesen werden.
Parameter:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Parameter:
setSuccess
public void setSuccess(boolean success)
Legt einen Wert fest, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.
Parameter:
setTimestamp
public void setTimestamp(Date timestamp)
Legt die StartTime fest. Verwendet das Standardverhalten und legt die Eigenschaft für die Startzeit der Daten fest.
Überschreibt:
AvailabilityTelemetry.setTimestamp(Date timestamp)Parameter: