Updated the GAPIC configs to include parameters for Backups APIs.

PiperOrigin-RevId: 300443402
pull/642/head
Google APIs 5 years ago committed by Copybara-Service
parent 678afc7055
commit d631c651e3
  1. 177
      google/spanner/admin/database/v1/spanner_admin_database_gapic.legacy.yaml
  2. 42
      google/spanner/admin/database/v1/spanner_admin_database_gapic.yaml

@ -24,6 +24,8 @@ interfaces:
language_overrides:
- language: csharp
common_resource_name: Google.Cloud.Spanner.Common.V1.InstanceName
- name_pattern: projects/{project}/instances/{instance}/backups/{backup}
entity_name: backup
- name_pattern: projects/{project}/instances/{instance}/databases/{database}
entity_name: database
language_overrides:
@ -189,6 +191,151 @@ interfaces:
field_name_patterns:
resource: database
timeout_millis: 30000
- name: CreateBackup
flattening:
groups:
- parameters:
- parent
- backup_id
- backup
required_fields:
- parent
- backup_id
- backup
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
parent: instance
long_running:
return_type: google.spanner.admin.database.v1.Backup
metadata_type: google.spanner.admin.database.v1.CreateBackupMetadata
initial_poll_delay_millis: 20000
poll_delay_multiplier: 1.5
max_poll_delay_millis: 45000
total_poll_timeout_millis: 172800000
timeout_millis: 30000
- name: GetBackup
flattening:
groups:
- parameters:
- name
required_fields:
- name
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
name: backup
timeout_millis: 30000
- name: UpdateBackup
flattening:
groups:
- parameters:
- backup
- update_mask
required_fields:
- backup
- update_mask
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
backup.name: backup
timeout_millis: 30000
- name: DeleteBackup
flattening:
groups:
- parameters:
- name
required_fields:
- name
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
name: backup
timeout_millis: 30000
- name: ListBackups
flattening:
groups:
- parameters:
- parent
- filter
required_fields:
- parent
- filter
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: backups
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
parent: instance
timeout_millis: 30000
- name: RestoreDatabase
flattening:
groups:
- parameters:
- parent
- database_id
required_fields:
- parent
- database_id
retry_codes_name: non_idempotent
retry_params_name: default
field_name_patterns:
parent: instance
long_running:
return_type: google.spanner.admin.database.v1.Database
metadata_type: google.spanner.admin.database.v1.RestoreDatabaseMetadata
initial_poll_delay_millis: 20000
poll_delay_multiplier: 1.5
max_poll_delay_millis: 45000
total_poll_timeout_millis: 86400000
timeout_millis: 30000
- name: ListDatabaseOperations
flattening:
groups:
- parameters:
- parent
- filter
required_fields:
- parent
- filter
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: operations
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
parent: instance
timeout_millis: 30000
- name: ListBackupOperations
flattening:
groups:
- parameters:
- parent
- filter
required_fields:
- parent
- filter
page_streaming:
request:
page_size_field: page_size
token_field: page_token
response:
token_field: next_page_token
resources_field: operations
retry_codes_name: idempotent
retry_params_name: default
field_name_patterns:
parent: instance
timeout_millis: 30000
resource_name_generation:
- message_name: ListDatabasesRequest
field_entity_map:
@ -217,3 +364,33 @@ resource_name_generation:
- message_name: Database
field_entity_map:
name: database
- message_name: Backup
field_entity_map:
name: backup
- message_name: CreateBackupRequest
field_entity_map:
parent: instance
- message_name: CreateBackupMetadata
field_entity_map:
name: backup
database: database
- message_name: UpdateBackupRequest
- message_name: GetBackupRequest
field_entity_map:
name: backup
- message_name: DeleteBackupRequest
field_entity_map:
name: backup
- message_name: ListBackupsRequest
field_entity_map:
parent: instance
- message_name: ListBackupsResponse
- message_name: ListDatabaseOperationsRequest
field_entity_map:
parent: instance
- message_name: ListDatabaseOperationsResponse
- message_name: RestoreDatabaseRequest
field_entity_map:
parent: instance
database_id: database
- message_name: RestoreDatabaseMetadata

@ -67,3 +67,45 @@ interfaces:
timeout_millis: 30000
- name: TestIamPermissions
timeout_millis: 30000
- name: CreateBackup
retry_codes_name: non_idempotent
retry_params_name: default
long_running:
initial_poll_delay_millis: 20000
poll_delay_multiplier: 1.5
max_poll_delay_millis: 45000
total_poll_timeout_millis: 172800000
timeout_millis: 30000
- name: GetBackup
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000
- name: UpdateBackup
retry_codes_name: non_idempotent
retry_params_name: default
timeout_millis: 30000
- name: DeleteBackup
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000
- name: ListBackups
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000
- name: RestoreDatabase
retry_codes_name: non_idempotent
retry_params_name: default
long_running:
initial_poll_delay_millis: 20000
poll_delay_multiplier: 1.5
max_poll_delay_millis: 45000
total_poll_timeout_millis: 86400000
timeout_millis: 30000
- name: ListDatabaseOperations
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000
- name: ListBackupOperations
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 30000

Loading…
Cancel
Save