QueryTimeInterval Classe
- java.
lang. Object - com.
azure. monitor. query. models. QueryTimeInterval
- com.
public final class QueryTimeInterval
Classe para representar um intervalo de tempo. Os intervalos de tempo são inclusivos na hora de início e exclusivos na hora de término.
Resumo do campo
| Modificador e tipo | Campo e descrição |
|---|---|
|
static final
Query |
ALL
Intervalo de tempo de todos os tempos. |
|
static final
Query |
LAST_12_HOURS
Intervalo de tempo das últimas 12 horas. |
|
static final
Query |
LAST_1_HOUR
Intervalo de tempo da última hora. |
|
static final
Query |
LAST_2_DAYS
Intervalo de tempo dos últimos 2 dias. |
|
static final
Query |
LAST_30_MINUTES
Intervalo de tempo dos últimos 30 minutos. |
|
static final
Query |
LAST_3_DAYS
Intervalo de tempo dos últimos 3 dias. |
|
static final
Query |
LAST_4_HOURS
Intervalo de tempo das últimas 4 horas. |
|
static final
Query |
LAST_5_MINUTES
Intervalo de tempo dos últimos 5 minutos. |
|
static final
Query |
LAST_7_DAYS
Intervalo de tempo dos últimos 7 dias. |
|
static final
Query |
LAST_DAY
Intervalo de tempo do último dia. |
Resumo do Construtor
| Construtor | Description |
|---|---|
| QueryTimeInterval(Duration duration) |
Cria uma instância de QueryTimeInterval usando a duração fornecida. |
| QueryTimeInterval(OffsetDateTime startTime, Duration duration) |
Cria uma instância de QueryTimeInterval usando a duração inicial e final do intervalo. |
| QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime) |
Cria uma instância de QueryTimeInterval usando o início e o fim OffsetDateTimes. |
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
| boolean | equals(Object o) |
| Duration |
getDuration()
Retorna a duração dessa QueryTimeInterval instância. |
|
Offset |
getEndTime()
Retorna a hora de término dessa QueryTimeInterval instância. |
|
Offset |
getStartTime()
Retorna a hora de início desta QueryTimeInterval instância. |
| int | hashCode() |
|
static
Query |
parse(String value)
Esse método usa uma cadeia de caracteres de intervalo de tempo formatada iso 8601 e retorna uma instância de QueryTimeInterval. |
| String | toString() |
Métodos herdados de java.lang.Object
Detalhes do campo
ALL
public static final QueryTimeInterval ALL
Intervalo de tempo de todos os tempos.
LAST_12_HOURS
public static final QueryTimeInterval LAST_12_HOURS
Intervalo de tempo das últimas 12 horas.
LAST_1_HOUR
public static final QueryTimeInterval LAST_1_HOUR
Intervalo de tempo da última hora.
LAST_2_DAYS
public static final QueryTimeInterval LAST_2_DAYS
Intervalo de tempo dos últimos 2 dias.
LAST_30_MINUTES
public static final QueryTimeInterval LAST_30_MINUTES
Intervalo de tempo dos últimos 30 minutos.
LAST_3_DAYS
public static final QueryTimeInterval LAST_3_DAYS
Intervalo de tempo dos últimos 3 dias.
LAST_4_HOURS
public static final QueryTimeInterval LAST_4_HOURS
Intervalo de tempo das últimas 4 horas.
LAST_5_MINUTES
public static final QueryTimeInterval LAST_5_MINUTES
Intervalo de tempo dos últimos 5 minutos.
LAST_7_DAYS
public static final QueryTimeInterval LAST_7_DAYS
Intervalo de tempo dos últimos 7 dias.
LAST_DAY
public static final QueryTimeInterval LAST_DAY
Intervalo de tempo do último dia.
Detalhes do construtor
QueryTimeInterval
public QueryTimeInterval(Duration duration)
Cria uma instância de QueryTimeInterval usando a duração fornecida. A duração é o intervalo que começa a partir da duração fornecida e termina no momento atual.
Parameters:
QueryTimeInterval
public QueryTimeInterval(OffsetDateTime startTime, Duration duration)
Cria uma instância de QueryTimeInterval usando a duração inicial e final do intervalo.
Parameters:
QueryTimeInterval
public QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)
Cria uma instância de QueryTimeInterval usando o início e o fim OffsetDateTimes.
Parameters:
Detalhes do método
equals
public boolean equals(Object o)
Overrides:
QueryTimeInterval.equals(Object o)Parameters:
getDuration
public Duration getDuration()
Retorna a duração dessa QueryTimeInterval instância.
Returns:
getEndTime
public OffsetDateTime getEndTime()
Retorna a hora de término dessa QueryTimeInterval instância.
Returns:
getStartTime
public OffsetDateTime getStartTime()
Retorna a hora de início desta QueryTimeInterval instância.
Returns:
hashCode
public int hashCode()
Overrides:
QueryTimeInterval.hashCode()parse
public static QueryTimeInterval parse(String value)
Esse método usa uma cadeia de caracteres de intervalo de tempo formatada iso 8601 e retorna uma instância de QueryTimeInterval.
Parameters:
Returns:
toString
public String toString()
Overrides:
QueryTimeInterval.toString()