REST Resource: customers.profiles.commands

Ресурс: ChromeBrowserProfileCommand

Представление удаленной команды для профиля браузера Chrome.

JSON-представление
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Поля
name

string

Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Необходимый. Тип удаленной команды. Единственный поддерживаемый тип команды — «clearBrowsingData».

payload

object ( Struct format)

Необходимый. Полезная нагрузка удаленной команды. Полезная нагрузка для команды «clearBrowsingData» поддерживает: — поля «clearCache» и «clearCookies» — значения логического типа.

commandState

enum ( CommandState )

Только вывод. Состояние удаленной команды.

commandResult

object ( CommandResult )

Только вывод. Результат удаленной команды.

issueTime

string ( Timestamp format)

Только вывод. Временная метка выдачи удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

validDuration

string ( Duration format)

Только вывод. Допустимая продолжительность удаленной команды.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

CommandState

Возможные состояния команды.

Перечисления
COMMAND_STATE_UNSPECIFIED Представляет неопределенное состояние команды.
PENDING Представляет команду в состоянии ожидания.
EXPIRED Представляет команду, срок действия которой истек.
EXECUTED_BY_CLIENT Представляет команду, выполненную клиентом.

Результат команды

Результат выполнения команды.

JSON-представление
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Поля
resultType

enum ( CommandResultType )

Только вывод. Тип результата удаленной команды.

clientExecutionTime

string ( Timestamp format)

Только вывод. Временная метка выполнения клиентом удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

resultCode

string

Только вывод. Код результата, указывающий тип ошибки или успешное выполнение команды.

ТипКомандыРезультата

Возможные типы результата команды.

Перечисления
COMMAND_RESULT_TYPE_UNSPECIFIED Представляет неопределенный результат команды.
IGNORED Представляет команду с игнорируемым результатом.
FAILURE Представляет неудачную команду.
SUCCESS Представляет успешную команду.

Методы

create

Создает удаленную команду профиля браузера Chrome.

get

Получает удаленную команду профиля браузера Chrome.

list

Перечисляет удаленные команды профиля браузера Chrome.
,

Ресурс: ChromeBrowserProfileCommand

Представление удаленной команды для профиля браузера Chrome.

JSON-представление
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Поля
name

string

Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Необходимый. Тип удаленной команды. Единственный поддерживаемый тип команды — «clearBrowsingData».

payload

object ( Struct format)

Необходимый. Полезная нагрузка удаленной команды. Полезная нагрузка для команды «clearBrowsingData» поддерживает: — поля «clearCache» и «clearCookies» — значения логического типа.

commandState

enum ( CommandState )

Только вывод. Состояние удаленной команды.

commandResult

object ( CommandResult )

Только вывод. Результат удаленной команды.

issueTime

string ( Timestamp format)

Только вывод. Временная метка выдачи удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

validDuration

string ( Duration format)

Только вывод. Допустимая продолжительность удаленной команды.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

CommandState

Возможные состояния команды.

Перечисления
COMMAND_STATE_UNSPECIFIED Представляет неопределенное состояние команды.
PENDING Представляет команду в состоянии ожидания.
EXPIRED Представляет команду, срок действия которой истек.
EXECUTED_BY_CLIENT Представляет команду, выполненную клиентом.

Результат команды

Результат выполнения команды.

JSON-представление
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Поля
resultType

enum ( CommandResultType )

Только вывод. Тип результата удаленной команды.

clientExecutionTime

string ( Timestamp format)

Только вывод. Временная метка выполнения клиентом удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

resultCode

string

Только вывод. Код результата, указывающий тип ошибки или успешное выполнение команды.

ТипКомандыРезультата

Возможные типы результата команды.

Перечисления
COMMAND_RESULT_TYPE_UNSPECIFIED Представляет неопределенный результат команды.
IGNORED Представляет команду с игнорируемым результатом.
FAILURE Представляет неудачную команду.
SUCCESS Представляет успешную команду.

Методы

create

Создает удаленную команду профиля браузера Chrome.

get

Получает удаленную команду профиля браузера Chrome.

list

Перечисляет удаленные команды профиля браузера Chrome.
,

Ресурс: ChromeBrowserProfileCommand

Представление удаленной команды для профиля браузера Chrome.

JSON-представление
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Поля
name

