ChartOptions

Opzioni del grafico per le richieste di grafico.

Rappresentazione JSON
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
Campi
range

string (Duration format)

(Facoltativo) Intervallo del grafico a partire da ora. Il valore predefinito è una settimana.

Durata in secondi con un massimo di nove cifre frazionarie e termina con "s". Esempio: "3.5s".

resolution

enum (Resolution)

(Facoltativo) Risoluzione del grafico. Il valore predefinito è ogni 12 ore.

maxChartLines

integer

(Facoltativo) Il numero massimo di linee che verranno restituite nel grafico. Se il valore è positivo e il numero di righe è maggiore di questo valore, le righe con valori più piccoli vengono unite all'ultima e verranno contrassegnate come aggregate ed etichettate come "altro". Ad esempio, se un grafico riguarda i dispositivi attivi per build e sono presenti 25 build e questo numero è 10, le 16 build con il minor numero di dispositivi attivi verranno aggregate in un'unica riga chiamata altra. Ciò non si applica al tipo di grafico TYPE_UPDATE_STATE_COUNTS. Il valore predefinito è 10.

endTime

string (Timestamp format)

(Facoltativo) L'ora di fine del report. Se questo valore non viene impostato, l'ora di fine corrisponderà all'ora corrente.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Risoluzione

La risoluzione del report. La risoluzione minima è di dodici ore, ma per report più grandi (ossia 6 mesi), è meglio utilizzare valori più alti per risparmiare larghezza di banda. Probabilmente l'utente non si preoccupa delle tendenze su 12 ore quando guarda i dati di un anno.

Enum
RESOLUTION_UNSPECIFIED Non specificato.
RESOLUTION_TWELVE_HOURS 12 ore.
RESOLUTION_TWENTY_FOUR_HOURS 24 ore.