Partilhar via


QueryTimeInterval Classe

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

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 QueryTimeInterval ALL

Intervalo de tempo de todos os tempos.

static final QueryTimeInterval LAST_12_HOURS

Intervalo de tempo das últimas 12 horas.

static final QueryTimeInterval LAST_1_HOUR

Intervalo de tempo da última hora.

static final QueryTimeInterval LAST_2_DAYS

Intervalo de tempo dos últimos 2 dias.

static final QueryTimeInterval LAST_30_MINUTES

Intervalo de tempo dos últimos 30 minutos.

static final QueryTimeInterval LAST_3_DAYS

Intervalo de tempo dos últimos 3 dias.

static final QueryTimeInterval LAST_4_HOURS

Intervalo de tempo das últimas 4 horas.

static final QueryTimeInterval LAST_5_MINUTES

Intervalo de tempo dos últimos 5 minutos.

static final QueryTimeInterval LAST_7_DAYS

Intervalo de tempo dos últimos 7 dias.

static final QueryTimeInterval 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.

OffsetDateTime getEndTime()

Retorna a hora de término dessa QueryTimeInterval instância.

OffsetDateTime getStartTime()

Retorna a hora de início desta QueryTimeInterval instância.

int hashCode()
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.

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:

duration - a duração desse intervalo de tempo de consulta.

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, Duration duration)

Cria uma instância de QueryTimeInterval usando a duração inicial e final do intervalo.

Parameters:

startTime - A hora de início do intervalo.
duration - A duração final do intervalo.

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)

Cria uma instância de QueryTimeInterval usando o início e o fim OffsetDateTimes.

Parameters:

startTime - A hora de início do intervalo.
endTime - A hora de término do intervalo.

Detalhes do método

equals

public boolean equals(Object o)

Overrides:

QueryTimeInterval.equals(Object o)

Parameters:

o

getDuration

public Duration getDuration()

Retorna a duração dessa QueryTimeInterval instância.

Returns:

a duração dessa QueryTimeInterval instância.

getEndTime

public OffsetDateTime getEndTime()

Retorna a hora de término dessa QueryTimeInterval instância.

Returns:

a hora de término dessa QueryTimeInterval instância.

getStartTime

public OffsetDateTime getStartTime()

Retorna a hora de início desta QueryTimeInterval instância.

Returns:

a hora de início dessa QueryTimeInterval instância.

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:

value - A cadeia de caracteres de intervalo de tempo formatada ISO 8601.

Returns:

Uma instância de QueryTimeInterval.

toString

public String toString()

Overrides:

QueryTimeInterval.toString()

Aplica-se a