string

Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Необходимый. Тип удаленной команды. Единственный поддерживаемый тип команды — «clearBrowsingData».

payload

object ( Struct format)

Необходимый. Полезная нагрузка удаленной команды. Полезная нагрузка для команды «clearBrowsingData» поддерживает: — поля «clearCache» и «clearCookies» — значения логического типа.

commandState

enum ( CommandState )

Только вывод. Состояние удаленной команды.

commandResult

object ( CommandResult )

Только вывод. Результат удаленной команды.

issueTime

string ( Timestamp format)

Только вывод. Временная метка выдачи удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

validDuration

string ( Duration format)

Только вывод. Допустимая продолжительность удаленной команды.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

CommandState

Возможные состояния команды.

Перечисления
COMMAND_STATE_UNSPECIFIED Представляет неопределенное состояние команды.
PENDING Представляет команду в состоянии ожидания.
EXPIRED Представляет команду, срок действия которой истек.
EXECUTED_BY_CLIENT Представляет команду, выполненную клиентом.

Результат команды

Результат выполнения команды.

JSON-представление
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Поля
resultType

enum ( CommandResultType )

Только вывод. Тип результата удаленной команды.

clientExecutionTime

string ( Timestamp format)

Только вывод. Временная метка выполнения клиентом удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

resultCode

string

Только вывод. Код результата, указывающий тип ошибки или успешное выполнение команды.

ТипКомандыРезультата

Возможные типы результата команды.

Перечисления
COMMAND_RESULT_TYPE_UNSPECIFIED Представляет неопределенный результат команды.
IGNORED Представляет команду с игнорируемым результатом.
FAILURE Представляет неудачную команду.
SUCCESS Представляет успешную команду.

Методы

create

Создает удаленную команду профиля браузера Chrome.

get

Получает удаленную команду профиля браузера Chrome.

list

Перечисляет удаленные команды профиля браузера Chrome.
,

Ресурс: ChromeBrowserProfileCommand

Представление удаленной команды для профиля браузера Chrome.

JSON-представление
{
  "name": string,
  "commandType": string,
  "payload": {
    object
  },
  "commandState": enum (CommandState),
  "commandResult": {
    object (CommandResult)
  },
  "issueTime": string,
  "validDuration": string
}
Поля
name

string

Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId}/commands/{command_id}

commandType

string

Необходимый. Тип удаленной команды. Единственный поддерживаемый тип команды — «clearBrowsingData».

payload

object ( Struct format)

Необходимый. Полезная нагрузка удаленной команды. Полезная нагрузка для команды «clearBrowsingData» поддерживает: — поля «clearCache» и «clearCookies» — значения логического типа.

commandState

enum ( CommandState )

Только вывод. Состояние удаленной команды.

commandResult

object ( CommandResult )

Только вывод. Результат удаленной команды.

issueTime

string ( Timestamp format)

Только вывод. Временная метка выдачи удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

validDuration

string ( Duration format)

Только вывод. Допустимая продолжительность удаленной команды.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

CommandState

Возможные состояния команды.

Перечисления
COMMAND_STATE_UNSPECIFIED Представляет неопределенное состояние команды.
PENDING Представляет команду в состоянии ожидания.
EXPIRED Представляет команду, срок действия которой истек.
EXECUTED_BY_CLIENT Представляет команду, выполненную клиентом.

Результат команды

Результат выполнения команды.

JSON-представление
{
  "resultType": enum (CommandResultType),
  "clientExecutionTime": string,
  "resultCode": string
}
Поля
resultType

enum ( CommandResultType )

Только вывод. Тип результата удаленной команды.

clientExecutionTime

string ( Timestamp format)

Только вывод. Временная метка выполнения клиентом удаленной команды.

Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

resultCode

string

Только вывод. Код результата, указывающий тип ошибки или успешное выполнение команды.

ТипКомандыРезультата

Возможные типы результата команды.

Перечисления
COMMAND_RESULT_TYPE_UNSPECIFIED Представляет неопределенный результат команды.
IGNORED Представляет команду с игнорируемым результатом.
FAILURE Представляет неудачную команду.
SUCCESS Представляет успешную команду.

Методы

create

Создает удаленную команду профиля браузера Chrome.

get

Получает удаленную команду профиля браузера Chrome.

list

Перечисляет удаленные команды профиля браузера Chrome.