AvailabilityTelemetry Classe
- java.lang.Object
- com.microsoft.applicationinsights.telemetry.BaseTelemetry
- com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
- com.microsoft.bot.applicationinsights.AvailabilityTelemetry
public final class AvailabilityTelemetry extends com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry<com.microsoft.applicationinsights.internal.schemav2.AvailabilityData>
Pegamos essa classe de https://github.com/microsoft/ApplicationInsights-Java/issues/1099 , pois isso ainda não foi migrado na biblioteca ApplicationInsights-Java.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
static final java.lang.String | BASE_TYPE |
static final java.lang.String | ENVELOPE_NAME |
Resumo do Construtor
Construtor | Description |
---|---|
AvailabilityTelemetry() |
Inicializa uma nova instância da classe Telemetria de Disponibilidade |
AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
Inicializa uma nova instância da classe Telemetria de Disponibilidade |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
protected void | additionalSanitize() |
java.lang.String | getBaseTypeName() |
protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
Obtém a quantidade de tempo que o aplicativo levou para lidar com a solicitação. |
java.lang.String | getEnvelopName() |
java.lang.String |
getId()
Obtém o identificador exclusivo da solicitação. |
java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
Obtém um mapa de métricas de solicitação definidas pelo aplicativo. |
java.lang.String |
getName()
Obtém ou nome legível da página solicitada. |
java.lang.String |
getRunLocation()
Obtém ou nome legível do local de execução. |
java.lang.Double | getSamplingPercentage() |
int |
getVer()
Obtém o valor ver do objeto de dados. |
boolean |
isSuccess()
Obtém um valor que indica se o aplicativo lidou com a solicitação com êxito. |
void |
setDuration(Duration duration)
Define a quantidade de tempo que o aplicativo levou para lidar com a solicitação. |
void |
setId(String id)
Define o identificador exclusivo da solicitação. |
void |
setName(String name)
Define ou nome legível da página solicitada. |
void |
setRunLocation(String runLocation)
Define ou nome legível do local de execução. |
void | setSamplingPercentage(Double samplingPercentage) |
void |
setSuccess(boolean success)
Define um valor que indica se o aplicativo lidou com a solicitação com êxito. |
void |
setTimestamp(Date timestamp)
Define a Hora de Início |
Métodos herdados de com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
Métodos herdados de com.microsoft.applicationinsights.telemetry.BaseTelemetry
Métodos herdados de java.lang.Object
Detalhes do campo
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
Detalhes do construtor
AvailabilityTelemetry
public AvailabilityTelemetry()
Inicializa uma nova instância da classe AvailabilityTelemetry.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
Inicializa uma nova instância da classe AvailabilityTelemetry com os valores de propriedade name, time stamp, duration, HTTP response e success.
Parameters:
Detalhes do método
additionalSanitize
protected void additionalSanitize()
Overrides:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
Overrides:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
Overrides:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
Obtém a quantidade de tempo que o aplicativo levou para lidar com a solicitação.
Returns:
getEnvelopName
public String getEnvelopName()
Overrides:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
Obtém o identificador exclusivo da solicitação.
Returns:
getMetrics
public ConcurrentMap
Obtém um mapa de métricas de solicitação definidas pelo aplicativo.
Returns:
getName
public String getName()
Obtém ou nome legível da página solicitada.
Returns:
getRunLocation
public String getRunLocation()
Obtém ou nome legível do local de execução.
Returns:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
Obtém o valor ver do objeto de dados.
Overrides:
AvailabilityTelemetry.getVer()Returns:
isSuccess
public boolean isSuccess()
Obtém um valor que indica se o aplicativo lidou com a solicitação com êxito.
Returns:
setDuration
public void setDuration(Duration duration)
Define a quantidade de tempo que o aplicativo levou para lidar com a solicitação.
Parameters:
setId
public void setId(String id)
Define o identificador exclusivo da solicitação.
Parameters:
setName
public void setName(String name)
Define ou nome legível da página solicitada.
Parameters:
setRunLocation
public void setRunLocation(String runLocation)
Define ou nome legível do local de execução.
Parameters:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Parameters:
setSuccess
public void setSuccess(boolean success)
Define um valor que indica se o aplicativo lidou com a solicitação com êxito.
Parameters:
setTimestamp
public void setTimestamp(Date timestamp)
Define o StartTime. Usa o comportamento padrão e define a propriedade na hora de início dos 'dados'.
Overrides:
AvailabilityTelemetry.setTimestamp(Date timestamp)Parameters: