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>
このクラスは、ApplicationInsights-Java ライブラリにまだ移行されていないため、 から https://github.com/microsoft/ApplicationInsights-Java/issues/1099 受け取りました。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
static final java.lang.String | BASE_TYPE |
static final java.lang.String | ENVELOPE_NAME |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
AvailabilityTelemetry() |
Availability Telemetry |
AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
指定された名前、タイム スタンプ、期間、HTTP 応答コード、成功プロパティ値を使用して、Availability |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
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
指定された名前、タイム スタンプ、期間、HTTP 応答コード、成功プロパティ値を使用して、AvailabilityTelemetry クラスの新しいインスタンスを初期化します。
Parameters:
メソッドの詳細
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()
アプリケーションが要求を処理するのにかかった時間を取得します。
Returns:
getEnvelopName
public String getEnvelopName()
Overrides:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
要求の一意識別子を取得します。
Returns:
getMetrics
public ConcurrentMap
アプリケーション定義の要求メトリックのマップを取得します。
Returns:
getName
public String getName()
要求されたページの人間が判読できる名前を取得または取得します。
Returns:
getRunLocation
public String getRunLocation()
実行場所の人間が判読できる名前を取得または取得します。
Returns:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
データ オブジェクトから ver 値を取得します。
Overrides:
AvailabilityTelemetry.getVer()Returns:
isSuccess
public boolean isSuccess()
アプリケーションが要求を正常に処理したかどうかを示す値を取得します。
Returns:
setDuration
public void setDuration(Duration duration)
アプリケーションが要求を処理するのにかかった時間を設定します。
Parameters:
setId
public void setId(String id)
要求の一意識別子を設定します。
Parameters:
setName
public void setName(String name)
要求されたページの人間が判読できる名前を設定します。
Parameters:
setRunLocation
public void setRunLocation(String runLocation)
実行場所の人間が判読できる名前を設定します。
Parameters:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
Parameters:
setSuccess
public void setSuccess(boolean success)
アプリケーションが要求を正常に処理したかどうかを示す値を設定します。
Parameters:
setTimestamp
public void setTimestamp(Date timestamp)
StartTime を設定します。 既定の動作を使用し、'data' 開始時刻に プロパティを設定します。
Overrides:
AvailabilityTelemetry.setTimestamp(Date timestamp)Parameters: