QueryTimeInterval クラス
- java.
lang. Object - com.
azure. monitor. query. models. QueryTimeInterval
- com.
public final class QueryTimeInterval
時間間隔を表す クラス。 時間間隔は開始時刻に含まれており、終了時刻には排他的です。
フィールドの概要
| 修飾子と型 | フィールドと説明 |
|---|---|
|
static final
Query |
ALL
すべての時間の時間間隔。 |
|
static final
Query |
LAST_12_HOURS
過去 12 時間の時間間隔。 |
|
static final
Query |
LAST_1_HOUR
過去 1 時間の時間間隔。 |
|
static final
Query |
LAST_2_DAYS
過去 2 日間の時間間隔。 |
|
static final
Query |
LAST_30_MINUTES
過去 30 分間の時間間隔。 |
|
static final
Query |
LAST_3_DAYS
過去 3 日間の時間間隔。 |
|
static final
Query |
LAST_4_HOURS
過去 4 時間の時間間隔。 |
|
static final
Query |
LAST_5_MINUTES
過去 5 分間の時間間隔。 |
|
static final
Query |
LAST_7_DAYS
過去 7 日間の時間間隔。 |
|
static final
Query |
LAST_DAY
最終日の時間間隔。 |
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| QueryTimeInterval(Duration duration) |
指定された期間を使用して の QueryTimeInterval インスタンスを作成します。 |
| QueryTimeInterval(OffsetDateTime startTime, Duration duration) |
間隔の QueryTimeInterval 開始期間と終了期間を使用して のインスタンスを作成します。 |
| QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime) |
start と end を使用して の QueryTimeInterval インスタンスを作成します OffsetDateTimes。 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| boolean | equals(Object o) |
| Duration |
getDuration()
この QueryTimeInterval インスタンスの期間を返します。 |
|
Offset |
getEndTime()
この QueryTimeInterval インスタンスの終了時刻を返します。 |
|
Offset |
getStartTime()
この QueryTimeInterval インスタンスの開始時刻を返します。 |
| int | hashCode() |
|
static
Query |
parse(String value)
このメソッドは、ISO 8601 形式の時間間隔文字列を受け取り、 の QueryTimeIntervalインスタンスを返します。 |
| String | toString() |
メソッドの継承元: java.lang.Object
フィールドの詳細
ALL
public static final QueryTimeInterval ALL
すべての時間の時間間隔。
LAST_12_HOURS
public static final QueryTimeInterval LAST_12_HOURS
過去 12 時間の時間間隔。
LAST_1_HOUR
public static final QueryTimeInterval LAST_1_HOUR
過去 1 時間の時間間隔。
LAST_2_DAYS
public static final QueryTimeInterval LAST_2_DAYS
過去 2 日間の時間間隔。
LAST_30_MINUTES
public static final QueryTimeInterval LAST_30_MINUTES
過去 30 分間の時間間隔。
LAST_3_DAYS
public static final QueryTimeInterval LAST_3_DAYS
過去 3 日間の時間間隔。
LAST_4_HOURS
public static final QueryTimeInterval LAST_4_HOURS
過去 4 時間の時間間隔。
LAST_5_MINUTES
public static final QueryTimeInterval LAST_5_MINUTES
過去 5 分間の時間間隔。
LAST_7_DAYS
public static final QueryTimeInterval LAST_7_DAYS
過去 7 日間の時間間隔。
LAST_DAY
public static final QueryTimeInterval LAST_DAY
最終日の時間間隔。
コンストラクターの詳細
QueryTimeInterval
public QueryTimeInterval(Duration duration)
指定された期間を使用して の QueryTimeInterval インスタンスを作成します。 期間は、指定された期間から開始し、現在の時刻で終了する間隔です。
Parameters:
QueryTimeInterval
public QueryTimeInterval(OffsetDateTime startTime, Duration duration)
間隔の QueryTimeInterval 開始期間と終了期間を使用して のインスタンスを作成します。
Parameters:
QueryTimeInterval
public QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)
start と end を使用して の QueryTimeInterval インスタンスを作成します OffsetDateTimes。
Parameters:
メソッドの詳細
equals
public boolean equals(Object o)
Overrides:
QueryTimeInterval.equals(Object o)Parameters:
getDuration
public Duration getDuration()
この QueryTimeInterval インスタンスの期間を返します。
Returns:
getEndTime
public OffsetDateTime getEndTime()
この QueryTimeInterval インスタンスの終了時刻を返します。
Returns:
getStartTime
public OffsetDateTime getStartTime()
この QueryTimeInterval インスタンスの開始時刻を返します。
Returns:
hashCode
public int hashCode()
Overrides:
QueryTimeInterval.hashCode()parse
public static QueryTimeInterval parse(String value)
このメソッドは、ISO 8601 形式の時間間隔文字列を受け取り、 の QueryTimeIntervalインスタンスを返します。
Parameters:
Returns:
toString
public String toString()
Overrides:
QueryTimeInterval.toString()