AvailabilityTelemetry Класс
- 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>
Мы взяли этот класс из https://github.com/microsoft/ApplicationInsights-Java/issues/1099, так как это еще не перенесено в библиотеке ApplicationInsights-Java.
Сводка по полю
| Модификатор и тип | Поле и описание |
|---|---|
| static final java.lang.String | BASE_TYPE |
| static final java.lang.String | ENVELOPE_NAME |
Сводка по конструктору
| Конструктор | Описание |
|---|---|
| AvailabilityTelemetry() |
Инициализирует новый экземпляр класса Availability |
| AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Инициализирует новый экземпляр класса "Доступность |
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| protected void | additionalSanitize() |
| java.lang.String | getBaseTypeName() |
| protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
| com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Получает время, затрачило приложение на обработку запроса. |
| java.lang.String | getEnvelopName() |
| java.lang.String |
getId()
Возвращает уникальный идентификатор запроса. |
| java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Возвращает карту метрик запросов, определенных приложением. |
| java.lang.String |
getName()
Возвращает или удобочитаемое пользователем имя запрошенной страницы. |
| java.lang.String |
getRunLocation()
Возвращает или удобочитаемое пользователем имя расположения выполнения. |
| java.lang.Double | getSamplingPercentage() |
| int |
getVer()
Возвращает значение ver из объекта данных. |
| boolean |
isSuccess()
Возвращает значение, указывающее, успешно ли приложение обработало запрос. |
| void |
setDuration(Duration duration)
Задает время, затрачило приложение на обработку запроса. |
| void |
setId(String id)
Задает уникальный идентификатор запроса. |
| void |
setName(String name)
Задает или удобочитаемое пользователем имя запрошенной страницы. |
| void |
setRunLocation(String runLocation)
Задает или удобочитаемое пользователем имя расположения выполнения. |
| void | setSamplingPercentage(Double samplingPercentage) |
| void |
setSuccess(boolean success)
Задает значение, указывающее, успешно ли приложение обработало запрос. |
| void |
setTimestamp(Date timestamp)
Задает время начала |
Методы, унаследованные от com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Методы, унаследованные от com.microsoft.applicationinsights.telemetry.BaseTelemetry
Методы, унаследованные от java.lang.Object
Сведения о полях
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Сведения о конструкторе
AvailabilityTelemetry
public AvailabilityTelemetry()
Инициализирует новый экземпляр класса AvailabilityTelemetry.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Инициализирует новый экземпляр класса AvailabilityTelemetry с заданным именем, меткой времени, длительностью, кодом ответа HTTP и значениями свойств успешности.
Параметры:
Сведения о методе
additionalSanitize
protected void additionalSanitize()
Переопределения:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Переопределения:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Переопределения:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Получает время, затрачило приложение на обработку запроса.
Возвращаемое значение:
getEnvelopName
public String getEnvelopName()
Переопределения:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Возвращает уникальный идентификатор запроса.
Возвращаемое значение:
getMetrics
public ConcurrentMap
Возвращает карту метрик запросов, определенных приложением.
Возвращаемое значение:
getName
public String getName()
Возвращает или удобочитаемое пользователем имя запрошенной страницы.
Возвращаемое значение:
getRunLocation
public String getRunLocation()
Возвращает или удобочитаемое пользователем имя расположения выполнения.
Возвращаемое значение:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Возвращает значение ver из объекта данных.
Переопределения:
AvailabilityTelemetry.getVer()Возвращаемое значение:
isSuccess
public boolean isSuccess()
Возвращает значение, указывающее, успешно ли приложение обработало запрос.
Возвращаемое значение:
setDuration
public void setDuration(Duration duration)
Задает время, затрачило приложение на обработку запроса.
Параметры:
setId
public void setId(String id)
Задает уникальный идентификатор запроса.
Параметры:
setName
public void setName(String name)
Задает или удобочитаемое пользователем имя запрошенной страницы.
Параметры:
setRunLocation
public void setRunLocation(String runLocation)
Задает или удобочитаемое пользователем имя расположения выполнения.
Параметры:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Параметры:
setSuccess
public void setSuccess(boolean success)
Задает значение, указывающее, успешно ли приложение обработало запрос.
Параметры:
setTimestamp
public void setTimestamp(Date timestamp)
Задает время начала. Использует поведение по умолчанию и задает свойство во время начала "data".
Переопределения:
AvailabilityTelemetry.setTimestamp(Date timestamp)Параметры: