REST Resource: customers.profiles.commands

Ressource: ChromeBrowserProfileCommand

Eine Darstellung eines Remotebefehls für ein Chrome-Browserprofil.

JSON-Darstellung
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Felder
name

string

Kennung. Format: customers/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Erforderlich. Typ des Befehls für die Fernbedienung. Der einzige unterstützte Befehlstyp ist „clearBrowsingData“.

payload

object (Struct format)

Erforderlich. Nutzlast des Remote-Befehls. Die Nutzlast für den Befehl „clearBrowsingData“ unterstützt: – die Felder „clearCache“ und „clearCookies“ – boolesche Werte.

commandState

enum (CommandState)

Nur Ausgabe. Status des Remote-Befehls.

commandResult

object (CommandResult)

Nur Ausgabe. Ergebnis des Remote-Befehls.

issueTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Ausgabe des Remote-Befehls.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

validDuration

string (Duration format)

Nur Ausgabe. Gültige Dauer des Remote-Befehls.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s". Beispiel: "3.5s".

CommandState

Mögliche Status eines Befehls.

Enums
COMMAND_STATE_UNSPECIFIED Stellt einen nicht angegebenen Befehlsstatus dar.
PENDING Stellt einen Befehl mit dem Status „Ausstehend“ dar.
EXPIRED Stellt einen abgelaufenen Befehl dar.
EXECUTED_BY_CLIENT Stellt einen Befehl dar, der vom Client ausgeführt wurde.

CommandResult

Das Ergebnis der Ausführung eines Befehls.

JSON-Darstellung
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Felder
resultType

enum (CommandResultType)

Nur Ausgabe. Ergebnistyp des Remote-Befehls.

clientExecutionTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Clientausführung des Remote-Befehls.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

resultCode

string

Nur Ausgabe. Ergebniscode, der den Fehlertyp oder den Erfolg des Befehls angibt.

CommandResultType

Mögliche Ergebnistypen eines Befehls.

Enums
COMMAND_RESULT_TYPE_UNSPECIFIED Stellt ein nicht spezifiziertes Befehlsergebnis dar.
IGNORED Stellt einen Befehl mit einem ignorierten Ergebnis dar.
FAILURE Stellt einen fehlgeschlagenen Befehl dar.
SUCCESS Stellt einen Befehl dar, der erfolgreich war.

Methoden

create

Erstellt einen Remotebefehl für ein Chrome-Browserprofil.

get

Ruft einen Remotebefehl für ein Chrome-Browserprofil ab.

list

Listet die Remotebefehle eines Chrome-Browserprofils auf.