| sandbox/alpha-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/alpha-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-accountsettingsmobile-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-accountsettingsmobile-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-afwprovisioning-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-afwprovisioning-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-auditrecording-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][243] | REUBEN_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][243] | go/reuben-backend-design - Reuben |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][435] | PAISA_MERCHANT_CREDIT_REPORT_FETCH_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][436] | PAISA_MERCHANT_CREDIT_REPORT_PERSONALIZATION_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][517] | REUBEN_TOS_CONSENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][435] | Event specifying that the merchant has accepted the credit report fetch consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][436] | Event specifying that the merchant has accepted the credit report personalization consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][517] | The user has given consent to the Reuben app. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][719] | PAISA_MERCHANT_LOAN_APPLICATION_FLOW_CREDIT_REPORT_FETCH_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][925] | REUBEN_TOS_CONSENT_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][719] | User going through the Credit Report Fetch screen in the loan application journey in Merchant Credit microapp. Ref: go/cibil-in-merchant-credit-application-flow |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][925] | Reuben consent. |
|---|
|
|---|
|
|---|
| sandbox/autopush-auditrecording-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][243] | REUBEN_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][243] | go/reuben-backend-design - Reuben |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][435] | PAISA_MERCHANT_CREDIT_REPORT_FETCH_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][436] | PAISA_MERCHANT_CREDIT_REPORT_PERSONALIZATION_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][517] | REUBEN_TOS_CONSENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][435] | Event specifying that the merchant has accepted the credit report fetch consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][436] | Event specifying that the merchant has accepted the credit report personalization consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][517] | The user has given consent to the Reuben app. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][719] | PAISA_MERCHANT_LOAN_APPLICATION_FLOW_CREDIT_REPORT_FETCH_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][925] | REUBEN_TOS_CONSENT_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][719] | User going through the Credit Report Fetch screen in the loan application journey in Merchant Credit microapp. Ref: go/cibil-in-merchant-credit-application-flow |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][925] | Reuben consent. |
|---|
|
|---|
|
|---|
| sandbox/autopush-familymanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-familymanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-gboardimagen-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-gboardimagen-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1 | | dictionary_item_added | - root['schemas']['UrlContextMetadata']
- root['schemas']['UrlMetadata']
- root['schemas']['Candidate']['properties']['urlContextMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GenerateContentRequest']['description'] | | new_value | Request to generate a completion from the model. NEXT ID: 13 |
|---|
| old_value | Request to generate a completion from the model. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1alpha | | dictionary_item_added | - root['resources']['auth_tokens']
- root['schemas']['AudioTranscriptionConfig']
- root['schemas']['AuthToken']
- root['schemas']['AutomaticActivityDetection']
- root['schemas']['BidiGenerateContentSetup']
- root['schemas']['ContextWindowCompressionConfig']
- root['schemas']['Interval']
- root['schemas']['RealtimeInputConfig']
- root['schemas']['SessionResumptionConfig']
- root['schemas']['SlidingWindow']
- root['schemas']['UrlContext']
- root['schemas']['UrlContextMetadata']
- root['schemas']['UrlMetadata']
- root['schemas']['Candidate']['properties']['urlContextMetadata']
- root['schemas']['GoogleSearch']['properties']['timeRangeFilter']
- root['schemas']['Tool']['properties']['urlContext']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GenerateContentRequest']['description'] | | new_value | Request to generate a completion from the model. NEXT ID: 13 |
|---|
| old_value | Request to generate a completion from the model. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1beta | | dictionary_item_added | - root['schemas']['Interval']
- root['schemas']['UrlContext']
- root['schemas']['UrlContextMetadata']
- root['schemas']['UrlMetadata']
- root['schemas']['Candidate']['properties']['urlContextMetadata']
- root['schemas']['GoogleSearch']['properties']['timeRangeFilter']
- root['schemas']['Tool']['properties']['urlContext']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GenerateContentRequest']['description'] | | new_value | Request to generate a completion from the model. NEXT ID: 13 |
|---|
| old_value | Request to generate a completion from the model. |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1beta1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1beta2 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-generativelanguage-v1beta3 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-googleonebackup-pa- | | dictionary_item_added | - root['resources']['backups']['methods']['commitTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['deleteBackupConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['startTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['updateConfig']['parameters']['androidId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['fileId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['transactionId']['description']
- root['resources']['backups']['resources']['files']['methods']['deleteFiles']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['download']['parameters']['fileId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['download']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['upload']['parameters']['backupId']['description']
- root['resources']['media']['methods']['upload']['parameters']['fileName']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.currentBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.customData']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.diffObjectVersion']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.finalStatus']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestId']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestReceivedParamsServingInfo']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytesIsEstimated']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['upload']['parameters']['transactionId']['description']
|
|---|
| values_changed | | root['baseUrl'] | | new_value | https://staging-mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['canonicalName'] | | new_value | MMS Backup Service |
|---|
| old_value | One Backup |
|---|
|
|---|
| root['description'] | | new_value | mmsbackup.pa.googleapis.com API. |
|---|
| old_value | A boq-generated 1P API. For more information, see https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['documentationLink'] | | new_value | https://support.google.com/android/answer/2819582 |
|---|
| old_value | https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['id'] | | new_value | pa_mmsbackup:v1 |
|---|
| old_value | autopush_googleonebackup_pa_sandbox:v1 |
|---|
|
|---|
| root['mtlsRootUrl'] | | new_value | https://staging-mmsbackup.pa.mtls.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.mtls.sandbox.googleapis.com/ |
|---|
|
|---|
| root['name'] | | new_value | pa_mmsbackup |
|---|
| old_value | autopush_googleonebackup_pa_sandbox |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['description'] | | new_value | Commits the current active read-write transaction. All file changes are committed atomically. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either backup or transaction doesn't exist. Already committed transactions are considered as non-existent. Returns a RESOURCE_EXHAUSTED canonical code if user doesn't have sufficient cloud storage capacity. Extract CommitTransactionResourceExhaustedFailureReason from RPC status to learn the exact reason. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['id'] | | new_value | pa_mmsbackup.backups.commitTransaction |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.commitTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['request']['$ref'] | | new_value | CommitTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['response']['$ref'] | | new_value | CommitTransactionResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['description'] | | new_value | Creates a new backup. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns an ALREADY_EXISTS canonical code if a backup for the provided GServices Android ID already exists. Returns a FAILED_PRECONDITION canonical code if GoogleOne backup already exist but it's an orphan - it's not present in Android Backup storage but already exists in Moscato. This can happen if backup deletion partially succeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['id'] | | new_value | pa_mmsbackup.backups.create |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.create |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['request']['$ref'] | | new_value | CreateBackupRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['description'] | | new_value | Deletes the backup and all of its files. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a FAILED_PRECONDITION if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.delete |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.delete |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['description'] | | new_value | Deletes the backup configuration. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup configuration doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['id'] | | new_value | pa_mmsbackup.backups.deleteBackupConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.deleteBackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['request']['$ref'] | | new_value | DeleteBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['description'] | | new_value | Gets the backup for the provided GServices Android ID. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backups doesn't exist. Returns a FAILED_PRECONDITION canonical code if the requested backup is an orphan - it's not present in Android Backup storage but still exists in Moscato. This can happen if backup deletion partially succeeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['id'] | | new_value | pa_mmsbackup.backups.get |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.get |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['description'] | | new_value | Returns backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns the default configuration (see BackupConfiguration proto for details) if there is nothing in Spanner. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['id'] | | new_value | pa_mmsbackup.backups.getConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.getConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['description'] | | new_value | Gets a list of backups for the current user. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.list |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.list |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['response']['$ref'] | | new_value | ListBackupsResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['description'] | | new_value | Starts a long-running transaction. The timeout for read-only transactions is 48 hours, for read-write transactions - 2 weeks. The client is allowed to have multiple read-only transactions at the same time. The client is not allowed to have multiple read-write transactions at the same time. An attempt to create a read-write transaction would abort existing read-write transaction if any. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['id'] | | new_value | pa_mmsbackup.backups.startTransaction |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.startTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['request']['$ref'] | | new_value | StartTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['response']['$ref'] | | new_value | Transaction |
|---|
| old_value | GoogleSubscriptionsBackupV1Transaction |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['description'] | | new_value | Creates/updates backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['id'] | | new_value | pa_mmsbackup.backups.updateConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.updateConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['request']['$ref'] | | new_value | UpdateBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['description'] | | new_value | Stages the file to be deleted once the current transaction is committed. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup or the file doesn't exist. Returns a FAILED_PRECONDITION code if transaction doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.files.delete |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.delete |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['description'] | | new_value | Stages a group of files to be deleted once the current transaction is committed. Does nothing if file(s) are missing. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist or if read-only transaction was provided. Returns a NOT_FOUND canonical code if backup doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['id'] | | new_value | pa_mmsbackup.backups.files.deleteFiles |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.deleteFiles |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['request']['$ref'] | | new_value | DeleteFilesRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['description'] | | new_value | Lists all the files in a given backup. Returns an empty list if the backup is empty. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either the backup or the transaction doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.files.list |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.list |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['response']['$ref'] | | new_value | ListFilesResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
|
|---|
| root['resources']['media']['methods']['download']['description'] | | new_value | Exports the file. This will send the actual file bytes to the client. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the requested file doesn't exist. Returns a FAILED_PRECONDITION canonical code if the provided transaction or the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['id'] | | new_value | pa_mmsbackup.media.download |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.media.download |
|---|
|
|---|
| root['resources']['media']['methods']['download']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Updates the file and returns its updated metadata. If the file doesn't exist, then this will create a new file. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['id'] | | new_value | pa_mmsbackup.media.upload |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.media.upload |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['request']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250412 |
|---|
|
|---|
| root['rootUrl'] | | new_value | https://staging-mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['schemas'] | | new_value | | ApiRequestHeader | | description | Header for requests sent to Google One Backup API. |
|---|
| id | ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | ClientInfo |
|---|
| description | Optional info about the client calling the API. |
|---|
|
|---|
| experimentOverrides | | description | Optional experiment overrides. This is a comma-separate list of experiment names. A minus sign can be used to disable an experiment. Example usage: "ExperimentOne": Enables ExperimentOne. "ExperimentOne,-ExperimentTwo": Enables ExperimentOne and disables ExperimentTwo. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Backup | | description | A backup belonging to a client. |
|---|
| id | Backup |
|---|
| properties | | activeTransactionId | | description | The active read-write transaction for this backup if there is an uncommitted write transaction. Output only. |
|---|
| type | string |
|---|
|
|---|
| backupId | | description | Required. The relative resource name of the backup, e.g. "backups/1337". Output only. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | Aggregate size of all files contained in this backup, in bytes. Output only. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. Output only. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| BackupConfig | | id | BackupConfig |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasMmsBackupEnabledBefore | | description | Is set as long as a user has mms backup turned on in the history. |
|---|
| type | boolean |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether a user has the required photos app permission to send photos_backup_onboarding notifications. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | | description | Is set if the device satisfies the pre-requisites for Android backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Is always "false" by default or if user is either a Dasher/Unicorn/Griffin user. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Is set if the device satisfies the pre-requisites for Mms backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | | description | Is set if the device satisfies the pre-requisites for Photos backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Blobstore2Info | | description | Information to read/write to blobstore2. |
|---|
| id | Blobstore2Info |
|---|
| properties | | blobGeneration | | description | The blob generation id. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| blobId | | description | The blob id, e.g., /blobstore/prod/playground/scotty |
|---|
| type | string |
|---|
|
|---|
| downloadReadHandle | | description | Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| readToken | | description | The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. |
|---|
| type | string |
|---|
|
|---|
| uploadMetadataContainer | | description | Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ClientInfo | | description | Information about a particular client calling the API. |
|---|
| id | ClientInfo |
|---|
| properties | | clientId | | description | Required client ID of the caller. Behavior of certain RPCs may differ slightly by client ID, according to the client's needs. |
|---|
| enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | - Default ID used when no other particular ID applies, or the client has not yet configured a new client ID.
- Client ID for the G1 Android app.
- Client ID for the GmsCore backup modules.
- Client ID for the Drive backup modules.
- Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs.
- Client ID used by service probers.
- Client ID for the PixelMigrate/Restore Android app.
|
|---|
| type | string |
|---|
|
|---|
| version | | description | Required. Version of the client. This field is optional for CLIENT_ID_MANUAL client ID. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionRequest | | description | A request to finish a read-write transaction, committing all file changes atomically. |
|---|
| id | CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The id of the transaction to commit. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionResponse | | description | A transaction commit response. |
|---|
| id | CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| CompositeMedia | | description | A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. |
|---|
| id | CompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | crc32.c hash for the payload. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | MD5 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Reference points to a bigstore object
- Indicates the data is stored in cosmo_binary_reference.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | SHA-1 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ContentTypeInfo | | description | Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. |
|---|
| id | ContentTypeInfo |
|---|
| properties | | bestGuess | | description | Scotty's best guess of what the content type of the file is. |
|---|
| type | string |
|---|
|
|---|
| fromBytes | | description | The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file. |
|---|
| type | string |
|---|
|
|---|
| fromFileName | | description | The content type of the file derived from the file extension of the original file name used by the client. |
|---|
| type | string |
|---|
|
|---|
| fromHeader | | description | The content type of the file as specified in the request headers, multipart headers, or RUPIO start request. |
|---|
| type | string |
|---|
|
|---|
| fromUrlPath | | description | The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CreateBackupRequest | | id | CreateBackupRequest |
|---|
| properties | | androidId | | description | Required. A value that uniquely identifies user's device to Google's servers. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteBackupConfigRequest | | description | A request to delete a backup config. |
|---|
| id | DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteFilesRequest | | description | Request to delete a group of files. |
|---|
| id | DeleteFilesRequest |
|---|
| properties | | fileIds | | description | The file ids relative to backup_id, e.g. "data/selfie.jpg" or "foo.txt" |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The transaction to execute the delete in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffChecksumsResponse | | description | Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffChecksumsResponse |
|---|
| properties | | checksumsLocation | | $ref | CompositeMedia |
|---|
| description | Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| chunkSizeBytes | | description | The chunk size of checksums. Must be a multiple of 256KB. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectLocation | | $ref | CompositeMedia |
|---|
| description | If set, calculate the checksums based on the contents and return them to the caller. |
|---|
|
|---|
| objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The object version of the object the checksums are being returned for. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffDownloadResponse | | description | Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffDownloadResponse |
|---|
| properties | | objectLocation | | $ref | CompositeMedia |
|---|
| description | The original object location. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadRequest | | description | A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadRequest |
|---|
| properties | | checksumsInfo | | $ref | CompositeMedia |
|---|
| description | The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| objectInfo | | $ref | CompositeMedia |
|---|
| description | The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. |
|---|
|
|---|
| objectVersion | | description | The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadResponse | | description | Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadResponse |
|---|
| properties | | objectVersion | | description | The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload. |
|---|
| type | string |
|---|
|
|---|
| originalObject | | $ref | CompositeMedia |
|---|
| description | The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffVersionResponse | | description | Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffVersionResponse |
|---|
| properties | | objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The version of the object stored at the server. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DownloadParameters | | description | Parameters specific to media downloads. |
|---|
| id | DownloadParameters |
|---|
| properties | | allowGzipCompression | | description | A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client. |
|---|
| type | boolean |
|---|
|
|---|
| ignoreRange | | description | Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Empty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | Empty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| File | | description | A file belonging to a backup |
|---|
| id | File |
|---|
| properties | | blob | | $ref | Media |
|---|
| description | The blob supplied to/from Scotty. |
|---|
|
|---|
| fileId | | description | The relative resource name of the backup, e.g: "backups/31337/files/selfie.jpg" |
|---|
| type | string |
|---|
|
|---|
| mediaResponseInfo | | $ref | MediaResponseInfo |
|---|
| description | Output only. Media response details. |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | | description | The mime type of the file contents. May not be needed. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | The size of the file in bytes. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListBackupsResponse | | description | Response including a list of G1 backups |
|---|
| id | ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | |
|---|
| description | A list of backups, mapping from androidId to backup entity. |
|---|
| type | object |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListFilesResponse | | id | ListFilesResponse |
|---|
| properties | | files | | description | All files associated with the backup. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Media | | description | A reference to data stored on the filesystem, on GFS or in blobstore. |
|---|
| id | Media |
|---|
| properties | | algorithm | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time. |
|---|
| type | string |
|---|
|
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| description | Use object_id instead. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| compositeMedia | | description | A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| contentType | | description | MIME type of the data |
|---|
| type | string |
|---|
|
|---|
| contentTypeInfo | | $ref | ContentTypeInfo |
|---|
| description | Extended content type information provided for Scotty uploads. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| diffChecksumsResponse | | $ref | DiffChecksumsResponse |
|---|
| description | Set if reference_type is DIFF_CHECKSUMS_RESPONSE. |
|---|
|
|---|
| diffDownloadResponse | | $ref | DiffDownloadResponse |
|---|
| description | Set if reference_type is DIFF_DOWNLOAD_RESPONSE. |
|---|
|
|---|
| diffUploadRequest | | $ref | DiffUploadRequest |
|---|
| description | Set if reference_type is DIFF_UPLOAD_REQUEST. |
|---|
|
|---|
| diffUploadResponse | | $ref | DiffUploadResponse |
|---|
| description | Set if reference_type is DIFF_UPLOAD_RESPONSE. |
|---|
|
|---|
| diffVersionResponse | | $ref | DiffVersionResponse |
|---|
| description | Set if reference_type is DIFF_VERSION_RESPONSE. |
|---|
|
|---|
| downloadParameters | | $ref | DownloadParameters |
|---|
| description | Parameters for a media download. |
|---|
|
|---|
| filename | | description | Original file name |
|---|
| type | string |
|---|
|
|---|
| hash | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media. |
|---|
| type | string |
|---|
|
|---|
| hashVerified | | description | For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification. |
|---|
| type | boolean |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| isPotentialRetry | | description | |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence. |
|---|
| type | boolean |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | Scotty-provided MD5 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| mediaId | | description | Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Data should be accessed from the current service using the operation GetMedia.
- The content for this media object is stored across multiple partial media objects under the composite_media field.
- Reference points to a bigstore object
- Indicates the data is stored in diff_version_response.
- Indicates the data is stored in diff_checksums_response.
- Indicates the data is stored in diff_download_response.
- Indicates the data is stored in diff_upload_request.
- Indicates the data is stored in diff_upload_response.
- Indicates the data is stored in cosmo_binary_reference.
- Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | Scotty-provided SHA1 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| sha256Hash | | description | Scotty-provided SHA256 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| timestamp | | description | Time at which the media data was last updated, in milliseconds since UNIX epoch |
|---|
| format | uint64 |
|---|
| type | string |
|---|
|
|---|
| token | | description | A unique fingerprint/version id for the media data |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| MediaResponseInfo | | description | This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 } |
|---|
| id | MediaResponseInfo |
|---|
| properties | | customData | | description | Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications. |
|---|
| type | string |
|---|
|
|---|
| dataStorageTransform | | description | Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| destinationBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| dynamicDropTarget | | description | Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| dynamicDropzone | | description | Specifies the Scotty dropzone to use for uploads. |
|---|
| type | string |
|---|
|
|---|
| mediaForDiff | | $ref | Media |
|---|
| description | Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information. |
|---|
|
|---|
| originalObjectBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| requestClass | | description | Request class to use for all Blobstore operations for this request. |
|---|
| enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | - Unpopulated request_class in log files will be taken as 0 in dremel query. GoogleSQL will try to cast it to enum by default. An unused 0 value is added to avoid GoogleSQL casting error. Please refer to b/69677280.
- A latency-sensitive request.
- A request generated by a batch process.
- A best-effort request.
|
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | | description | Requester ID passed along to be recorded in the Scotty logs |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| scottyCustomerLog | | description | Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| trafficClassField | | description | Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM. |
|---|
| enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | - Application-selectable traffic classes Best effort
- Assured forwarding priority 1
- Assured forwarding priority 2
- Assured forwarding priority 3
- Assured forwarding priority 4
- Network control
- Network control
- Best effort at high packet loss
- Low-latency queue (LLQ) best effort (go/llq)
- LLQ assured forwarding priority 1 (go/llq2)
- LLQ assured forwarding priority 2 (go/llq2)
- LLQ assured forwarding priority 3 (go/llq3)
|
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | | description | Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ObjectId | | description | This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. |
|---|
| id | ObjectId |
|---|
| properties | | bucketName | | description | The name of the bucket to which this object belongs. |
|---|
| type | string |
|---|
|
|---|
| generation | | description | Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectName | | description | The name of the object. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| StartTransactionRequest | | description | A request to start a new transaction. Both read-write and read-only transactions are supported. Read-write transactions are used to group write requests along with the ability to read uncommitted changes. Read-only transactions present a consistent view of the backup across multiple read requests. |
|---|
| id | StartTransactionRequest |
|---|
| properties | | maxTransactionSize | | description | Required for READ_WRITE transaction. Works as a two-way contract between client and server to prevent cloud abuse. When starting a new read-write transaction server ensures the user has sufficient cloud quota and substracts file size from the remaining transaction's quota on each file upload. File deletions do not count against transaction's quota because the server doesn't know the size of a deleted file. Server starts blocking file upserts if client goes beyond the transaction's limit. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Required. Instructs the backend how to create a transaction. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Transaction | | description | A read or write transaction created with a call to StartTransaction. |
|---|
| id | Transaction |
|---|
| properties | | id | | description | The unique identifier for the transaction. |
|---|
| type | string |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Transaction options. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| TransactionOptions | | description | Options that can be specified while creating a transaction. |
|---|
| id | TransactionOptions |
|---|
| properties | | mode | | description | The mode of the transaction to be created. |
|---|
| enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | - For catching unset values.
- A transaction that only works for list and get operations.
- A transaction that also works for update and delete operations.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| UpdateBackupConfigRequest | | id | UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether the user grant photos app with the required permission. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | | description | Optional. If set, specifies the value of whether Android backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupSupported | | description | Optional. If set, specifies the value of whether Android backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Optional. If set, specifies the value of whether MMS backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Optional. If set, specifies the value of whether MMS backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | | description | Optional. If set, specifies the value of whether Photos backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupSupported | | description | Optional. If set, specifies the value of whether Photos backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | ApiservingMediaResponseInfo | | id | ApiservingMediaResponseInfo |
|---|
| properties | | customData | |
|---|
| dataStorageTransform | |
|---|
| destinationBlobMintIndex | |
|---|
| dynamicDropTarget | |
|---|
| dynamicDropzone | |
|---|
| mediaForDiff | |
|---|
| originalObjectBlobMintIndex | |
|---|
| requestClass | | enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | |
|---|
| scottyCustomerLog | |
|---|
| trafficClassField | | enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataBlobstore2Info | | id | GdataBlobstore2Info |
|---|
| properties | | blobGeneration | |
|---|
| blobId | |
|---|
| downloadReadHandle | |
|---|
| readToken | |
|---|
| uploadMetadataContainer | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataCompositeMedia | | id | GdataCompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| inline | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataContentTypeInfo | | id | GdataContentTypeInfo |
|---|
| properties | | bestGuess | |
|---|
| fromBytes | |
|---|
| fromFileName | |
|---|
| fromHeader | |
|---|
| fromUrlPath | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffChecksumsResponse | | id | GdataDiffChecksumsResponse |
|---|
| properties | | checksumsLocation | |
|---|
| chunkSizeBytes | |
|---|
| objectLocation | |
|---|
| objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffDownloadResponse | | id | GdataDiffDownloadResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadRequest | | id | GdataDiffUploadRequest |
|---|
| properties | | checksumsInfo | |
|---|
| objectInfo | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadResponse | | id | GdataDiffUploadResponse |
|---|
| properties | | objectVersion | |
|---|
| originalObject | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffVersionResponse | | id | GdataDiffVersionResponse |
|---|
| properties | | objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDownloadParameters | | id | GdataDownloadParameters |
|---|
| properties | | allowGzipCompression | |
|---|
| ignoreRange | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataMedia | | id | GdataMedia |
|---|
| properties | | algorithm | |
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| compositeMedia | |
|---|
| contentType | |
|---|
| contentTypeInfo | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| diffChecksumsResponse | | $ref | GdataDiffChecksumsResponse |
|---|
|
|---|
| diffDownloadResponse | | $ref | GdataDiffDownloadResponse |
|---|
|
|---|
| diffUploadRequest | | $ref | GdataDiffUploadRequest |
|---|
|
|---|
| diffUploadResponse | | $ref | GdataDiffUploadResponse |
|---|
|
|---|
| diffVersionResponse | | $ref | GdataDiffVersionResponse |
|---|
|
|---|
| downloadParameters | | $ref | GdataDownloadParameters |
|---|
|
|---|
| filename | |
|---|
| hash | |
|---|
| hashVerified | |
|---|
| inline | |
|---|
| isPotentialRetry | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| mediaId | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
| sha256Hash | |
|---|
| timestamp | |
|---|
| token | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataObjectId | | id | GdataObjectId |
|---|
| properties | | bucketName | |
|---|
| generation | |
|---|
| objectName | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleProtobufEmpty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | GoogleProtobufEmpty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ApiRequestHeader | | id | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | GoogleSubscriptionsBackupV1ClientInfo |
|---|
|
|---|
| experimentOverrides | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Backup | | id | GoogleSubscriptionsBackupV1Backup |
|---|
| properties | | activeTransactionId | |
|---|
| backupId | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1BackupConfig | | id | GoogleSubscriptionsBackupV1BackupConfig |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasMmsBackupEnabledBefore | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ClientInfo | | id | GoogleSubscriptionsBackupV1ClientInfo |
|---|
| properties | | clientId | | enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| version | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionRequest | | id | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionResponse | | id | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CreateBackupRequest | | id | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
| properties | | androidId | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteBackupConfigRequest | | id | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteFilesRequest | | id | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
| properties | | fileIds | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1File | | id | GoogleSubscriptionsBackupV1File |
|---|
| properties | | blob | |
|---|
| fileId | |
|---|
| mediaResponseInfo | | $ref | ApiservingMediaResponseInfo |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListBackupsResponse | | id | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | | $ref | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| type | object |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListFilesResponse | | id | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
| properties | | files | | items | | $ref | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| type | array |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1StartTransactionRequest | | id | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
| properties | | maxTransactionSize | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Transaction | | id | GoogleSubscriptionsBackupV1Transaction |
|---|
| properties | | id | |
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1TransactionOptions | | id | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
| properties | | mode | | enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1UpdateBackupConfigRequest | | id | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
| root['title'] | | new_value | MMS Backup Private API (Staging) |
|---|
| old_value | Google One Backup Private API |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][0] | | new_value | Such requests signals the start of a request containing media upload. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][1] | Such requests signals that the upload has progressed and that the backend might want to access the media file specified in relevant fields in the resource. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][2] | Such requests signals the end of a request containing media upload. END should be handled just like normal Insert/Upload requests, that is, they should process the request and return a complete resource in the response. Pointers to media data (a GFS path usually) appear in the relevant fields in the inserted/updated resource. See gdata.Media in data.proto. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][3] | Such requests occur after an END and signal that the response has been sent back to the client. RESPONSE_SENT is only sent to the backend if it is configured to receive them. The response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][4] | Such requests indicate that an error occurred while processing the request. ERROR is only sent to the backend if it is configured to receive them. It is not guaranteed that all errors will result in this notification to the backend, even if the backend requests them. Since these requests are just for informational purposes, the response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
|
|---|
|
|---|
| sandbox/autopush-googleonebackup-pa-v1 | | dictionary_item_added | - root['resources']['backups']['methods']['commitTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['deleteBackupConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['startTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['updateConfig']['parameters']['androidId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['fileId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['transactionId']['description']
- root['resources']['backups']['resources']['files']['methods']['deleteFiles']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['download']['parameters']['fileId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['download']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['upload']['parameters']['backupId']['description']
- root['resources']['media']['methods']['upload']['parameters']['fileName']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.currentBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.customData']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.diffObjectVersion']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.finalStatus']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestId']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestReceivedParamsServingInfo']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytesIsEstimated']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['upload']['parameters']['transactionId']['description']
|
|---|
| values_changed | | root['baseUrl'] | | new_value | https://staging-mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['canonicalName'] | | new_value | MMS Backup Service |
|---|
| old_value | One Backup |
|---|
|
|---|
| root['description'] | | new_value | mmsbackup.pa.googleapis.com API. |
|---|
| old_value | A boq-generated 1P API. For more information, see https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['documentationLink'] | | new_value | https://support.google.com/android/answer/2819582 |
|---|
| old_value | https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['id'] | | new_value | pa_mmsbackup:v1 |
|---|
| old_value | autopush_googleonebackup_pa_sandbox:v1 |
|---|
|
|---|
| root['mtlsRootUrl'] | | new_value | https://staging-mmsbackup.pa.mtls.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.mtls.sandbox.googleapis.com/ |
|---|
|
|---|
| root['name'] | | new_value | pa_mmsbackup |
|---|
| old_value | autopush_googleonebackup_pa_sandbox |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['description'] | | new_value | Commits the current active read-write transaction. All file changes are committed atomically. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either backup or transaction doesn't exist. Already committed transactions are considered as non-existent. Returns a RESOURCE_EXHAUSTED canonical code if user doesn't have sufficient cloud storage capacity. Extract CommitTransactionResourceExhaustedFailureReason from RPC status to learn the exact reason. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['id'] | | new_value | pa_mmsbackup.backups.commitTransaction |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.commitTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['request']['$ref'] | | new_value | CommitTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['response']['$ref'] | | new_value | CommitTransactionResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['description'] | | new_value | Creates a new backup. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns an ALREADY_EXISTS canonical code if a backup for the provided GServices Android ID already exists. Returns a FAILED_PRECONDITION canonical code if GoogleOne backup already exist but it's an orphan - it's not present in Android Backup storage but already exists in Moscato. This can happen if backup deletion partially succeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['id'] | | new_value | pa_mmsbackup.backups.create |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.create |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['request']['$ref'] | | new_value | CreateBackupRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['description'] | | new_value | Deletes the backup and all of its files. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a FAILED_PRECONDITION if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.delete |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.delete |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['description'] | | new_value | Deletes the backup configuration. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup configuration doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['id'] | | new_value | pa_mmsbackup.backups.deleteBackupConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.deleteBackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['request']['$ref'] | | new_value | DeleteBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['description'] | | new_value | Gets the backup for the provided GServices Android ID. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backups doesn't exist. Returns a FAILED_PRECONDITION canonical code if the requested backup is an orphan - it's not present in Android Backup storage but still exists in Moscato. This can happen if backup deletion partially succeeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['id'] | | new_value | pa_mmsbackup.backups.get |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.get |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['description'] | | new_value | Returns backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns the default configuration (see BackupConfiguration proto for details) if there is nothing in Spanner. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['id'] | | new_value | pa_mmsbackup.backups.getConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.getConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['description'] | | new_value | Gets a list of backups for the current user. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.list |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.list |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['response']['$ref'] | | new_value | ListBackupsResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['description'] | | new_value | Starts a long-running transaction. The timeout for read-only transactions is 48 hours, for read-write transactions - 2 weeks. The client is allowed to have multiple read-only transactions at the same time. The client is not allowed to have multiple read-write transactions at the same time. An attempt to create a read-write transaction would abort existing read-write transaction if any. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['id'] | | new_value | pa_mmsbackup.backups.startTransaction |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.startTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['request']['$ref'] | | new_value | StartTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['response']['$ref'] | | new_value | Transaction |
|---|
| old_value | GoogleSubscriptionsBackupV1Transaction |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['description'] | | new_value | Creates/updates backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['id'] | | new_value | pa_mmsbackup.backups.updateConfig |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.updateConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['request']['$ref'] | | new_value | UpdateBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['description'] | | new_value | Stages the file to be deleted once the current transaction is committed. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup or the file doesn't exist. Returns a FAILED_PRECONDITION code if transaction doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.files.delete |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.delete |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['description'] | | new_value | Stages a group of files to be deleted once the current transaction is committed. Does nothing if file(s) are missing. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist or if read-only transaction was provided. Returns a NOT_FOUND canonical code if backup doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['id'] | | new_value | pa_mmsbackup.backups.files.deleteFiles |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.deleteFiles |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['request']['$ref'] | | new_value | DeleteFilesRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['description'] | | new_value | Lists all the files in a given backup. Returns an empty list if the backup is empty. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either the backup or the transaction doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.files.list |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.backups.files.list |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['response']['$ref'] | | new_value | ListFilesResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
|
|---|
| root['resources']['media']['methods']['download']['description'] | | new_value | Exports the file. This will send the actual file bytes to the client. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the requested file doesn't exist. Returns a FAILED_PRECONDITION canonical code if the provided transaction or the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['id'] | | new_value | pa_mmsbackup.media.download |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.media.download |
|---|
|
|---|
| root['resources']['media']['methods']['download']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Updates the file and returns its updated metadata. If the file doesn't exist, then this will create a new file. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['id'] | | new_value | pa_mmsbackup.media.upload |
|---|
| old_value | autopush_googleonebackup_pa_sandbox.media.upload |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['request']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250412 |
|---|
|
|---|
| root['rootUrl'] | | new_value | https://staging-mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://autopush-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['schemas'] | | new_value | | ApiRequestHeader | | description | Header for requests sent to Google One Backup API. |
|---|
| id | ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | ClientInfo |
|---|
| description | Optional info about the client calling the API. |
|---|
|
|---|
| experimentOverrides | | description | Optional experiment overrides. This is a comma-separate list of experiment names. A minus sign can be used to disable an experiment. Example usage: "ExperimentOne": Enables ExperimentOne. "ExperimentOne,-ExperimentTwo": Enables ExperimentOne and disables ExperimentTwo. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Backup | | description | A backup belonging to a client. |
|---|
| id | Backup |
|---|
| properties | | activeTransactionId | | description | The active read-write transaction for this backup if there is an uncommitted write transaction. Output only. |
|---|
| type | string |
|---|
|
|---|
| backupId | | description | Required. The relative resource name of the backup, e.g. "backups/1337". Output only. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | Aggregate size of all files contained in this backup, in bytes. Output only. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. Output only. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| BackupConfig | | id | BackupConfig |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasMmsBackupEnabledBefore | | description | Is set as long as a user has mms backup turned on in the history. |
|---|
| type | boolean |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether a user has the required photos app permission to send photos_backup_onboarding notifications. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | | description | Is set if the device satisfies the pre-requisites for Android backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Is always "false" by default or if user is either a Dasher/Unicorn/Griffin user. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Is set if the device satisfies the pre-requisites for Mms backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | | description | Is set if the device satisfies the pre-requisites for Photos backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Blobstore2Info | | description | Information to read/write to blobstore2. |
|---|
| id | Blobstore2Info |
|---|
| properties | | blobGeneration | | description | The blob generation id. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| blobId | | description | The blob id, e.g., /blobstore/prod/playground/scotty |
|---|
| type | string |
|---|
|
|---|
| downloadReadHandle | | description | Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| readToken | | description | The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. |
|---|
| type | string |
|---|
|
|---|
| uploadMetadataContainer | | description | Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ClientInfo | | description | Information about a particular client calling the API. |
|---|
| id | ClientInfo |
|---|
| properties | | clientId | | description | Required client ID of the caller. Behavior of certain RPCs may differ slightly by client ID, according to the client's needs. |
|---|
| enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | - Default ID used when no other particular ID applies, or the client has not yet configured a new client ID.
- Client ID for the G1 Android app.
- Client ID for the GmsCore backup modules.
- Client ID for the Drive backup modules.
- Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs.
- Client ID used by service probers.
- Client ID for the PixelMigrate/Restore Android app.
|
|---|
| type | string |
|---|
|
|---|
| version | | description | Required. Version of the client. This field is optional for CLIENT_ID_MANUAL client ID. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionRequest | | description | A request to finish a read-write transaction, committing all file changes atomically. |
|---|
| id | CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The id of the transaction to commit. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionResponse | | description | A transaction commit response. |
|---|
| id | CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| CompositeMedia | | description | A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. |
|---|
| id | CompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | crc32.c hash for the payload. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | MD5 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Reference points to a bigstore object
- Indicates the data is stored in cosmo_binary_reference.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | SHA-1 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ContentTypeInfo | | description | Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. |
|---|
| id | ContentTypeInfo |
|---|
| properties | | bestGuess | | description | Scotty's best guess of what the content type of the file is. |
|---|
| type | string |
|---|
|
|---|
| fromBytes | | description | The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file. |
|---|
| type | string |
|---|
|
|---|
| fromFileName | | description | The content type of the file derived from the file extension of the original file name used by the client. |
|---|
| type | string |
|---|
|
|---|
| fromHeader | | description | The content type of the file as specified in the request headers, multipart headers, or RUPIO start request. |
|---|
| type | string |
|---|
|
|---|
| fromUrlPath | | description | The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CreateBackupRequest | | id | CreateBackupRequest |
|---|
| properties | | androidId | | description | Required. A value that uniquely identifies user's device to Google's servers. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteBackupConfigRequest | | description | A request to delete a backup config. |
|---|
| id | DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteFilesRequest | | description | Request to delete a group of files. |
|---|
| id | DeleteFilesRequest |
|---|
| properties | | fileIds | | description | The file ids relative to backup_id, e.g. "data/selfie.jpg" or "foo.txt" |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The transaction to execute the delete in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffChecksumsResponse | | description | Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffChecksumsResponse |
|---|
| properties | | checksumsLocation | | $ref | CompositeMedia |
|---|
| description | Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| chunkSizeBytes | | description | The chunk size of checksums. Must be a multiple of 256KB. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectLocation | | $ref | CompositeMedia |
|---|
| description | If set, calculate the checksums based on the contents and return them to the caller. |
|---|
|
|---|
| objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The object version of the object the checksums are being returned for. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffDownloadResponse | | description | Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffDownloadResponse |
|---|
| properties | | objectLocation | | $ref | CompositeMedia |
|---|
| description | The original object location. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadRequest | | description | A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadRequest |
|---|
| properties | | checksumsInfo | | $ref | CompositeMedia |
|---|
| description | The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| objectInfo | | $ref | CompositeMedia |
|---|
| description | The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. |
|---|
|
|---|
| objectVersion | | description | The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadResponse | | description | Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadResponse |
|---|
| properties | | objectVersion | | description | The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload. |
|---|
| type | string |
|---|
|
|---|
| originalObject | | $ref | CompositeMedia |
|---|
| description | The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffVersionResponse | | description | Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffVersionResponse |
|---|
| properties | | objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The version of the object stored at the server. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DownloadParameters | | description | Parameters specific to media downloads. |
|---|
| id | DownloadParameters |
|---|
| properties | | allowGzipCompression | | description | A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client. |
|---|
| type | boolean |
|---|
|
|---|
| ignoreRange | | description | Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Empty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | Empty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| File | | description | A file belonging to a backup |
|---|
| id | File |
|---|
| properties | | blob | | $ref | Media |
|---|
| description | The blob supplied to/from Scotty. |
|---|
|
|---|
| fileId | | description | The relative resource name of the backup, e.g: "backups/31337/files/selfie.jpg" |
|---|
| type | string |
|---|
|
|---|
| mediaResponseInfo | | $ref | MediaResponseInfo |
|---|
| description | Output only. Media response details. |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | | description | The mime type of the file contents. May not be needed. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | The size of the file in bytes. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListBackupsResponse | | description | Response including a list of G1 backups |
|---|
| id | ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | |
|---|
| description | A list of backups, mapping from androidId to backup entity. |
|---|
| type | object |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListFilesResponse | | id | ListFilesResponse |
|---|
| properties | | files | | description | All files associated with the backup. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Media | | description | A reference to data stored on the filesystem, on GFS or in blobstore. |
|---|
| id | Media |
|---|
| properties | | algorithm | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time. |
|---|
| type | string |
|---|
|
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| description | Use object_id instead. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| compositeMedia | | description | A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| contentType | | description | MIME type of the data |
|---|
| type | string |
|---|
|
|---|
| contentTypeInfo | | $ref | ContentTypeInfo |
|---|
| description | Extended content type information provided for Scotty uploads. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| diffChecksumsResponse | | $ref | DiffChecksumsResponse |
|---|
| description | Set if reference_type is DIFF_CHECKSUMS_RESPONSE. |
|---|
|
|---|
| diffDownloadResponse | | $ref | DiffDownloadResponse |
|---|
| description | Set if reference_type is DIFF_DOWNLOAD_RESPONSE. |
|---|
|
|---|
| diffUploadRequest | | $ref | DiffUploadRequest |
|---|
| description | Set if reference_type is DIFF_UPLOAD_REQUEST. |
|---|
|
|---|
| diffUploadResponse | | $ref | DiffUploadResponse |
|---|
| description | Set if reference_type is DIFF_UPLOAD_RESPONSE. |
|---|
|
|---|
| diffVersionResponse | | $ref | DiffVersionResponse |
|---|
| description | Set if reference_type is DIFF_VERSION_RESPONSE. |
|---|
|
|---|
| downloadParameters | | $ref | DownloadParameters |
|---|
| description | Parameters for a media download. |
|---|
|
|---|
| filename | | description | Original file name |
|---|
| type | string |
|---|
|
|---|
| hash | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media. |
|---|
| type | string |
|---|
|
|---|
| hashVerified | | description | For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification. |
|---|
| type | boolean |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| isPotentialRetry | | description | |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence. |
|---|
| type | boolean |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | Scotty-provided MD5 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| mediaId | | description | Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Data should be accessed from the current service using the operation GetMedia.
- The content for this media object is stored across multiple partial media objects under the composite_media field.
- Reference points to a bigstore object
- Indicates the data is stored in diff_version_response.
- Indicates the data is stored in diff_checksums_response.
- Indicates the data is stored in diff_download_response.
- Indicates the data is stored in diff_upload_request.
- Indicates the data is stored in diff_upload_response.
- Indicates the data is stored in cosmo_binary_reference.
- Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | Scotty-provided SHA1 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| sha256Hash | | description | Scotty-provided SHA256 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| timestamp | | description | Time at which the media data was last updated, in milliseconds since UNIX epoch |
|---|
| format | uint64 |
|---|
| type | string |
|---|
|
|---|
| token | | description | A unique fingerprint/version id for the media data |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| MediaResponseInfo | | description | This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 } |
|---|
| id | MediaResponseInfo |
|---|
| properties | | customData | | description | Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications. |
|---|
| type | string |
|---|
|
|---|
| dataStorageTransform | | description | Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| destinationBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| dynamicDropTarget | | description | Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| dynamicDropzone | | description | Specifies the Scotty dropzone to use for uploads. |
|---|
| type | string |
|---|
|
|---|
| mediaForDiff | | $ref | Media |
|---|
| description | Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information. |
|---|
|
|---|
| originalObjectBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| requestClass | | description | Request class to use for all Blobstore operations for this request. |
|---|
| enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | - Unpopulated request_class in log files will be taken as 0 in dremel query. GoogleSQL will try to cast it to enum by default. An unused 0 value is added to avoid GoogleSQL casting error. Please refer to b/69677280.
- A latency-sensitive request.
- A request generated by a batch process.
- A best-effort request.
|
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | | description | Requester ID passed along to be recorded in the Scotty logs |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| scottyCustomerLog | | description | Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| trafficClassField | | description | Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM. |
|---|
| enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | - Application-selectable traffic classes Best effort
- Assured forwarding priority 1
- Assured forwarding priority 2
- Assured forwarding priority 3
- Assured forwarding priority 4
- Network control
- Network control
- Best effort at high packet loss
- Low-latency queue (LLQ) best effort (go/llq)
- LLQ assured forwarding priority 1 (go/llq2)
- LLQ assured forwarding priority 2 (go/llq2)
- LLQ assured forwarding priority 3 (go/llq3)
|
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | | description | Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ObjectId | | description | This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. |
|---|
| id | ObjectId |
|---|
| properties | | bucketName | | description | The name of the bucket to which this object belongs. |
|---|
| type | string |
|---|
|
|---|
| generation | | description | Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectName | | description | The name of the object. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| StartTransactionRequest | | description | A request to start a new transaction. Both read-write and read-only transactions are supported. Read-write transactions are used to group write requests along with the ability to read uncommitted changes. Read-only transactions present a consistent view of the backup across multiple read requests. |
|---|
| id | StartTransactionRequest |
|---|
| properties | | maxTransactionSize | | description | Required for READ_WRITE transaction. Works as a two-way contract between client and server to prevent cloud abuse. When starting a new read-write transaction server ensures the user has sufficient cloud quota and substracts file size from the remaining transaction's quota on each file upload. File deletions do not count against transaction's quota because the server doesn't know the size of a deleted file. Server starts blocking file upserts if client goes beyond the transaction's limit. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Required. Instructs the backend how to create a transaction. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Transaction | | description | A read or write transaction created with a call to StartTransaction. |
|---|
| id | Transaction |
|---|
| properties | | id | | description | The unique identifier for the transaction. |
|---|
| type | string |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Transaction options. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| TransactionOptions | | description | Options that can be specified while creating a transaction. |
|---|
| id | TransactionOptions |
|---|
| properties | | mode | | description | The mode of the transaction to be created. |
|---|
| enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | - For catching unset values.
- A transaction that only works for list and get operations.
- A transaction that also works for update and delete operations.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| UpdateBackupConfigRequest | | id | UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether the user grant photos app with the required permission. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | | description | Optional. If set, specifies the value of whether Android backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupSupported | | description | Optional. If set, specifies the value of whether Android backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Optional. If set, specifies the value of whether MMS backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Optional. If set, specifies the value of whether MMS backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | | description | Optional. If set, specifies the value of whether Photos backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupSupported | | description | Optional. If set, specifies the value of whether Photos backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | ApiservingMediaResponseInfo | | id | ApiservingMediaResponseInfo |
|---|
| properties | | customData | |
|---|
| dataStorageTransform | |
|---|
| destinationBlobMintIndex | |
|---|
| dynamicDropTarget | |
|---|
| dynamicDropzone | |
|---|
| mediaForDiff | |
|---|
| originalObjectBlobMintIndex | |
|---|
| requestClass | | enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | |
|---|
| scottyCustomerLog | |
|---|
| trafficClassField | | enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataBlobstore2Info | | id | GdataBlobstore2Info |
|---|
| properties | | blobGeneration | |
|---|
| blobId | |
|---|
| downloadReadHandle | |
|---|
| readToken | |
|---|
| uploadMetadataContainer | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataCompositeMedia | | id | GdataCompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| inline | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataContentTypeInfo | | id | GdataContentTypeInfo |
|---|
| properties | | bestGuess | |
|---|
| fromBytes | |
|---|
| fromFileName | |
|---|
| fromHeader | |
|---|
| fromUrlPath | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffChecksumsResponse | | id | GdataDiffChecksumsResponse |
|---|
| properties | | checksumsLocation | |
|---|
| chunkSizeBytes | |
|---|
| objectLocation | |
|---|
| objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffDownloadResponse | | id | GdataDiffDownloadResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadRequest | | id | GdataDiffUploadRequest |
|---|
| properties | | checksumsInfo | |
|---|
| objectInfo | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadResponse | | id | GdataDiffUploadResponse |
|---|
| properties | | objectVersion | |
|---|
| originalObject | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffVersionResponse | | id | GdataDiffVersionResponse |
|---|
| properties | | objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDownloadParameters | | id | GdataDownloadParameters |
|---|
| properties | | allowGzipCompression | |
|---|
| ignoreRange | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataMedia | | id | GdataMedia |
|---|
| properties | | algorithm | |
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| compositeMedia | |
|---|
| contentType | |
|---|
| contentTypeInfo | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| diffChecksumsResponse | | $ref | GdataDiffChecksumsResponse |
|---|
|
|---|
| diffDownloadResponse | | $ref | GdataDiffDownloadResponse |
|---|
|
|---|
| diffUploadRequest | | $ref | GdataDiffUploadRequest |
|---|
|
|---|
| diffUploadResponse | | $ref | GdataDiffUploadResponse |
|---|
|
|---|
| diffVersionResponse | | $ref | GdataDiffVersionResponse |
|---|
|
|---|
| downloadParameters | | $ref | GdataDownloadParameters |
|---|
|
|---|
| filename | |
|---|
| hash | |
|---|
| hashVerified | |
|---|
| inline | |
|---|
| isPotentialRetry | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| mediaId | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
| sha256Hash | |
|---|
| timestamp | |
|---|
| token | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataObjectId | | id | GdataObjectId |
|---|
| properties | | bucketName | |
|---|
| generation | |
|---|
| objectName | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleProtobufEmpty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | GoogleProtobufEmpty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ApiRequestHeader | | id | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | GoogleSubscriptionsBackupV1ClientInfo |
|---|
|
|---|
| experimentOverrides | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Backup | | id | GoogleSubscriptionsBackupV1Backup |
|---|
| properties | | activeTransactionId | |
|---|
| backupId | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1BackupConfig | | id | GoogleSubscriptionsBackupV1BackupConfig |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasMmsBackupEnabledBefore | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ClientInfo | | id | GoogleSubscriptionsBackupV1ClientInfo |
|---|
| properties | | clientId | | enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| version | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionRequest | | id | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionResponse | | id | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CreateBackupRequest | | id | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
| properties | | androidId | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteBackupConfigRequest | | id | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteFilesRequest | | id | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
| properties | | fileIds | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1File | | id | GoogleSubscriptionsBackupV1File |
|---|
| properties | | blob | |
|---|
| fileId | |
|---|
| mediaResponseInfo | | $ref | ApiservingMediaResponseInfo |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListBackupsResponse | | id | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | | $ref | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| type | object |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListFilesResponse | | id | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
| properties | | files | | items | | $ref | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| type | array |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1StartTransactionRequest | | id | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
| properties | | maxTransactionSize | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Transaction | | id | GoogleSubscriptionsBackupV1Transaction |
|---|
| properties | | id | |
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1TransactionOptions | | id | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
| properties | | mode | | enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1UpdateBackupConfigRequest | | id | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
| root['title'] | | new_value | MMS Backup Private API (Staging) |
|---|
| old_value | Google One Backup Private API |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][0] | | new_value | Such requests signals the start of a request containing media upload. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][1] | Such requests signals that the upload has progressed and that the backend might want to access the media file specified in relevant fields in the resource. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][2] | Such requests signals the end of a request containing media upload. END should be handled just like normal Insert/Upload requests, that is, they should process the request and return a complete resource in the response. Pointers to media data (a GFS path usually) appear in the relevant fields in the inserted/updated resource. See gdata.Media in data.proto. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][3] | Such requests occur after an END and signal that the response has been sent back to the client. RESPONSE_SENT is only sent to the backend if it is configured to receive them. The response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][4] | Such requests indicate that an error occurred while processing the request. ERROR is only sent to the backend if it is configured to receive them. It is not guaranteed that all errors will result in this notification to the backend, even if the backend requests them. Since these requests are just for informational purposes, the response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
|
|---|
|
|---|
| sandbox/autopush-hangouts- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-hangouts-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-myphonenumbers-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-myphonenumbers-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-notifications-pa- | | dictionary_item_added | - root['schemas']['GoogleInternalTapandpayV1PassesTemplates__GeofenceNotificationsSettingsConstraint']
- root['schemas']['AppsDynamite__ChimeNotificationPayload']['properties']['reactionId']
- root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['properties']['enableEsimUpdateNotifications']
- root['schemas']['GoogleInternalTapandpayV1PassesTemplates__UserSettingsConstraint']['properties']['geofenceNotificationsSettingsConstraint']
- root['schemas']['NotificationsFrontendData_RenderContext_DeviceInfo']['properties']['appVersionCode']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['description'] | | new_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 9 |
|---|
| old_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 8 |
|---|
|
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][605] | | new_value | Need bundle type for Real World Journeys (RWJ) short video card. |
|---|
| old_value | Need bundle type for RWJ short video card. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][606] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][619] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][620] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][606] | Need bundle type for Real World Journeys (RWJ) What's Happening card. |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][618] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][619] | Need bundle type for Trending for You in Discover. go/discover-story-rr-flow |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][620] | Need bundle type for This feature will fetch social media comments related to a content. NextId: 4628 |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1486] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1499] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1500] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][617] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration NextId: 4625 |
|---|
|
|---|
|
|---|
| sandbox/autopush-notifications-pa-v1 | | dictionary_item_added | - root['schemas']['GoogleInternalTapandpayV1PassesTemplates__GeofenceNotificationsSettingsConstraint']
- root['schemas']['AppsDynamite__ChimeNotificationPayload']['properties']['reactionId']
- root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['properties']['enableEsimUpdateNotifications']
- root['schemas']['GoogleInternalTapandpayV1PassesTemplates__UserSettingsConstraint']['properties']['geofenceNotificationsSettingsConstraint']
- root['schemas']['NotificationsFrontendData_RenderContext_DeviceInfo']['properties']['appVersionCode']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['description'] | | new_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 9 |
|---|
| old_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 8 |
|---|
|
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][605] | | new_value | Need bundle type for Real World Journeys (RWJ) short video card. |
|---|
| old_value | Need bundle type for RWJ short video card. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][606] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][619] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][620] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][606] | Need bundle type for Real World Journeys (RWJ) What's Happening card. |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][618] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][619] | Need bundle type for Trending for You in Discover. go/discover-story-rr-flow |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][620] | Need bundle type for This feature will fetch social media comments related to a content. NextId: 4628 |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1486] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1499] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1500] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][617] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration NextId: 4625 |
|---|
|
|---|
|
|---|
| sandbox/autopush-ogads-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][733] | go/finhub-design |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][733] | go/finhub-design |
|---|
|
|---|
|
|---|
| sandbox/autopush-ogads-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][733] | go/finhub-design |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][733] | go/finhub-design |
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa- | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa-v1 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
|
|---|
|
|---|
| sandbox/autopush-people-pa-v2 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/autopush-peoplestack-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/autopush-peoplestack-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/autopush-phonedeviceverification-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-phonedeviceverification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-reach-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-reach-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-secureconnect-pa- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-secureconnect-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceconsumermanagement- | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceconsumermanagement-v1 | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage- | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-serviceusage-v1 | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-tenor- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-tenor-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-tenor-v2 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/autopush-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-staging- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-staging-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-staging-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-staging-v2 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-test- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-test-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-test-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/cloud-speech-test-v2 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-notifications-pa- | | dictionary_item_added | - root['schemas']['GoogleInternalTapandpayV1PassesTemplates__GeofenceNotificationsSettingsConstraint']
- root['schemas']['AppsDynamite__ChimeNotificationPayload']['properties']['reactionId']
- root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['properties']['enableEsimUpdateNotifications']
- root['schemas']['GoogleInternalTapandpayV1PassesTemplates__UserSettingsConstraint']['properties']['geofenceNotificationsSettingsConstraint']
- root['schemas']['NotificationsFrontendData_RenderContext_DeviceInfo']['properties']['appVersionCode']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['description'] | | new_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 9 |
|---|
| old_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 8 |
|---|
|
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][605] | | new_value | Need bundle type for Real World Journeys (RWJ) short video card. |
|---|
| old_value | Need bundle type for RWJ short video card. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][606] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][619] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][620] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][606] | Need bundle type for Real World Journeys (RWJ) What's Happening card. |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][618] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][619] | Need bundle type for Trending for You in Discover. go/discover-story-rr-flow |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][620] | Need bundle type for This feature will fetch social media comments related to a content. NextId: 4628 |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1486] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1499] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1500] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][617] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration NextId: 4625 |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-notifications-pa-v1 | | dictionary_item_added | - root['schemas']['GoogleInternalTapandpayV1PassesTemplates__GeofenceNotificationsSettingsConstraint']
- root['schemas']['AppsDynamite__ChimeNotificationPayload']['properties']['reactionId']
- root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['properties']['enableEsimUpdateNotifications']
- root['schemas']['GoogleInternalTapandpayV1PassesTemplates__UserSettingsConstraint']['properties']['geofenceNotificationsSettingsConstraint']
- root['schemas']['NotificationsFrontendData_RenderContext_DeviceInfo']['properties']['appVersionCode']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['GoogleInternalFitbitP11ManagementV1Notification__P11ChimeDevicePayload']['description'] | | new_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 9 |
|---|
| old_value | Included in the chime registration payload and retrieved in the backend render context when the renderer is invoked on notifications. Next ID: 8 |
|---|
|
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][605] | | new_value | Need bundle type for Real World Journeys (RWJ) short video card. |
|---|
| old_value | Need bundle type for RWJ short video card. |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsFrontendDataCommon__SupportedFeatures']['properties']['supportedCustomUiTypes']['items']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enum'][5] | CUSTOM_UI_TYPE_OG_CALLOUT |
|---|
| root['schemas']['NotificationsPlatformCommonProto__CustomUi']['properties']['customUiType']['enumDescriptions'][5] | IN_WEB pre-custom UI traffic. |
|---|
| root['schemas']['SearchNotificationsClientCommon__InboxChimeData']['properties']['category']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][606] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][619] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enum'][620] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][606] | Need bundle type for Real World Journeys (RWJ) What's Happening card. |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][618] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][619] | Need bundle type for Trending for You in Discover. go/discover-story-rr-flow |
|---|
| root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][620] | Need bundle type for This feature will fetch social media comments related to a content. NextId: 4628 |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1486] | RWJ_WHATS_HAPPENING |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1499] | TRENDING_FOR_YOU |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['cardCategory']['enum'][1500] | SOCIAL_MEDIA_COMMENTS |
|---|
| root['schemas']['Sidekick__SemanticProperties']['properties']['notificationCategory']['enum'][286] | UPCOMING_HOLIDAYS_EVENTS_NOTIF |
|---|
|
|---|
| iterable_item_removed | | root['schemas']['Sidekick__ClusterMetadata']['properties']['needBundleType']['enumDescriptions'][617] | Need bundle type for Neon Cluster in Discover. go/discover-story-neon-integration NextId: 4625 |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa- | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa-v1 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-people-pa-v2 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/content-autopush-youtube-v3 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/dev-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/phonedeviceverification-pa-prod- | | values_changed | | root['revision'] | | new_value | 20250515 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/phonedeviceverification-pa-prod-v1 | | values_changed | | root['revision'] | | new_value | 20250515 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-fitbit-pa- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-fitbit-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-fitbit-pa-v3 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-fitbit-pa-v4 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-growth-pa- | | values_changed | | root['revision'] | | new_value | 20250514 |
|---|
| old_value | 20250513 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/preprod-growth-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250514 |
|---|
| old_value | 20250513 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/prod-phonedeviceverification-pa- | | values_changed | | root['revision'] | | new_value | 20250515 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/prod-phonedeviceverification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250515 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-admin-pa- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/qa-admin-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-accountsettingsmobile-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-accountsettingsmobile-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-afwprovisioning-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-afwprovisioning-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-alioth-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-alioth-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidauthnimblegateway-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-androidauthnimblegateway-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apikeys- | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-apikeys-v1 | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-auditrecording-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][243] | REUBEN_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][243] | go/reuben-backend-design - Reuben |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][435] | PAISA_MERCHANT_CREDIT_REPORT_FETCH_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][436] | PAISA_MERCHANT_CREDIT_REPORT_PERSONALIZATION_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][517] | REUBEN_TOS_CONSENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][435] | Event specifying that the merchant has accepted the credit report fetch consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][436] | Event specifying that the merchant has accepted the credit report personalization consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][517] | The user has given consent to the Reuben app. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][719] | PAISA_MERCHANT_LOAN_APPLICATION_FLOW_CREDIT_REPORT_FETCH_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][925] | REUBEN_TOS_CONSENT_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][719] | User going through the Credit Report Fetch screen in the loan application journey in Merchant Credit microapp. Ref: go/cibil-in-merchant-credit-application-flow |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][925] | Reuben consent. |
|---|
|
|---|
|
|---|
| sandbox/staging-auditrecording-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enum'][243] | REUBEN_SERVER |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodComponent']['properties']['componentId']['enumDescriptions'][243] | go/reuben-backend-design - Reuben |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][435] | PAISA_MERCHANT_CREDIT_REPORT_FETCH_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][436] | PAISA_MERCHANT_CREDIT_REPORT_PERSONALIZATION_CONSENT_ACCEPTED |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enum'][517] | REUBEN_TOS_CONSENT |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][435] | Event specifying that the merchant has accepted the credit report fetch consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][436] | Event specifying that the merchant has accepted the credit report personalization consent. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodEvent']['properties']['name']['enumDescriptions'][517] | The user has given consent to the Reuben app. |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][719] | PAISA_MERCHANT_LOAN_APPLICATION_FLOW_CREDIT_REPORT_FETCH_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enum'][925] | REUBEN_TOS_CONSENT_SCREEN |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][719] | User going through the Credit Report Fetch screen in the loan application journey in Merchant Credit microapp. Ref: go/cibil-in-merchant-credit-application-flow |
|---|
| root['schemas']['GoogleInternalApiAuditrecordingV1NongoogleprodUiContext']['properties']['contextId']['enumDescriptions'][925] | Reuben consent. |
|---|
|
|---|
|
|---|
| sandbox/staging-clientauthconfig- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][371] | | new_value | Recaptcha (go/recaptcha) Contacts: nflick@, recaptcha-eng@ |
|---|
| old_value | Recaptcha Contacts: nflick@, recaptcha-eng@ |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Client']['properties']['accountRestrictionService']['enum'][372] | RECAPTCHA_APP |
|---|
|
|---|
|
|---|
| sandbox/staging-clientauthconfig-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
| root['schemas']['Client']['properties']['accountRestrictionService']['enumDescriptions'][371] | | new_value | Recaptcha (go/recaptcha) Contacts: nflick@, recaptcha-eng@ |
|---|
| old_value | Recaptcha Contacts: nflick@, recaptcha-eng@ |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Client']['properties']['accountRestrictionService']['enum'][372] | RECAPTCHA_APP |
|---|
|
|---|
|
|---|
| sandbox/staging-enterprisedeviceauth-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-enterprisedeviceauth-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-familymanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-familymanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fcm- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-fcm-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-googleonebackup-pa- | | dictionary_item_added | - root['resources']['backups']['methods']['commitTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['deleteBackupConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['startTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['updateConfig']['parameters']['androidId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['fileId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['transactionId']['description']
- root['resources']['backups']['resources']['files']['methods']['deleteFiles']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['download']['parameters']['fileId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['download']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['upload']['parameters']['backupId']['description']
- root['resources']['media']['methods']['upload']['parameters']['fileName']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.currentBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.customData']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.diffObjectVersion']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.finalStatus']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestId']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestReceivedParamsServingInfo']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytesIsEstimated']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['upload']['parameters']['transactionId']['description']
|
|---|
| values_changed | | root['baseUrl'] | | new_value | https://mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['canonicalName'] | | new_value | MMS Backup Service |
|---|
| old_value | One Backup |
|---|
|
|---|
| root['description'] | | new_value | mmsbackup.pa.googleapis.com API. |
|---|
| old_value | A boq-generated 1P API. For more information, see https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['documentationLink'] | | new_value | https://support.google.com/android/answer/2819582 |
|---|
| old_value | https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['id'] | | new_value | pa_mmsbackup:v1 |
|---|
| old_value | googleonebackup_pa:v1 |
|---|
|
|---|
| root['mtlsRootUrl'] | | new_value | https://mmsbackup.pa.mtls.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.mtls.sandbox.googleapis.com/ |
|---|
|
|---|
| root['name'] | | new_value | pa_mmsbackup |
|---|
| old_value | googleonebackup_pa |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['description'] | | new_value | Commits the current active read-write transaction. All file changes are committed atomically. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either backup or transaction doesn't exist. Already committed transactions are considered as non-existent. Returns a RESOURCE_EXHAUSTED canonical code if user doesn't have sufficient cloud storage capacity. Extract CommitTransactionResourceExhaustedFailureReason from RPC status to learn the exact reason. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['id'] | | new_value | pa_mmsbackup.backups.commitTransaction |
|---|
| old_value | googleonebackup_pa.backups.commitTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['request']['$ref'] | | new_value | CommitTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['response']['$ref'] | | new_value | CommitTransactionResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['description'] | | new_value | Creates a new backup. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns an ALREADY_EXISTS canonical code if a backup for the provided GServices Android ID already exists. Returns a FAILED_PRECONDITION canonical code if GoogleOne backup already exist but it's an orphan - it's not present in Android Backup storage but already exists in Moscato. This can happen if backup deletion partially succeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['id'] | | new_value | pa_mmsbackup.backups.create |
|---|
| old_value | googleonebackup_pa.backups.create |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['request']['$ref'] | | new_value | CreateBackupRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['description'] | | new_value | Deletes the backup and all of its files. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a FAILED_PRECONDITION if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.delete |
|---|
| old_value | googleonebackup_pa.backups.delete |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['description'] | | new_value | Deletes the backup configuration. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup configuration doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['id'] | | new_value | pa_mmsbackup.backups.deleteBackupConfig |
|---|
| old_value | googleonebackup_pa.backups.deleteBackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['request']['$ref'] | | new_value | DeleteBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['description'] | | new_value | Gets the backup for the provided GServices Android ID. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backups doesn't exist. Returns a FAILED_PRECONDITION canonical code if the requested backup is an orphan - it's not present in Android Backup storage but still exists in Moscato. This can happen if backup deletion partially succeeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['id'] | | new_value | pa_mmsbackup.backups.get |
|---|
| old_value | googleonebackup_pa.backups.get |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['description'] | | new_value | Returns backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns the default configuration (see BackupConfiguration proto for details) if there is nothing in Spanner. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['id'] | | new_value | pa_mmsbackup.backups.getConfig |
|---|
| old_value | googleonebackup_pa.backups.getConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['description'] | | new_value | Gets a list of backups for the current user. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.list |
|---|
| old_value | googleonebackup_pa.backups.list |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['response']['$ref'] | | new_value | ListBackupsResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['description'] | | new_value | Starts a long-running transaction. The timeout for read-only transactions is 48 hours, for read-write transactions - 2 weeks. The client is allowed to have multiple read-only transactions at the same time. The client is not allowed to have multiple read-write transactions at the same time. An attempt to create a read-write transaction would abort existing read-write transaction if any. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['id'] | | new_value | pa_mmsbackup.backups.startTransaction |
|---|
| old_value | googleonebackup_pa.backups.startTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['request']['$ref'] | | new_value | StartTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['response']['$ref'] | | new_value | Transaction |
|---|
| old_value | GoogleSubscriptionsBackupV1Transaction |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['description'] | | new_value | Creates/updates backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['id'] | | new_value | pa_mmsbackup.backups.updateConfig |
|---|
| old_value | googleonebackup_pa.backups.updateConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['request']['$ref'] | | new_value | UpdateBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['description'] | | new_value | Stages the file to be deleted once the current transaction is committed. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup or the file doesn't exist. Returns a FAILED_PRECONDITION code if transaction doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.files.delete |
|---|
| old_value | googleonebackup_pa.backups.files.delete |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['description'] | | new_value | Stages a group of files to be deleted once the current transaction is committed. Does nothing if file(s) are missing. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist or if read-only transaction was provided. Returns a NOT_FOUND canonical code if backup doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['id'] | | new_value | pa_mmsbackup.backups.files.deleteFiles |
|---|
| old_value | googleonebackup_pa.backups.files.deleteFiles |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['request']['$ref'] | | new_value | DeleteFilesRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['description'] | | new_value | Lists all the files in a given backup. Returns an empty list if the backup is empty. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either the backup or the transaction doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.files.list |
|---|
| old_value | googleonebackup_pa.backups.files.list |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['response']['$ref'] | | new_value | ListFilesResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
|
|---|
| root['resources']['media']['methods']['download']['description'] | | new_value | Exports the file. This will send the actual file bytes to the client. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the requested file doesn't exist. Returns a FAILED_PRECONDITION canonical code if the provided transaction or the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['id'] | | new_value | pa_mmsbackup.media.download |
|---|
| old_value | googleonebackup_pa.media.download |
|---|
|
|---|
| root['resources']['media']['methods']['download']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Updates the file and returns its updated metadata. If the file doesn't exist, then this will create a new file. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['id'] | | new_value | pa_mmsbackup.media.upload |
|---|
| old_value | googleonebackup_pa.media.upload |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['request']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250412 |
|---|
|
|---|
| root['rootUrl'] | | new_value | https://mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['schemas'] | | new_value | | ApiRequestHeader | | description | Header for requests sent to Google One Backup API. |
|---|
| id | ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | ClientInfo |
|---|
| description | Optional info about the client calling the API. |
|---|
|
|---|
| experimentOverrides | | description | Optional experiment overrides. This is a comma-separate list of experiment names. A minus sign can be used to disable an experiment. Example usage: "ExperimentOne": Enables ExperimentOne. "ExperimentOne,-ExperimentTwo": Enables ExperimentOne and disables ExperimentTwo. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Backup | | description | A backup belonging to a client. |
|---|
| id | Backup |
|---|
| properties | | activeTransactionId | | description | The active read-write transaction for this backup if there is an uncommitted write transaction. Output only. |
|---|
| type | string |
|---|
|
|---|
| backupId | | description | Required. The relative resource name of the backup, e.g. "backups/1337". Output only. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | Aggregate size of all files contained in this backup, in bytes. Output only. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. Output only. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| BackupConfig | | id | BackupConfig |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasMmsBackupEnabledBefore | | description | Is set as long as a user has mms backup turned on in the history. |
|---|
| type | boolean |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether a user has the required photos app permission to send photos_backup_onboarding notifications. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | | description | Is set if the device satisfies the pre-requisites for Android backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Is always "false" by default or if user is either a Dasher/Unicorn/Griffin user. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Is set if the device satisfies the pre-requisites for Mms backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | | description | Is set if the device satisfies the pre-requisites for Photos backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Blobstore2Info | | description | Information to read/write to blobstore2. |
|---|
| id | Blobstore2Info |
|---|
| properties | | blobGeneration | | description | The blob generation id. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| blobId | | description | The blob id, e.g., /blobstore/prod/playground/scotty |
|---|
| type | string |
|---|
|
|---|
| downloadReadHandle | | description | Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| readToken | | description | The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. |
|---|
| type | string |
|---|
|
|---|
| uploadMetadataContainer | | description | Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ClientInfo | | description | Information about a particular client calling the API. |
|---|
| id | ClientInfo |
|---|
| properties | | clientId | | description | Required client ID of the caller. Behavior of certain RPCs may differ slightly by client ID, according to the client's needs. |
|---|
| enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | - Default ID used when no other particular ID applies, or the client has not yet configured a new client ID.
- Client ID for the G1 Android app.
- Client ID for the GmsCore backup modules.
- Client ID for the Drive backup modules.
- Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs.
- Client ID used by service probers.
- Client ID for the PixelMigrate/Restore Android app.
|
|---|
| type | string |
|---|
|
|---|
| version | | description | Required. Version of the client. This field is optional for CLIENT_ID_MANUAL client ID. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionRequest | | description | A request to finish a read-write transaction, committing all file changes atomically. |
|---|
| id | CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The id of the transaction to commit. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionResponse | | description | A transaction commit response. |
|---|
| id | CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| CompositeMedia | | description | A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. |
|---|
| id | CompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | crc32.c hash for the payload. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | MD5 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Reference points to a bigstore object
- Indicates the data is stored in cosmo_binary_reference.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | SHA-1 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ContentTypeInfo | | description | Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. |
|---|
| id | ContentTypeInfo |
|---|
| properties | | bestGuess | | description | Scotty's best guess of what the content type of the file is. |
|---|
| type | string |
|---|
|
|---|
| fromBytes | | description | The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file. |
|---|
| type | string |
|---|
|
|---|
| fromFileName | | description | The content type of the file derived from the file extension of the original file name used by the client. |
|---|
| type | string |
|---|
|
|---|
| fromHeader | | description | The content type of the file as specified in the request headers, multipart headers, or RUPIO start request. |
|---|
| type | string |
|---|
|
|---|
| fromUrlPath | | description | The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CreateBackupRequest | | id | CreateBackupRequest |
|---|
| properties | | androidId | | description | Required. A value that uniquely identifies user's device to Google's servers. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteBackupConfigRequest | | description | A request to delete a backup config. |
|---|
| id | DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteFilesRequest | | description | Request to delete a group of files. |
|---|
| id | DeleteFilesRequest |
|---|
| properties | | fileIds | | description | The file ids relative to backup_id, e.g. "data/selfie.jpg" or "foo.txt" |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The transaction to execute the delete in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffChecksumsResponse | | description | Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffChecksumsResponse |
|---|
| properties | | checksumsLocation | | $ref | CompositeMedia |
|---|
| description | Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| chunkSizeBytes | | description | The chunk size of checksums. Must be a multiple of 256KB. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectLocation | | $ref | CompositeMedia |
|---|
| description | If set, calculate the checksums based on the contents and return them to the caller. |
|---|
|
|---|
| objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The object version of the object the checksums are being returned for. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffDownloadResponse | | description | Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffDownloadResponse |
|---|
| properties | | objectLocation | | $ref | CompositeMedia |
|---|
| description | The original object location. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadRequest | | description | A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadRequest |
|---|
| properties | | checksumsInfo | | $ref | CompositeMedia |
|---|
| description | The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| objectInfo | | $ref | CompositeMedia |
|---|
| description | The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. |
|---|
|
|---|
| objectVersion | | description | The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadResponse | | description | Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadResponse |
|---|
| properties | | objectVersion | | description | The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload. |
|---|
| type | string |
|---|
|
|---|
| originalObject | | $ref | CompositeMedia |
|---|
| description | The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffVersionResponse | | description | Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffVersionResponse |
|---|
| properties | | objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The version of the object stored at the server. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DownloadParameters | | description | Parameters specific to media downloads. |
|---|
| id | DownloadParameters |
|---|
| properties | | allowGzipCompression | | description | A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client. |
|---|
| type | boolean |
|---|
|
|---|
| ignoreRange | | description | Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Empty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | Empty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| File | | description | A file belonging to a backup |
|---|
| id | File |
|---|
| properties | | blob | | $ref | Media |
|---|
| description | The blob supplied to/from Scotty. |
|---|
|
|---|
| fileId | | description | The relative resource name of the backup, e.g: "backups/31337/files/selfie.jpg" |
|---|
| type | string |
|---|
|
|---|
| mediaResponseInfo | | $ref | MediaResponseInfo |
|---|
| description | Output only. Media response details. |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | | description | The mime type of the file contents. May not be needed. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | The size of the file in bytes. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListBackupsResponse | | description | Response including a list of G1 backups |
|---|
| id | ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | |
|---|
| description | A list of backups, mapping from androidId to backup entity. |
|---|
| type | object |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListFilesResponse | | id | ListFilesResponse |
|---|
| properties | | files | | description | All files associated with the backup. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Media | | description | A reference to data stored on the filesystem, on GFS or in blobstore. |
|---|
| id | Media |
|---|
| properties | | algorithm | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time. |
|---|
| type | string |
|---|
|
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| description | Use object_id instead. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| compositeMedia | | description | A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| contentType | | description | MIME type of the data |
|---|
| type | string |
|---|
|
|---|
| contentTypeInfo | | $ref | ContentTypeInfo |
|---|
| description | Extended content type information provided for Scotty uploads. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| diffChecksumsResponse | | $ref | DiffChecksumsResponse |
|---|
| description | Set if reference_type is DIFF_CHECKSUMS_RESPONSE. |
|---|
|
|---|
| diffDownloadResponse | | $ref | DiffDownloadResponse |
|---|
| description | Set if reference_type is DIFF_DOWNLOAD_RESPONSE. |
|---|
|
|---|
| diffUploadRequest | | $ref | DiffUploadRequest |
|---|
| description | Set if reference_type is DIFF_UPLOAD_REQUEST. |
|---|
|
|---|
| diffUploadResponse | | $ref | DiffUploadResponse |
|---|
| description | Set if reference_type is DIFF_UPLOAD_RESPONSE. |
|---|
|
|---|
| diffVersionResponse | | $ref | DiffVersionResponse |
|---|
| description | Set if reference_type is DIFF_VERSION_RESPONSE. |
|---|
|
|---|
| downloadParameters | | $ref | DownloadParameters |
|---|
| description | Parameters for a media download. |
|---|
|
|---|
| filename | | description | Original file name |
|---|
| type | string |
|---|
|
|---|
| hash | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media. |
|---|
| type | string |
|---|
|
|---|
| hashVerified | | description | For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification. |
|---|
| type | boolean |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| isPotentialRetry | | description | |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence. |
|---|
| type | boolean |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | Scotty-provided MD5 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| mediaId | | description | Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Data should be accessed from the current service using the operation GetMedia.
- The content for this media object is stored across multiple partial media objects under the composite_media field.
- Reference points to a bigstore object
- Indicates the data is stored in diff_version_response.
- Indicates the data is stored in diff_checksums_response.
- Indicates the data is stored in diff_download_response.
- Indicates the data is stored in diff_upload_request.
- Indicates the data is stored in diff_upload_response.
- Indicates the data is stored in cosmo_binary_reference.
- Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | Scotty-provided SHA1 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| sha256Hash | | description | Scotty-provided SHA256 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| timestamp | | description | Time at which the media data was last updated, in milliseconds since UNIX epoch |
|---|
| format | uint64 |
|---|
| type | string |
|---|
|
|---|
| token | | description | A unique fingerprint/version id for the media data |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| MediaResponseInfo | | description | This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 } |
|---|
| id | MediaResponseInfo |
|---|
| properties | | customData | | description | Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications. |
|---|
| type | string |
|---|
|
|---|
| dataStorageTransform | | description | Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| destinationBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| dynamicDropTarget | | description | Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| dynamicDropzone | | description | Specifies the Scotty dropzone to use for uploads. |
|---|
| type | string |
|---|
|
|---|
| mediaForDiff | | $ref | Media |
|---|
| description | Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information. |
|---|
|
|---|
| originalObjectBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| requestClass | | description | Request class to use for all Blobstore operations for this request. |
|---|
| enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | - Unpopulated request_class in log files will be taken as 0 in dremel query. GoogleSQL will try to cast it to enum by default. An unused 0 value is added to avoid GoogleSQL casting error. Please refer to b/69677280.
- A latency-sensitive request.
- A request generated by a batch process.
- A best-effort request.
|
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | | description | Requester ID passed along to be recorded in the Scotty logs |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| scottyCustomerLog | | description | Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| trafficClassField | | description | Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM. |
|---|
| enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | - Application-selectable traffic classes Best effort
- Assured forwarding priority 1
- Assured forwarding priority 2
- Assured forwarding priority 3
- Assured forwarding priority 4
- Network control
- Network control
- Best effort at high packet loss
- Low-latency queue (LLQ) best effort (go/llq)
- LLQ assured forwarding priority 1 (go/llq2)
- LLQ assured forwarding priority 2 (go/llq2)
- LLQ assured forwarding priority 3 (go/llq3)
|
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | | description | Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ObjectId | | description | This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. |
|---|
| id | ObjectId |
|---|
| properties | | bucketName | | description | The name of the bucket to which this object belongs. |
|---|
| type | string |
|---|
|
|---|
| generation | | description | Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectName | | description | The name of the object. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| StartTransactionRequest | | description | A request to start a new transaction. Both read-write and read-only transactions are supported. Read-write transactions are used to group write requests along with the ability to read uncommitted changes. Read-only transactions present a consistent view of the backup across multiple read requests. |
|---|
| id | StartTransactionRequest |
|---|
| properties | | maxTransactionSize | | description | Required for READ_WRITE transaction. Works as a two-way contract between client and server to prevent cloud abuse. When starting a new read-write transaction server ensures the user has sufficient cloud quota and substracts file size from the remaining transaction's quota on each file upload. File deletions do not count against transaction's quota because the server doesn't know the size of a deleted file. Server starts blocking file upserts if client goes beyond the transaction's limit. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Required. Instructs the backend how to create a transaction. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Transaction | | description | A read or write transaction created with a call to StartTransaction. |
|---|
| id | Transaction |
|---|
| properties | | id | | description | The unique identifier for the transaction. |
|---|
| type | string |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Transaction options. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| TransactionOptions | | description | Options that can be specified while creating a transaction. |
|---|
| id | TransactionOptions |
|---|
| properties | | mode | | description | The mode of the transaction to be created. |
|---|
| enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | - For catching unset values.
- A transaction that only works for list and get operations.
- A transaction that also works for update and delete operations.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| UpdateBackupConfigRequest | | id | UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether the user grant photos app with the required permission. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | | description | Optional. If set, specifies the value of whether Android backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupSupported | | description | Optional. If set, specifies the value of whether Android backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Optional. If set, specifies the value of whether MMS backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Optional. If set, specifies the value of whether MMS backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | | description | Optional. If set, specifies the value of whether Photos backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupSupported | | description | Optional. If set, specifies the value of whether Photos backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | ApiservingMediaResponseInfo | | id | ApiservingMediaResponseInfo |
|---|
| properties | | customData | |
|---|
| dataStorageTransform | |
|---|
| destinationBlobMintIndex | |
|---|
| dynamicDropTarget | |
|---|
| dynamicDropzone | |
|---|
| mediaForDiff | |
|---|
| originalObjectBlobMintIndex | |
|---|
| requestClass | | enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | |
|---|
| scottyCustomerLog | |
|---|
| trafficClassField | | enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataBlobstore2Info | | id | GdataBlobstore2Info |
|---|
| properties | | blobGeneration | |
|---|
| blobId | |
|---|
| downloadReadHandle | |
|---|
| readToken | |
|---|
| uploadMetadataContainer | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataCompositeMedia | | id | GdataCompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| inline | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataContentTypeInfo | | id | GdataContentTypeInfo |
|---|
| properties | | bestGuess | |
|---|
| fromBytes | |
|---|
| fromFileName | |
|---|
| fromHeader | |
|---|
| fromUrlPath | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffChecksumsResponse | | id | GdataDiffChecksumsResponse |
|---|
| properties | | checksumsLocation | |
|---|
| chunkSizeBytes | |
|---|
| objectLocation | |
|---|
| objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffDownloadResponse | | id | GdataDiffDownloadResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadRequest | | id | GdataDiffUploadRequest |
|---|
| properties | | checksumsInfo | |
|---|
| objectInfo | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadResponse | | id | GdataDiffUploadResponse |
|---|
| properties | | objectVersion | |
|---|
| originalObject | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffVersionResponse | | id | GdataDiffVersionResponse |
|---|
| properties | | objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDownloadParameters | | id | GdataDownloadParameters |
|---|
| properties | | allowGzipCompression | |
|---|
| ignoreRange | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataMedia | | id | GdataMedia |
|---|
| properties | | algorithm | |
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| compositeMedia | |
|---|
| contentType | |
|---|
| contentTypeInfo | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| diffChecksumsResponse | | $ref | GdataDiffChecksumsResponse |
|---|
|
|---|
| diffDownloadResponse | | $ref | GdataDiffDownloadResponse |
|---|
|
|---|
| diffUploadRequest | | $ref | GdataDiffUploadRequest |
|---|
|
|---|
| diffUploadResponse | | $ref | GdataDiffUploadResponse |
|---|
|
|---|
| diffVersionResponse | | $ref | GdataDiffVersionResponse |
|---|
|
|---|
| downloadParameters | | $ref | GdataDownloadParameters |
|---|
|
|---|
| filename | |
|---|
| hash | |
|---|
| hashVerified | |
|---|
| inline | |
|---|
| isPotentialRetry | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| mediaId | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
| sha256Hash | |
|---|
| timestamp | |
|---|
| token | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataObjectId | | id | GdataObjectId |
|---|
| properties | | bucketName | |
|---|
| generation | |
|---|
| objectName | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleProtobufEmpty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | GoogleProtobufEmpty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ApiRequestHeader | | id | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | GoogleSubscriptionsBackupV1ClientInfo |
|---|
|
|---|
| experimentOverrides | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Backup | | id | GoogleSubscriptionsBackupV1Backup |
|---|
| properties | | activeTransactionId | |
|---|
| backupId | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1BackupConfig | | id | GoogleSubscriptionsBackupV1BackupConfig |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasMmsBackupEnabledBefore | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ClientInfo | | id | GoogleSubscriptionsBackupV1ClientInfo |
|---|
| properties | | clientId | | enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| version | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionRequest | | id | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionResponse | | id | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CreateBackupRequest | | id | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
| properties | | androidId | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteBackupConfigRequest | | id | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteFilesRequest | | id | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
| properties | | fileIds | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1File | | id | GoogleSubscriptionsBackupV1File |
|---|
| properties | | blob | |
|---|
| fileId | |
|---|
| mediaResponseInfo | | $ref | ApiservingMediaResponseInfo |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListBackupsResponse | | id | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | | $ref | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| type | object |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListFilesResponse | | id | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
| properties | | files | | items | | $ref | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| type | array |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1StartTransactionRequest | | id | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
| properties | | maxTransactionSize | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Transaction | | id | GoogleSubscriptionsBackupV1Transaction |
|---|
| properties | | id | |
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1TransactionOptions | | id | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
| properties | | mode | | enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1UpdateBackupConfigRequest | | id | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
| root['title'] | | new_value | MMS Backup Private API |
|---|
| old_value | Google One Backup Private API |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][0] | | new_value | Such requests signals the start of a request containing media upload. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][1] | Such requests signals that the upload has progressed and that the backend might want to access the media file specified in relevant fields in the resource. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][2] | Such requests signals the end of a request containing media upload. END should be handled just like normal Insert/Upload requests, that is, they should process the request and return a complete resource in the response. Pointers to media data (a GFS path usually) appear in the relevant fields in the inserted/updated resource. See gdata.Media in data.proto. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][3] | Such requests occur after an END and signal that the response has been sent back to the client. RESPONSE_SENT is only sent to the backend if it is configured to receive them. The response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][4] | Such requests indicate that an error occurred while processing the request. ERROR is only sent to the backend if it is configured to receive them. It is not guaranteed that all errors will result in this notification to the backend, even if the backend requests them. Since these requests are just for informational purposes, the response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
|
|---|
|
|---|
| sandbox/staging-googleonebackup-pa-v1 | | dictionary_item_added | - root['resources']['backups']['methods']['commitTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['deleteBackupConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['get']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['androidId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['methods']['startTransaction']['parameters']['backupId']['description']
- root['resources']['backups']['methods']['updateConfig']['parameters']['androidId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['fileId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['transactionId']['description']
- root['resources']['backups']['resources']['files']['methods']['deleteFiles']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['backupId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageSize']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['pageToken']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['backups']['resources']['files']['methods']['list']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['download']['parameters']['fileId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['download']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['download']['parameters']['transactionId']['description']
- root['resources']['media']['methods']['upload']['parameters']['backupId']['description']
- root['resources']['media']['methods']['upload']['parameters']['fileName']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.currentBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.customData']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.diffObjectVersion']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.finalStatus']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestId']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.requestReceivedParamsServingInfo']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytes']['description']
- root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.totalBytesIsEstimated']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.version']['description']
- root['resources']['media']['methods']['upload']['parameters']['requestHeader.experimentOverrides']['description']
- root['resources']['media']['methods']['upload']['parameters']['transactionId']['description']
|
|---|
| values_changed | | root['baseUrl'] | | new_value | https://mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['canonicalName'] | | new_value | MMS Backup Service |
|---|
| old_value | One Backup |
|---|
|
|---|
| root['description'] | | new_value | mmsbackup.pa.googleapis.com API. |
|---|
| old_value | A boq-generated 1P API. For more information, see https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['documentationLink'] | | new_value | https://support.google.com/android/answer/2819582 |
|---|
| old_value | https://boq.corp.google.com/google3/java/com/google/subscriptions/backup/service |
|---|
|
|---|
| root['id'] | | new_value | pa_mmsbackup:v1 |
|---|
| old_value | googleonebackup_pa:v1 |
|---|
|
|---|
| root['mtlsRootUrl'] | | new_value | https://mmsbackup.pa.mtls.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.mtls.sandbox.googleapis.com/ |
|---|
|
|---|
| root['name'] | | new_value | pa_mmsbackup |
|---|
| old_value | googleonebackup_pa |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['description'] | | new_value | Commits the current active read-write transaction. All file changes are committed atomically. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either backup or transaction doesn't exist. Already committed transactions are considered as non-existent. Returns a RESOURCE_EXHAUSTED canonical code if user doesn't have sufficient cloud storage capacity. Extract CommitTransactionResourceExhaustedFailureReason from RPC status to learn the exact reason. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['id'] | | new_value | pa_mmsbackup.backups.commitTransaction |
|---|
| old_value | googleonebackup_pa.backups.commitTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['request']['$ref'] | | new_value | CommitTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['commitTransaction']['response']['$ref'] | | new_value | CommitTransactionResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['description'] | | new_value | Creates a new backup. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns an ALREADY_EXISTS canonical code if a backup for the provided GServices Android ID already exists. Returns a FAILED_PRECONDITION canonical code if GoogleOne backup already exist but it's an orphan - it's not present in Android Backup storage but already exists in Moscato. This can happen if backup deletion partially succeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['id'] | | new_value | pa_mmsbackup.backups.create |
|---|
| old_value | googleonebackup_pa.backups.create |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['request']['$ref'] | | new_value | CreateBackupRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['create']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['description'] | | new_value | Deletes the backup and all of its files. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a FAILED_PRECONDITION if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.delete |
|---|
| old_value | googleonebackup_pa.backups.delete |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['description'] | | new_value | Deletes the backup configuration. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup configuration doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['id'] | | new_value | pa_mmsbackup.backups.deleteBackupConfig |
|---|
| old_value | googleonebackup_pa.backups.deleteBackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['request']['$ref'] | | new_value | DeleteBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['deleteBackupConfig']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['description'] | | new_value | Gets the backup for the provided GServices Android ID. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backups doesn't exist. Returns a FAILED_PRECONDITION canonical code if the requested backup is an orphan - it's not present in Android Backup storage but still exists in Moscato. This can happen if backup deletion partially succeeeded - backup was removed from Android Backup storage but deletion from Moscato failed. FAILED_PRECONDITION is also thrown if device is not initialized in Android Backup Storage, which means that Android backup flow hasn't yet started. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['id'] | | new_value | pa_mmsbackup.backups.get |
|---|
| old_value | googleonebackup_pa.backups.get |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['response']['$ref'] | | new_value | Backup |
|---|
| old_value | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['description'] | | new_value | Returns backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns the default configuration (see BackupConfiguration proto for details) if there is nothing in Spanner. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['id'] | | new_value | pa_mmsbackup.backups.getConfig |
|---|
| old_value | googleonebackup_pa.backups.getConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['description'] | | new_value | Gets a list of backups for the current user. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.list |
|---|
| old_value | googleonebackup_pa.backups.list |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['response']['$ref'] | | new_value | ListBackupsResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['description'] | | new_value | Starts a long-running transaction. The timeout for read-only transactions is 48 hours, for read-write transactions - 2 weeks. The client is allowed to have multiple read-only transactions at the same time. The client is not allowed to have multiple read-write transactions at the same time. An attempt to create a read-write transaction would abort existing read-write transaction if any. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['id'] | | new_value | pa_mmsbackup.backups.startTransaction |
|---|
| old_value | googleonebackup_pa.backups.startTransaction |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['request']['$ref'] | | new_value | StartTransactionRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['startTransaction']['response']['$ref'] | | new_value | Transaction |
|---|
| old_value | GoogleSubscriptionsBackupV1Transaction |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['description'] | | new_value | Creates/updates backup configuration for the pair of Gaia ID (extracted from EUC) and GServices Android ID from the request. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['id'] | | new_value | pa_mmsbackup.backups.updateConfig |
|---|
| old_value | googleonebackup_pa.backups.updateConfig |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['request']['$ref'] | | new_value | UpdateBackupConfigRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
|
|---|
| root['resources']['backups']['methods']['updateConfig']['response']['$ref'] | | new_value | BackupConfig |
|---|
| old_value | GoogleSubscriptionsBackupV1BackupConfig |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['description'] | | new_value | Stages the file to be deleted once the current transaction is committed. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a NOT_FOUND canonical code if the backup or the file doesn't exist. Returns a FAILED_PRECONDITION code if transaction doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['id'] | | new_value | pa_mmsbackup.backups.files.delete |
|---|
| old_value | googleonebackup_pa.backups.files.delete |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['description'] | | new_value | Stages a group of files to be deleted once the current transaction is committed. Does nothing if file(s) are missing. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist or if read-only transaction was provided. Returns a NOT_FOUND canonical code if backup doesn't exist. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['id'] | | new_value | pa_mmsbackup.backups.files.deleteFiles |
|---|
| old_value | googleonebackup_pa.backups.files.deleteFiles |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['request']['$ref'] | | new_value | DeleteFilesRequest |
|---|
| old_value | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['deleteFiles']['response']['$ref'] | | new_value | Empty |
|---|
| old_value | GoogleProtobufEmpty |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['description'] | | new_value | Lists all the files in a given backup. Returns an empty list if the backup is empty. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if either the backup or the transaction doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['id'] | | new_value | pa_mmsbackup.backups.files.list |
|---|
| old_value | googleonebackup_pa.backups.files.list |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['response']['$ref'] | | new_value | ListFilesResponse |
|---|
| old_value | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
|
|---|
| root['resources']['media']['methods']['download']['description'] | | new_value | Exports the file. This will send the actual file bytes to the client. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a NOT_FOUND canonical code if the requested file doesn't exist. Returns a FAILED_PRECONDITION canonical code if the provided transaction or the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['id'] | | new_value | pa_mmsbackup.media.download |
|---|
| old_value | googleonebackup_pa.media.download |
|---|
|
|---|
| root['resources']['media']['methods']['download']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['description'] | | new_value | Updates the file and returns its updated metadata. If the file doesn't exist, then this will create a new file. Returns a INVALID_ARGUMENT canonical code if the request is malformed. Returns a FAILED_PRECONDITION canonical code if transaction doesn't exist. Returns a NOT_FOUND canonical code if the backup doesn't exist. Returns a PERMISSION_DENIED canonical error code if the user is ineligible to call this API, e.g. is a Dasher, Unicorn, Griffin account, or if the end user credentials are absent. Returns a RESOURCE_EXHAUSTED canonical code if user device(s) has reached the max allowed QPS per user or if all devices have reached the max allowed QPS per project. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['id'] | | new_value | pa_mmsbackup.media.upload |
|---|
| old_value | googleonebackup_pa.media.upload |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['request']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['response']['$ref'] | | new_value | File |
|---|
| old_value | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250412 |
|---|
|
|---|
| root['rootUrl'] | | new_value | https://mmsbackup.pa.googleapis.com/ |
|---|
| old_value | https://staging-googleonebackup-pa.sandbox.googleapis.com/ |
|---|
|
|---|
| root['schemas'] | | new_value | | ApiRequestHeader | | description | Header for requests sent to Google One Backup API. |
|---|
| id | ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | ClientInfo |
|---|
| description | Optional info about the client calling the API. |
|---|
|
|---|
| experimentOverrides | | description | Optional experiment overrides. This is a comma-separate list of experiment names. A minus sign can be used to disable an experiment. Example usage: "ExperimentOne": Enables ExperimentOne. "ExperimentOne,-ExperimentTwo": Enables ExperimentOne and disables ExperimentTwo. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Backup | | description | A backup belonging to a client. |
|---|
| id | Backup |
|---|
| properties | | activeTransactionId | | description | The active read-write transaction for this backup if there is an uncommitted write transaction. Output only. |
|---|
| type | string |
|---|
|
|---|
| backupId | | description | Required. The relative resource name of the backup, e.g. "backups/1337". Output only. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | Aggregate size of all files contained in this backup, in bytes. Output only. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. Output only. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| BackupConfig | | id | BackupConfig |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasMmsBackupEnabledBefore | | description | Is set as long as a user has mms backup turned on in the history. |
|---|
| type | boolean |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether a user has the required photos app permission to send photos_backup_onboarding notifications. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | | description | Is set if the device satisfies the pre-requisites for Android backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Is always "false" by default or if user is either a Dasher/Unicorn/Griffin user. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Is set if the device satisfies the pre-requisites for Mms backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | | description | Is set if the device satisfies the pre-requisites for Photos backup to be performed. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Blobstore2Info | | description | Information to read/write to blobstore2. |
|---|
| id | Blobstore2Info |
|---|
| properties | | blobGeneration | | description | The blob generation id. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| blobId | | description | The blob id, e.g., /blobstore/prod/playground/scotty |
|---|
| type | string |
|---|
|
|---|
| downloadReadHandle | | description | Read handle passed from Bigstore -> Scotty for a GCS download. This is a signed, serialized blobstore2.ReadHandle proto which must never be set outside of Bigstore, and is not applicable to non-GCS media downloads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| readToken | | description | The blob read token. Needed to read blobs that have not been replicated. Might not be available until the final call. |
|---|
| type | string |
|---|
|
|---|
| uploadMetadataContainer | | description | Metadata passed from Blobstore -> Scotty for a new GCS upload. This is a signed, serialized blobstore2.BlobMetadataContainer proto which must never be consumed outside of Bigstore, and is not applicable to non-GCS media uploads. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ClientInfo | | description | Information about a particular client calling the API. |
|---|
| id | ClientInfo |
|---|
| properties | | clientId | | description | Required client ID of the caller. Behavior of certain RPCs may differ slightly by client ID, according to the client's needs. |
|---|
| enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | - Default ID used when no other particular ID applies, or the client has not yet configured a new client ID.
- Client ID for the G1 Android app.
- Client ID for the GmsCore backup modules.
- Client ID for the Drive backup modules.
- Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs.
- Client ID used by service probers.
- Client ID for the PixelMigrate/Restore Android app.
|
|---|
| type | string |
|---|
|
|---|
| version | | description | Required. Version of the client. This field is optional for CLIENT_ID_MANUAL client ID. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionRequest | | description | A request to finish a read-write transaction, committing all file changes atomically. |
|---|
| id | CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The id of the transaction to commit. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CommitTransactionResponse | | description | A transaction commit response. |
|---|
| id | CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| CompositeMedia | | description | A sequence of media data references representing composite data. Introduced to support Bigstore composite objects. For details, visit http://go/bigstore-composites. |
|---|
| id | CompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | crc32.c hash for the payload. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | MD5 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Reference points to a bigstore object
- Indicates the data is stored in cosmo_binary_reference.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | SHA-1 hash for the payload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ContentTypeInfo | | description | Detailed Content-Type information from Scotty. The Content-Type of the media will typically be filled in by the header or Scotty's best_guess, but this extended information provides the backend with more information so that it can make a better decision if needed. This is only used on media upload requests from Scotty. |
|---|
| id | ContentTypeInfo |
|---|
| properties | | bestGuess | | description | Scotty's best guess of what the content type of the file is. |
|---|
| type | string |
|---|
|
|---|
| fromBytes | | description | The content type of the file derived by looking at specific bytes (i.e. "magic bytes") of the actual file. |
|---|
| type | string |
|---|
|
|---|
| fromFileName | | description | The content type of the file derived from the file extension of the original file name used by the client. |
|---|
| type | string |
|---|
|
|---|
| fromHeader | | description | The content type of the file as specified in the request headers, multipart headers, or RUPIO start request. |
|---|
| type | string |
|---|
|
|---|
| fromUrlPath | | description | The content type of the file derived from the file extension of the URL path. The URL path is assumed to represent a file name (which is typically only true for agents that are providing a REST API). |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| CreateBackupRequest | | id | CreateBackupRequest |
|---|
| properties | | androidId | | description | Required. A value that uniquely identifies user's device to Google's servers. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteBackupConfigRequest | | description | A request to delete a backup config. |
|---|
| id | DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DeleteFilesRequest | | description | Request to delete a group of files. |
|---|
| id | DeleteFilesRequest |
|---|
| properties | | fileIds | | description | The file ids relative to backup_id, e.g. "data/selfie.jpg" or "foo.txt" |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionId | | description | Required. The transaction to execute the delete in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffChecksumsResponse | | description | Backend response for a Diff get checksums response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffChecksumsResponse |
|---|
| properties | | checksumsLocation | | $ref | CompositeMedia |
|---|
| description | Exactly one of these fields must be populated. If checksums_location is filled, the server will return the corresponding contents to the user. If object_location is filled, the server will calculate the checksums based on the content there and return that to the user. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| chunkSizeBytes | | description | The chunk size of checksums. Must be a multiple of 256KB. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectLocation | | $ref | CompositeMedia |
|---|
| description | If set, calculate the checksums based on the contents and return them to the caller. |
|---|
|
|---|
| objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The object version of the object the checksums are being returned for. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffDownloadResponse | | description | Backend response for a Diff download response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffDownloadResponse |
|---|
| properties | | objectLocation | | $ref | CompositeMedia |
|---|
| description | The original object location. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadRequest | | description | A Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadRequest |
|---|
| properties | | checksumsInfo | | $ref | CompositeMedia |
|---|
| description | The location of the checksums for the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. For details on the format of the checksums, see http://go/scotty-diff-protocol. |
|---|
|
|---|
| objectInfo | | $ref | CompositeMedia |
|---|
| description | The location of the new object. Agents must clone the object located here, as the upload server will delete the contents once a response is received. |
|---|
|
|---|
| objectVersion | | description | The object version of the object that is the base version the incoming diff script will be applied to. This field will always be filled in. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffUploadResponse | | description | Backend response for a Diff upload request. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffUploadResponse |
|---|
| properties | | objectVersion | | description | The object version of the object at the server. Must be included in the end notification response. The version in the end notification response must correspond to the new version of the object that is now stored at the server, after the upload. |
|---|
| type | string |
|---|
|
|---|
| originalObject | | $ref | CompositeMedia |
|---|
| description | The location of the original file for a diff upload request. Must be filled in if responding to an upload start notification. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DiffVersionResponse | | description | Backend response for a Diff get version response. For details on the Scotty Diff protocol, visit http://go/scotty-diff-protocol. |
|---|
| id | DiffVersionResponse |
|---|
| properties | | objectSizeBytes | | description | The total size of the server object. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectVersion | | description | The version of the object stored at the server. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| DownloadParameters | | description | Parameters specific to media downloads. |
|---|
| id | DownloadParameters |
|---|
| properties | | allowGzipCompression | | description | A boolean to be returned in the response to Scotty. Allows/disallows gzip encoding of the payload content when the server thinks it's advantageous (hence, does not guarantee compression) which allows Scotty to GZip the response to the client. |
|---|
| type | boolean |
|---|
|
|---|
| ignoreRange | | description | Determining whether or not Apiary should skip the inclusion of any Content-Range header on its response to Scotty. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Empty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | Empty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| File | | description | A file belonging to a backup |
|---|
| id | File |
|---|
| properties | | blob | | $ref | Media |
|---|
| description | The blob supplied to/from Scotty. |
|---|
|
|---|
| fileId | | description | The relative resource name of the backup, e.g: "backups/31337/files/selfie.jpg" |
|---|
| type | string |
|---|
|
|---|
| mediaResponseInfo | | $ref | MediaResponseInfo |
|---|
| description | Output only. Media response details. |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | | description | The mime type of the file contents. May not be needed. |
|---|
| type | string |
|---|
|
|---|
| sizeBytes | | description | The size of the file in bytes. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| updateTime | | description | The time the backup was last updated. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListBackupsResponse | | description | Response including a list of G1 backups |
|---|
| id | ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | |
|---|
| description | A list of backups, mapping from androidId to backup entity. |
|---|
| type | object |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ListFilesResponse | | id | ListFilesResponse |
|---|
| properties | | files | | description | All files associated with the backup. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| nextPageToken | | description | Token to retrieve the next page of results, or empty if there are no more results in the list. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Media | | description | A reference to data stored on the filesystem, on GFS or in blobstore. |
|---|
| id | Media |
|---|
| properties | | algorithm | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. Algorithm used for calculating the hash. As of 2011/01/21, "MD5" is the only possible value for this field. New values may be added at any time. |
|---|
| type | string |
|---|
|
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| description | Use object_id instead. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| description | Blobstore v1 reference, set if reference_type is BLOBSTORE_REF This should be the byte representation of a blobstore.BlobRef. Since Blobstore is deprecating v1, use blobstore2_info instead. For now, any v2 blob will also be represented in this field as v1 BlobRef. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | | $ref | Blobstore2Info |
|---|
| description | Blobstore v2 info, set if reference_type is BLOBSTORE_REF and it refers to a v2 blob. |
|---|
|
|---|
| compositeMedia | | description | A composite media composed of one or more media objects, set if reference_type is COMPOSITE_MEDIA. The media length field must be set to the sum of the lengths of all composite media objects. Note: All composite media must have length specified. |
|---|
| items | |
|---|
| type | array |
|---|
|
|---|
| contentType | | description | MIME type of the data |
|---|
| type | string |
|---|
|
|---|
| contentTypeInfo | | $ref | ContentTypeInfo |
|---|
| description | Extended content type information provided for Scotty uploads. |
|---|
|
|---|
| cosmoBinaryReference | | description | A binary data reference for a media download. Serves as a technology-agnostic binary reference in some Google infrastructure. This value is a serialized storage_cosmo.BinaryReference proto. Storing it as bytes is a hack to get around the fact that the cosmo proto (as well as others it includes) doesn't support JavaScript. This prevents us from including the actual type of this field. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| crc32cHash | | description | For Scotty Uploads: Scotty-provided hashes for uploads For Scotty Downloads: (WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM.) A Hash provided by the agent to be used to verify the data being downloaded. Currently only supported for inline payloads. Further, only crc32c_hash is currently supported. |
|---|
| format | uint32 |
|---|
| type | integer |
|---|
|
|---|
| diffChecksumsResponse | | $ref | DiffChecksumsResponse |
|---|
| description | Set if reference_type is DIFF_CHECKSUMS_RESPONSE. |
|---|
|
|---|
| diffDownloadResponse | | $ref | DiffDownloadResponse |
|---|
| description | Set if reference_type is DIFF_DOWNLOAD_RESPONSE. |
|---|
|
|---|
| diffUploadRequest | | $ref | DiffUploadRequest |
|---|
| description | Set if reference_type is DIFF_UPLOAD_REQUEST. |
|---|
|
|---|
| diffUploadResponse | | $ref | DiffUploadResponse |
|---|
| description | Set if reference_type is DIFF_UPLOAD_RESPONSE. |
|---|
|
|---|
| diffVersionResponse | | $ref | DiffVersionResponse |
|---|
| description | Set if reference_type is DIFF_VERSION_RESPONSE. |
|---|
|
|---|
| downloadParameters | | $ref | DownloadParameters |
|---|
| description | Parameters for a media download. |
|---|
|
|---|
| filename | | description | Original file name |
|---|
| type | string |
|---|
|
|---|
| hash | | deprecated | True |
|---|
| description | Deprecated, use one of explicit hash type fields instead. These two hash related fields will only be populated on Scotty based media uploads and will contain the content of the hash group in the NotificationRequest: http://cs/#google3/blobstore2/api/scotty/service/proto/upload_listener.proto&q=class:Hash Hex encoded hash value of the uploaded media. |
|---|
| type | string |
|---|
|
|---|
| hashVerified | | description | For Scotty uploads only. If a user sends a hash code and the backend has requested that Scotty verify the upload against the client hash, Scotty will perform the check on behalf of the backend and will reject it if the hashes don't match. This is set to true if Scotty performed this verification. |
|---|
| type | boolean |
|---|
|
|---|
| inline | | description | Media data, set if reference_type is INLINE |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| isPotentialRetry | | description | |is_potential_retry| is set false only when Scotty is certain that it has not sent the request before. When a client resumes an upload, this field must be set true in agent calls, because Scotty cannot be certain that it has never sent the request before due to potential failure in the session state persistence. |
|---|
| type | boolean |
|---|
|
|---|
| length | | description | Size of the data, in bytes |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| md5Hash | | description | Scotty-provided MD5 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| mediaId | | description | Media id to forward to the operation GetMedia. Can be set if reference_type is GET_MEDIA. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| objectId | | $ref | ObjectId |
|---|
| description | Reference to a TI Blob, set if reference_type is BIGSTORE_REF. |
|---|
|
|---|
| path | | description | Path to the data, set if reference_type is PATH |
|---|
| type | string |
|---|
|
|---|
| referenceType | | description | Describes what the field reference contains. |
|---|
| enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | - Reference contains a GFS path or a local path.
- Reference points to a blobstore object. This could be either a v1 blob_ref or a v2 blobstore2_info. Clients should check blobstore2_info first, since v1 is being deprecated.
- Data is included into this proto buffer
- Data should be accessed from the current service using the operation GetMedia.
- The content for this media object is stored across multiple partial media objects under the composite_media field.
- Reference points to a bigstore object
- Indicates the data is stored in diff_version_response.
- Indicates the data is stored in diff_checksums_response.
- Indicates the data is stored in diff_download_response.
- Indicates the data is stored in diff_upload_request.
- Indicates the data is stored in diff_upload_response.
- Indicates the data is stored in cosmo_binary_reference.
- Informs Scotty to generate a response payload with the size specified in the length field. The contents of the payload are generated by Scotty and are undefined. This is useful for testing download speeds between the user and Scotty without involving a real payload source. Note: range is not supported when using arbitrary_bytes.
|
|---|
| type | string |
|---|
|
|---|
| sha1Hash | | description | Scotty-provided SHA1 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| sha256Hash | | description | Scotty-provided SHA256 hash for an upload. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| timestamp | | description | Time at which the media data was last updated, in milliseconds since UNIX epoch |
|---|
| format | uint64 |
|---|
| type | string |
|---|
|
|---|
| token | | description | A unique fingerprint/version id for the media data |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| MediaResponseInfo | | description | This message is for backends to pass their scotty media specific fields to ESF. Backend will include this in their response message to ESF. Example: ExportFile is an rpc defined for upload using scotty from ESF. rpc ExportFile(ExportFileRequest) returns (ExportFileResponse) Message ExportFileResponse will include apiserving.MediaResponseInfo to tell ESF about data like dynamic_dropzone it needs to pass to Scotty. message ExportFileResponse { optional gdata.Media blob = 1; optional apiserving.MediaResponseInfo media_response_info = 2 } |
|---|
| id | MediaResponseInfo |
|---|
| properties | | customData | | description | Data to copy from backend response to the next backend requests. Custom data is returned to Scotty in the agent_state field, which Scotty will then provide in subsequent upload notifications. |
|---|
| type | string |
|---|
|
|---|
| dataStorageTransform | | description | Specifies any transformation to be applied to data before persisting it or retrieving from storage. E.g., encryption options for blobstore2. This should be of the form uploader_service.DataStorageTransform. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| destinationBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when writing the resulting blob. This field is optional. It's not required ever, even if `original_object_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| dynamicDropTarget | | description | Specifies the Scotty Drop Target to use for uploads. If present in a media response, Scotty does not upload to a standard drop zone. Instead, Scotty saves the upload directly to the location specified in this drop target. Unlike drop zones, the drop target is the final storage location for an upload. So, the agent does not need to clone the blob at the end of the upload. The agent is responsible for garbage collecting any orphaned blobs that may occur due to aborted uploads. For more information, see the drop target design doc here: http://goto/ScottyDropTarget This field will be preferred to dynamicDropzone. If provided, the identified field in the response must be of the type uploader.agent.DropTarget. |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| dynamicDropzone | | description | Specifies the Scotty dropzone to use for uploads. |
|---|
| type | string |
|---|
|
|---|
| mediaForDiff | | $ref | Media |
|---|
| description | Diff Updates must respond to a START notification with this Media proto to tell Scotty to decode the diff encoded payload and apply the diff against this field. If the request was diff encoded, but this field is not set, Scotty will treat the encoding as identity. This is corresponding to Apiary's DiffUploadResponse.original_object (//depot/google3/gdata/rosy/proto/data.proto?l=413). See go/esf-scotty-diff-upload for more information. |
|---|
|
|---|
| originalObjectBlobMintIndex | | description | For the first notification of a |diff_encoded| HttpRequestInfo, this is the index of the blob mint that Scotty should use when reading the original blob. This field is optional. It's not required ever, even if `destination_blob_mint_index` is set. In situations like that, we will use the destination blob's mint for the destination blob and regular blob ACL checks for the original object. Note: This field is only for use by Drive API for diff uploads. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| requestClass | | description | Request class to use for all Blobstore operations for this request. |
|---|
| enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | - Unpopulated request_class in log files will be taken as 0 in dremel query. GoogleSQL will try to cast it to enum by default. An unused 0 value is added to avoid GoogleSQL casting error. Please refer to b/69677280.
- A latency-sensitive request.
- A request generated by a batch process.
- A best-effort request.
|
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | | description | Requester ID passed along to be recorded in the Scotty logs |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| scottyCustomerLog | | description | Customer-specific data to be recorded in the Scotty logs type is logs_proto_scotty.CustomerLog |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| trafficClassField | | description | Specifies the TrafficClass that Scotty should use for any RPCs to fetch the response bytes. Will override the traffic class GTOS of the incoming http request. This is a temporary field to facilitate whitelisting and experimentation by the bigstore agent only. For instance, this does not apply to RTMP reads. WARNING: DO NOT USE WITHOUT PERMISSION FROM THE SCOTTY TEAM. |
|---|
| enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | - Application-selectable traffic classes Best effort
- Assured forwarding priority 1
- Assured forwarding priority 2
- Assured forwarding priority 3
- Assured forwarding priority 4
- Network control
- Network control
- Best effort at high packet loss
- Low-latency queue (LLQ) best effort (go/llq)
- LLQ assured forwarding priority 1 (go/llq2)
- LLQ assured forwarding priority 2 (go/llq2)
- LLQ assured forwarding priority 3 (go/llq3)
|
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | | description | Tells Scotty to verify hashes on the agent's behalf by parsing out the X-Goog-Hash header. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| ObjectId | | description | This is a copy of the tech.blob.ObjectId proto, which could not be used directly here due to transitive closure issues with JavaScript support; see http://b/8801763. |
|---|
| id | ObjectId |
|---|
| properties | | bucketName | | description | The name of the bucket to which this object belongs. |
|---|
| type | string |
|---|
|
|---|
| generation | | description | Generation of the object. Generations are monotonically increasing across writes, allowing them to be be compared to determine which generation is newer. If this is omitted in a request, then you are requesting the live object. See http://go/bigstore-versions |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| objectName | | description | The name of the object. |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| StartTransactionRequest | | description | A request to start a new transaction. Both read-write and read-only transactions are supported. Read-write transactions are used to group write requests along with the ability to read uncommitted changes. Read-only transactions present a consistent view of the backup across multiple read requests. |
|---|
| id | StartTransactionRequest |
|---|
| properties | | maxTransactionSize | | description | Required for READ_WRITE transaction. Works as a two-way contract between client and server to prevent cloud abuse. When starting a new read-write transaction server ensures the user has sufficient cloud quota and substracts file size from the remaining transaction's quota on each file upload. File deletions do not count against transaction's quota because the server doesn't know the size of a deleted file. Server starts blocking file upserts if client goes beyond the transaction's limit. |
|---|
| format | int64 |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Required. Instructs the backend how to create a transaction. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| Transaction | | description | A read or write transaction created with a call to StartTransaction. |
|---|
| id | Transaction |
|---|
| properties | | id | | description | The unique identifier for the transaction. |
|---|
| type | string |
|---|
|
|---|
| transactionOptions | | $ref | TransactionOptions |
|---|
| description | Transaction options. |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| TransactionOptions | | description | Options that can be specified while creating a transaction. |
|---|
| id | TransactionOptions |
|---|
| properties | | mode | | description | The mode of the transaction to be created. |
|---|
| enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | - For catching unset values.
- A transaction that only works for list and get operations.
- A transaction that also works for update and delete operations.
|
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| UpdateBackupConfigRequest | | id | UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | | description | Optional. If set, specifies the value of the sdk version of android OS. |
|---|
| format | int32 |
|---|
| type | integer |
|---|
|
|---|
| gmsCoreApkVersion | | description | Optional. If set, specifies the value of the apk version of gms core. |
|---|
| type | string |
|---|
|
|---|
| hasRequiredPhotosPermission | | description | Optional. If set, specifies whether the user grant photos app with the required permission. |
|---|
| type | boolean |
|---|
|
|---|
| inMsaExperiment | | description | Optional. If set, specifies whether the user's device is in the experiment group to roll out MMS B&R for everyone using the MSA. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupEnabled | | description | Optional. If set, specifies the value of whether Android backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isAndroidBackupSupported | | description | Optional. If set, specifies the value of whether Android backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isDeviceEtu | | description | Optional. If set, specifies the value of whether EBNR is targeted on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupEnabled | | description | Optional. If set, specifies the value of whether MMS backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isMmsBackupSupported | | description | Optional. If set, specifies the value of whether MMS backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupEnabled | | description | Optional. If set, specifies the value of whether Photos backup is enabled that should be updated. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosBackupSupported | | description | Optional. If set, specifies the value of whether Photos backup is supported on this device. |
|---|
| type | boolean |
|---|
|
|---|
| isPhotosDefaultGallery | | description | Optional. If set, specifies the value of whether Photos is the default gallery on this device. |
|---|
| type | boolean |
|---|
|
|---|
| lastAppBackupCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful App Backup action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | | description | Optional. If set, specifies the value of the apk version of photos app. |
|---|
| type | string |
|---|
|
|---|
| requestHeader | | $ref | ApiRequestHeader |
|---|
| description | Required. Request header. |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | description | Optional. If set, specifies the timestamp of last successful System Restore action. |
|---|
| format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | | description | Optional. If set, specifies whether the MSA for MMS enablement was shown previously on this device. |
|---|
| type | boolean |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
| old_value | | ApiservingMediaResponseInfo | | id | ApiservingMediaResponseInfo |
|---|
| properties | | customData | |
|---|
| dataStorageTransform | |
|---|
| destinationBlobMintIndex | |
|---|
| dynamicDropTarget | |
|---|
| dynamicDropzone | |
|---|
| mediaForDiff | |
|---|
| originalObjectBlobMintIndex | |
|---|
| requestClass | | enum | - UNKNOWN_REQUEST_CLASS
- LATENCY_SENSITIVE
- PRODUCTION_BATCH
- BEST_EFFORT
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| scottyAgentUserId | |
|---|
| scottyCustomerLog | |
|---|
| trafficClassField | | enum | - BE1
- AF1
- AF2
- AF3
- AF4
- NC1
- NC0
- BE0
- LLQ
- LLQ1
- LLQ2
- LLQ3
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| verifyHashFromHeader | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataBlobstore2Info | | id | GdataBlobstore2Info |
|---|
| properties | | blobGeneration | |
|---|
| blobId | |
|---|
| downloadReadHandle | |
|---|
| readToken | |
|---|
| uploadMetadataContainer | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataCompositeMedia | | id | GdataCompositeMedia |
|---|
| properties | | blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| inline | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- BIGSTORE_REF
- COSMO_BINARY_REFERENCE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataContentTypeInfo | | id | GdataContentTypeInfo |
|---|
| properties | | bestGuess | |
|---|
| fromBytes | |
|---|
| fromFileName | |
|---|
| fromHeader | |
|---|
| fromUrlPath | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffChecksumsResponse | | id | GdataDiffChecksumsResponse |
|---|
| properties | | checksumsLocation | |
|---|
| chunkSizeBytes | |
|---|
| objectLocation | |
|---|
| objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffDownloadResponse | | id | GdataDiffDownloadResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadRequest | | id | GdataDiffUploadRequest |
|---|
| properties | | checksumsInfo | |
|---|
| objectInfo | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffUploadResponse | | id | GdataDiffUploadResponse |
|---|
| properties | | objectVersion | |
|---|
| originalObject | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDiffVersionResponse | | id | GdataDiffVersionResponse |
|---|
| properties | | objectSizeBytes | |
|---|
| objectVersion | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataDownloadParameters | | id | GdataDownloadParameters |
|---|
| properties | | allowGzipCompression | |
|---|
| ignoreRange | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataMedia | | id | GdataMedia |
|---|
| properties | | algorithm | |
|---|
| bigstoreObjectRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobRef | | deprecated | True |
|---|
| format | byte |
|---|
| type | string |
|---|
|
|---|
| blobstore2Info | |
|---|
| compositeMedia | |
|---|
| contentType | |
|---|
| contentTypeInfo | |
|---|
| cosmoBinaryReference | |
|---|
| crc32cHash | |
|---|
| diffChecksumsResponse | | $ref | GdataDiffChecksumsResponse |
|---|
|
|---|
| diffDownloadResponse | | $ref | GdataDiffDownloadResponse |
|---|
|
|---|
| diffUploadRequest | | $ref | GdataDiffUploadRequest |
|---|
|
|---|
| diffUploadResponse | | $ref | GdataDiffUploadResponse |
|---|
|
|---|
| diffVersionResponse | | $ref | GdataDiffVersionResponse |
|---|
|
|---|
| downloadParameters | | $ref | GdataDownloadParameters |
|---|
|
|---|
| filename | |
|---|
| hash | |
|---|
| hashVerified | |
|---|
| inline | |
|---|
| isPotentialRetry | |
|---|
| length | |
|---|
| md5Hash | |
|---|
| mediaId | |
|---|
| objectId | |
|---|
| path | |
|---|
| referenceType | | enum | - PATH
- BLOB_REF
- INLINE
- GET_MEDIA
- COMPOSITE_MEDIA
- BIGSTORE_REF
- DIFF_VERSION_RESPONSE
- DIFF_CHECKSUMS_RESPONSE
- DIFF_DOWNLOAD_RESPONSE
- DIFF_UPLOAD_REQUEST
- DIFF_UPLOAD_RESPONSE
- COSMO_BINARY_REFERENCE
- ARBITRARY_BYTES
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| sha1Hash | |
|---|
| sha256Hash | |
|---|
| timestamp | |
|---|
| token | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GdataObjectId | | id | GdataObjectId |
|---|
| properties | | bucketName | |
|---|
| generation | |
|---|
| objectName | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleProtobufEmpty | | description | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
|---|
| id | GoogleProtobufEmpty |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ApiRequestHeader | | id | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
| properties | | clientInfo | | $ref | GoogleSubscriptionsBackupV1ClientInfo |
|---|
|
|---|
| experimentOverrides | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Backup | | id | GoogleSubscriptionsBackupV1Backup |
|---|
| properties | | activeTransactionId | |
|---|
| backupId | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1BackupConfig | | id | GoogleSubscriptionsBackupV1BackupConfig |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasMmsBackupEnabledBefore | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ClientInfo | | id | GoogleSubscriptionsBackupV1ClientInfo |
|---|
| properties | | clientId | | enum | - CLIENT_ID_UNSPECIFIED
- CLIENT_ID_G1_ANDROID_APP
- CLIENT_ID_GMSCORE_BACKUP
- CLIENT_ID_DRIVE_BACKUP
- CLIENT_ID_MANUAL
- CLIENT_ID_PROBER
- CLIENT_ID_PIXELMIGRATE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
| version | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionRequest | | id | GoogleSubscriptionsBackupV1CommitTransactionRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CommitTransactionResponse | | id | GoogleSubscriptionsBackupV1CommitTransactionResponse |
|---|
| properties | |
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1CreateBackupRequest | | id | GoogleSubscriptionsBackupV1CreateBackupRequest |
|---|
| properties | | androidId | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteBackupConfigRequest | | id | GoogleSubscriptionsBackupV1DeleteBackupConfigRequest |
|---|
| properties | | requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1DeleteFilesRequest | | id | GoogleSubscriptionsBackupV1DeleteFilesRequest |
|---|
| properties | | fileIds | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionId | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1File | | id | GoogleSubscriptionsBackupV1File |
|---|
| properties | | blob | |
|---|
| fileId | |
|---|
| mediaResponseInfo | | $ref | ApiservingMediaResponseInfo |
|---|
| readOnly | True |
|---|
|
|---|
| mimeType | |
|---|
| sizeBytes | |
|---|
| updateTime | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListBackupsResponse | | id | GoogleSubscriptionsBackupV1ListBackupsResponse |
|---|
| properties | | backups | | additionalProperties | | $ref | GoogleSubscriptionsBackupV1Backup |
|---|
|
|---|
| type | object |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1ListFilesResponse | | id | GoogleSubscriptionsBackupV1ListFilesResponse |
|---|
| properties | | files | | items | | $ref | GoogleSubscriptionsBackupV1File |
|---|
|
|---|
| type | array |
|---|
|
|---|
| nextPageToken | |
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1StartTransactionRequest | | id | GoogleSubscriptionsBackupV1StartTransactionRequest |
|---|
| properties | | maxTransactionSize | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1Transaction | | id | GoogleSubscriptionsBackupV1Transaction |
|---|
| properties | | id | |
|---|
| transactionOptions | | $ref | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1TransactionOptions | | id | GoogleSubscriptionsBackupV1TransactionOptions |
|---|
| properties | | mode | | enum | - TRANSACTION_MODE_UNSPECIFIED
- READ_ONLY
- READ_WRITE
|
|---|
| enumDescriptions | |
|---|
| type | string |
|---|
|
|---|
|
|---|
| type | object |
|---|
|
|---|
| GoogleSubscriptionsBackupV1UpdateBackupConfigRequest | | id | GoogleSubscriptionsBackupV1UpdateBackupConfigRequest |
|---|
| properties | | androidSdkVersion | |
|---|
| gmsCoreApkVersion | |
|---|
| hasRequiredPhotosPermission | |
|---|
| inMsaExperiment | |
|---|
| isAndroidBackupEnabled | |
|---|
| isAndroidBackupSupported | |
|---|
| isDeviceEtu | |
|---|
| isMmsBackupEnabled | |
|---|
| isMmsBackupSupported | |
|---|
| isPhotosBackupEnabled | |
|---|
| isPhotosBackupSupported | |
|---|
| isPhotosDefaultGallery | |
|---|
| lastAppBackupCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| photosApkVersion | |
|---|
| requestHeader | | $ref | GoogleSubscriptionsBackupV1ApiRequestHeader |
|---|
|
|---|
| systemRestoreCompletionTimestamp | | format | google-datetime |
|---|
| type | string |
|---|
|
|---|
| wasMsaShown | |
|---|
|
|---|
| type | object |
|---|
|
|---|
|
|---|
|
|---|
| root['title'] | | new_value | MMS Backup Private API |
|---|
| old_value | Google One Backup Private API |
|---|
|
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][0] | | new_value | Such requests signals the start of a request containing media upload. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][0] | | new_value | Default ID used when no other particular ID applies, or the client has not yet configured a new client ID. |
|---|
| old_value | |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['get']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['getConfig']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['delete']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['backups']['resources']['files']['methods']['list']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['download']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][1] | Such requests signals that the upload has progressed and that the backend might want to access the media file specified in relevant fields in the resource. Only the media field(s) in the inserted/updated resource are set. The response should either return an error or succeed. On success, responses don't need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][2] | Such requests signals the end of a request containing media upload. END should be handled just like normal Insert/Upload requests, that is, they should process the request and return a complete resource in the response. Pointers to media data (a GFS path usually) appear in the relevant fields in the inserted/updated resource. See gdata.Media in data.proto. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][3] | Such requests occur after an END and signal that the response has been sent back to the client. RESPONSE_SENT is only sent to the backend if it is configured to receive them. The response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['mediaRequestInfo.notificationType']['enumDescriptions'][4] | Such requests indicate that an error occurred while processing the request. ERROR is only sent to the backend if it is configured to receive them. It is not guaranteed that all errors will result in this notification to the backend, even if the backend requests them. Since these requests are just for informational purposes, the response does not need to contain anything. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][1] | Client ID for the G1 Android app. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][2] | Client ID for the GmsCore backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][3] | Client ID for the Drive backup modules. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][4] | Client ID for the manual testing. It enables special server behaviors, e.g. enables extensive logging or excludes requests from custom streamzs. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][5] | Client ID used by service probers. |
|---|
| root['resources']['media']['methods']['upload']['parameters']['requestHeader.clientInfo.clientId']['enumDescriptions'][6] | Client ID for the PixelMigrate/Restore Android app. |
|---|
|
|---|
|
|---|
| sandbox/staging-growth-pa- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-growth-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitydevicegateway-pa- | | dictionary_item_added | - root['schemas']['AssertionInfo']['properties']['allowedAssertionAudiences']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-identitydevicegateway-pa-v1 | | dictionary_item_added | - root['schemas']['AssertionInfo']['properties']['allowedAssertionAudiences']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-instantmessaging-pa- | | dictionary_item_added | - root['schemas']['InstantmessagingStagingPaSandboxSocialGraphApiProtoGuestPassMetadata']
- root['schemas']['InstantmessagingStagingPaSandboxAppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo']['properties']['guestPassMetadata']
- root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1GetFuzzyMatchingTemplatesRequest']['properties']['normMappingVersion']
- root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1InboxSendResponse']['properties']['receiverStatus']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1GetMlsGroupInfoRequest']['properties']['currentClientEpochIdentifier']['description'] | | new_value | Identifying information for the Epoch that the client is currently in. Clients should provide their latest Epoch in order for the server to return the list of accepted control messages since that Epoch. This field is only used by Bugle clients for the enhanced self-healing flow (see go/enhanced-mls-self-heal-flow / go/mls-commit-history). |
|---|
| old_value | Identifying information for the Epoch that the client is currently in. Clients should provide their latest Epoch in order for the server to return the list of accepted control messages since that Epoch. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14] | | new_value | All new "Google" provider entries must be full ints. The next available ID is: 0x111730CB |
|---|
| old_value | All new "Google" provider entries must be full ints. The next available ID is: 0x111730CA |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['InstantmessagingStagingPaSandboxAppsPeopleOzExternalMergedpeopleapiAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalPeopleV2MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/staging-instantmessaging-pa-v1 | | dictionary_item_added | - root['schemas']['InstantmessagingStagingPaSandboxSocialGraphApiProtoGuestPassMetadata']
- root['schemas']['InstantmessagingStagingPaSandboxAppsPeopleOzExternalMergedpeopleapiReadOnlyProfileInfo']['properties']['guestPassMetadata']
- root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1GetFuzzyMatchingTemplatesRequest']['properties']['normMappingVersion']
- root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1InboxSendResponse']['properties']['receiverStatus']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalCommunicationsInstantmessagingV1GetMlsGroupInfoRequest']['properties']['currentClientEpochIdentifier']['description'] | | new_value | Identifying information for the Epoch that the client is currently in. Clients should provide their latest Epoch in order for the server to return the list of accepted control messages since that Epoch. This field is only used by Bugle clients for the enhanced self-healing flow (see go/enhanced-mls-self-heal-flow / go/mls-commit-history). |
|---|
| old_value | Identifying information for the Epoch that the client is currently in. Clients should provide their latest Epoch in order for the server to return the list of accepted control messages since that Epoch. |
|---|
|
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGeostoreInternalSourceSummaryProto']['properties']['provider']['enumDescriptions'][14] | | new_value | All new "Google" provider entries must be full ints. The next available ID is: 0x111730CB |
|---|
| old_value | All new "Google" provider entries must be full ints. The next available ID is: 0x111730CA |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['InstantmessagingStagingPaSandboxAppsPeopleOzExternalMergedpeopleapiAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGeostoreInternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['InstantmessagingStagingPaSandboxGoogleInternalPeopleV2MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/staging-kidsmanagement-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsmanagement-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsnotification-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-kidsnotification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-locationhistory-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-locationhistory-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-locationhistoryplacedetails-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-locationhistoryplacedetails-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-myphonenumbers-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-myphonenumbers-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-nearbypresence-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-nearbypresence-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-ogads-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][733] | go/finhub-design |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][733] | go/finhub-design |
|---|
|
|---|
|
|---|
| sandbox/staging-ogads-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['hostProduct']['enumDescriptions'][733] | go/finhub-design |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enum'][733] | FINANCE_HUB |
|---|
| root['resources']['v1']['methods']['getdata']['parameters']['subproduct']['enumDescriptions'][733] | go/finhub-design |
|---|
|
|---|
|
|---|
| sandbox/staging-optimizationguide-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-optimizationguide-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa- | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalExternal']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa-v1 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalExternal']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
|
|---|
|
|---|
| sandbox/staging-people-pa-v2 | | dictionary_item_added | - root['schemas']['GuestPassMetadata']
- root['schemas']['ReadOnlyProfileInfo']['properties']['guestPassMetadata']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['people']['methods']['create']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['create']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['getPublic']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['getPeopleRequest.mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['methods']['update']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['allPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['autocomplete']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['autocomplete']['resources']['public']['methods']['list']['parameters']['client']['enum'][135] | MSS_JUPITER |
|---|
| root['resources']['people']['resources']['blockedPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circledPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['circles']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['contactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['search']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['directory']['methods']['sync']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['groups']['resources']['members']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['lookup']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['affinityType']['enum'][308] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['ranked']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['rankedTargets']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['starredPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['people']['resources']['trashedContactPeople']['methods']['list']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['v2']['methods']['getPeople']['parameters']['mergedPersonSourceOptions.includeAffinity']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['Affinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['GoogleInternalPeopleV2MinimalRankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['InternalExternal']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['InternalSourceSummaryProto']['properties']['provider']['enum'][205] | PROVIDER_GOOGLE_POI_IDENTITY |
|---|
| root['schemas']['MergedPersonSourceOptions']['properties']['includeAffinity']['items']['enum'][313] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['RankedTarget']['properties']['affinityType']['items']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialGraphWireProtoPeopleapiMinimalAffinity']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
|
|---|
|
|---|
| sandbox/staging-peoplestack-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460] | Mss Jupiter Team contact: jupiter-eng@google.com |
|---|
| root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enumDescriptions'][460] | Mss Jupiter Team contact: jupiter-eng@google.com |
|---|
|
|---|
|
|---|
| sandbox/staging-peoplestack-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['resources']['autocomplete']['methods']['autocomplete']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['resources']['autocomplete']['methods']['warmup']['parameters']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackAutocompleteRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackBlockPersonRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackCreateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackDeleteGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['PeoplestackFlexorgsProtoInternalExternal']['properties']['application']['enumDescriptions'][460] | Mss Jupiter Team contact: jupiter-eng@google.com |
|---|
| root['schemas']['PeoplestackJoinGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLeaveGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackLookupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackMutateConnectionLabelRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadAllGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackReadGroupsRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackSmartAddressRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackUpdateGroupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['PeoplestackWarmupRequest']['properties']['affinityType']['enum'][315] | MSS_JUPITER_AFFINITY |
|---|
| root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enum'][460] | MSS_JUPITER |
|---|
| root['schemas']['SocialClientsApplicationProto3Wrapper']['properties']['application']['enumDescriptions'][460] | Mss Jupiter Team contact: jupiter-eng@google.com |
|---|
|
|---|
|
|---|
| sandbox/staging-phonedeviceverification-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-phonedeviceverification-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-phosphor-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-phosphor-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-reach-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-reach-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-restrictedapps-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-restrictedapps-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-servicemanagement- | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-servicemanagement-v1 | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speech- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speech-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speech-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speech-v2 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speechtotext- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speechtotext-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speechtotext-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-speechtotext-v2 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa- | | dictionary_item_added | - root['schemas']['SmartPolishInlineAssistanceOpportunityData']
- root['schemas']['InlineAssistanceOpportunityData']['properties']['smartPolishOpportunityData']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250513 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['InlineAssistanceOpportunityData']['properties']['opportunityType']['enum'][8] | SMART_POLISH |
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250513 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-taskassist-pa-v2 | | dictionary_item_added | - root['schemas']['SmartPolishInlineAssistanceOpportunityData']
- root['schemas']['InlineAssistanceOpportunityData']['properties']['smartPolishOpportunityData']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250513 |
|---|
|
|---|
|
|---|
| iterable_item_added | | root['schemas']['InlineAssistanceOpportunityData']['properties']['opportunityType']['enum'][8] | SMART_POLISH |
|---|
|
|---|
|
|---|
| sandbox/staging-threadcredentialsdistribution- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-threadcredentialsdistribution-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-tos-pa- | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-tos-pa-v1 | | dictionary_item_added | - root['schemas']['BatchingConfigProto']
- root['schemas']['BatchingDescriptorProto']
- root['schemas']['BatchingSettingsProto']
- root['schemas']['MethodSettings']['properties']['batching']
|
|---|
| values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userlocation- | | values_changed | | root['revision'] | | new_value | 20250513 |
|---|
| old_value | 20250506 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-userlocation-v1 | | values_changed | | root['revision'] | | new_value | 20250513 |
|---|
| old_value | 20250506 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-verifiablecredentials-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/staging-verifiablecredentials-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-admin- | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-admin-v1 | | values_changed | | root['revision'] | | new_value | 20250516 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-safebrowsing- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-safebrowsing-v4 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-safebrowsing-v5 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-safebrowsing-v5alpha1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-scone-pa- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-scone-pa-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250514 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speech- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speech-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speech-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speech-v2 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speechtotext- | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speechtotext-v1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speechtotext-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-speechtotext-v2 | | values_changed | | root['revision'] | | new_value | 20250517 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision- | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p1beta1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p2beta1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p3beta1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|
| sandbox/test-vision-v1p4beta1 | | values_changed | | root['revision'] | | new_value | 20250518 |
|---|
| old_value | 20250515 |
|---|
|
|---|
|
|---|
|
|---|