QueryTimeInterval クラス

  • java.lang.Object
    • com.azure.monitor.query.models.QueryTimeInterval

public final class QueryTimeInterval

時間間隔を表す クラス。 時間間隔は開始時刻に含まれており、終了時刻には排他的です。

フィールドの概要

修飾子と型 フィールドと説明
static final QueryTimeInterval ALL

すべての時間の時間間隔。

static final QueryTimeInterval LAST_12_HOURS

過去 12 時間の時間間隔。

static final QueryTimeInterval LAST_1_HOUR

過去 1 時間の時間間隔。

static final QueryTimeInterval LAST_2_DAYS

過去 2 日間の時間間隔。

static final QueryTimeInterval LAST_30_MINUTES

過去 30 分間の時間間隔。

static final QueryTimeInterval LAST_3_DAYS

過去 3 日間の時間間隔。

static final QueryTimeInterval LAST_4_HOURS

過去 4 時間の時間間隔。

static final QueryTimeInterval LAST_5_MINUTES

過去 5 分間の時間間隔。

static final QueryTimeInterval LAST_7_DAYS

過去 7 日間の時間間隔。

static final QueryTimeInterval 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 インスタンスの期間を返します。

OffsetDateTime getEndTime()

この QueryTimeInterval インスタンスの終了時刻を返します。

OffsetDateTime getStartTime()

この QueryTimeInterval インスタンスの開始時刻を返します。

int hashCode()
static QueryTimeInterval 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:

duration - このクエリ期間の期間。

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, Duration duration)

間隔の QueryTimeInterval 開始期間と終了期間を使用して のインスタンスを作成します。

Parameters:

startTime - 間隔の開始時刻。
duration - 間隔の終了期間。

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)

start と end を使用して の QueryTimeInterval インスタンスを作成します OffsetDateTimes

Parameters:

startTime - 間隔の開始時刻。
endTime - 間隔の終了時刻。

メソッドの詳細

equals

public boolean equals(Object o)

Overrides:

QueryTimeInterval.equals(Object o)

Parameters:

o

getDuration

public Duration getDuration()

この QueryTimeInterval インスタンスの期間を返します。

Returns:

この QueryTimeInterval インスタンスの期間。

getEndTime

public OffsetDateTime getEndTime()

この QueryTimeInterval インスタンスの終了時刻を返します。

Returns:

この QueryTimeInterval インスタンスの終了時刻。

getStartTime

public OffsetDateTime getStartTime()

この QueryTimeInterval インスタンスの開始時刻を返します。

Returns:

この QueryTimeInterval インスタンスの開始時刻。

hashCode

public int hashCode()

Overrides:

QueryTimeInterval.hashCode()

parse

public static QueryTimeInterval parse(String value)

このメソッドは、ISO 8601 形式の時間間隔文字列を受け取り、 の QueryTimeIntervalインスタンスを返します。

Parameters:

value - ISO 8601 形式の時間間隔文字列。

Returns:

QueryTimeInterval のインスタンス。

toString

public String toString()

Overrides:

QueryTimeInterval.toString()

適用対象