QueryTimeInterval Clase

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

public final class QueryTimeInterval

Clase para representar un intervalo de tiempo. Los intervalos de tiempo son inclusivos en la hora de inicio y exclusivos en la hora de finalización.

Resumen del campo

Modificador y tipo Campo y descripción
static final QueryTimeInterval ALL

Intervalo de tiempo de todo el tiempo.

static final QueryTimeInterval LAST_12_HOURS

Intervalo de tiempo de las últimas 12 horas.

static final QueryTimeInterval LAST_1_HOUR

Intervalo de tiempo de la última hora.

static final QueryTimeInterval LAST_2_DAYS

Intervalo de tiempo de los últimos 2 días.

static final QueryTimeInterval LAST_30_MINUTES

Intervalo de tiempo de los últimos 30 minutos.

static final QueryTimeInterval LAST_3_DAYS

Intervalo de tiempo de los últimos 3 días.

static final QueryTimeInterval LAST_4_HOURS

Intervalo de tiempo de las últimas 4 horas.

static final QueryTimeInterval LAST_5_MINUTES

Intervalo de tiempo de los últimos 5 minutos.

static final QueryTimeInterval LAST_7_DAYS

Intervalo de tiempo de los últimos 7 días.

static final QueryTimeInterval LAST_DAY

Intervalo de tiempo del último día.

Resumen del constructor

Constructor Description
QueryTimeInterval(Duration duration)

Crea una instancia de QueryTimeInterval con la duración proporcionada.

QueryTimeInterval(OffsetDateTime startTime, Duration duration)

Crea una instancia de QueryTimeInterval mediante la duración inicial y final del intervalo.

QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)

Crea una instancia de QueryTimeInterval mediante el inicio y el fin OffsetDateTimesde .

Resumen del método

Modificador y tipo Método y descripción
boolean equals(Object o)
Duration getDuration()

Devuelve la duración de esta QueryTimeInterval instancia.

OffsetDateTime getEndTime()

Devuelve la hora de finalización de esta QueryTimeInterval instancia.

OffsetDateTime getStartTime()

Devuelve la hora de inicio de esta QueryTimeInterval instancia.

int hashCode()
static QueryTimeInterval parse(String value)

Este método toma una cadena de intervalo de tiempo con formato ISO 8601 y devuelve una instancia de QueryTimeInterval.

String toString()

Métodos heredados de java.lang.Object

Detalles del campo

ALL

public static final QueryTimeInterval ALL

Intervalo de tiempo de todo el tiempo.

LAST_12_HOURS

public static final QueryTimeInterval LAST_12_HOURS

Intervalo de tiempo de las últimas 12 horas.

LAST_1_HOUR

public static final QueryTimeInterval LAST_1_HOUR

Intervalo de tiempo de la última hora.

LAST_2_DAYS

public static final QueryTimeInterval LAST_2_DAYS

Intervalo de tiempo de los últimos 2 días.

LAST_30_MINUTES

public static final QueryTimeInterval LAST_30_MINUTES

Intervalo de tiempo de los últimos 30 minutos.

LAST_3_DAYS

public static final QueryTimeInterval LAST_3_DAYS

Intervalo de tiempo de los últimos 3 días.

LAST_4_HOURS

public static final QueryTimeInterval LAST_4_HOURS

Intervalo de tiempo de las últimas 4 horas.

LAST_5_MINUTES

public static final QueryTimeInterval LAST_5_MINUTES

Intervalo de tiempo de los últimos 5 minutos.

LAST_7_DAYS

public static final QueryTimeInterval LAST_7_DAYS

Intervalo de tiempo de los últimos 7 días.

LAST_DAY

public static final QueryTimeInterval LAST_DAY

Intervalo de tiempo del último día.

Detalles del constructor

QueryTimeInterval

public QueryTimeInterval(Duration duration)

Crea una instancia de QueryTimeInterval con la duración proporcionada. La duración es el intervalo que comienza a partir de la duración proporcionada y termina en la hora actual.

Parameters:

duration - la duración de este intervalo de tiempo de consulta.

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, Duration duration)

Crea una instancia de QueryTimeInterval mediante la duración inicial y final del intervalo.

Parameters:

startTime - Hora de inicio del intervalo.
duration - Duración final del intervalo.

QueryTimeInterval

public QueryTimeInterval(OffsetDateTime startTime, OffsetDateTime endTime)

Crea una instancia de QueryTimeInterval mediante el inicio y el fin OffsetDateTimesde .

Parameters:

startTime - Hora de inicio del intervalo.
endTime - Hora de finalización del intervalo.

Detalles del método

equals

public boolean equals(Object o)

Overrides:

QueryTimeInterval.equals(Object o)

Parameters:

o

getDuration

public Duration getDuration()

Devuelve la duración de esta QueryTimeInterval instancia.

Returns:

la duración de esta QueryTimeInterval instancia.

getEndTime

public OffsetDateTime getEndTime()

Devuelve la hora de finalización de esta QueryTimeInterval instancia.

Returns:

hora de finalización de esta QueryTimeInterval instancia.

getStartTime

public OffsetDateTime getStartTime()

Devuelve la hora de inicio de esta QueryTimeInterval instancia.

Returns:

la hora de inicio de esta QueryTimeInterval instancia.

hashCode

public int hashCode()

Overrides:

QueryTimeInterval.hashCode()

parse

public static QueryTimeInterval parse(String value)

Este método toma una cadena de intervalo de tiempo con formato ISO 8601 y devuelve una instancia de QueryTimeInterval.

Parameters:

value - Cadena de intervalo de tiempo con formato ISO 8601.

Returns:

Instancia de QueryTimeInterval.

toString

public String toString()

Overrides:

QueryTimeInterval.toString()

Se aplica a