ChartOptions

Opzioni del grafico per le richieste di grafici.

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

string (Duration format)

Campo facoltativo. Intervallo del grafico risalente a oggi. Il valore predefinito è una settimana.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

resolution

enum (Resolution)

Campo facoltativo. Risoluzione del grafico. Il valore predefinito è ogni 12 ore.

maxChartLines

integer

Campo facoltativo. Il numero massimo di linee del grafico che verranno restituite. Se il valore è positivo e il numero di righe è maggiore di questo valore, le righe con valori più piccoli vengono unite nell'ultima riga e contrassegnate come aggregate ed etichettate come "altro". Ad esempio, se un grafico riguarda i dispositivi attivi per build e ci sono 25 build e questo numero è 10, le 16 build con il minor numero di dispositivi attivi verranno aggregate in una riga chiamata altra. Non si applica al tipo di grafico TYPE_UPDATE_STATE_COUNTS. Il valore predefinito è 10.

endTime

string (Timestamp format)

Campo facoltativo. L'ora di fine del report. Se questo valore non è impostato, l'ora di fine corrisponderà all'ora attuale.

Un timestamp in formato "Zulu" UTC RFC3339, 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 più bassa è di dodici ore, ma per report più grandi (ossia, sei mesi), è meglio utilizzare valori più alti per risparmiare larghezza di banda. All'utente probabilmente non interessano le tendenze a 12 ore quando esamina i dati relativi a un anno.

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