Merge pull request #145 from jcanizales/debugger-config

CloudDebugger v2 configs
pull/175/head
Jorge Canizales 9 years ago committed by GitHub
commit f895353e88
  1. 28
      gapic/api/artman_clouddebugger.yaml
  2. 36
      google/devtools/clouddebugger/clouddebugger.yaml
  3. 161
      google/devtools/clouddebugger/v2/clouddebugger_gapic.yaml

@ -0,0 +1,28 @@
common:
api_name: google-clouddebugger-v2
proto_gen_pkg_deps:
- google-common-protos
import_proto_path:
- ${REPOROOT}/googleapis
src_proto_path:
- ${REPOROOT}/googleapis/google/devtools/clouddebugger/v2
service_yaml:
- ${REPOROOT}/googleapis/google/devtools/clouddebugger/clouddebugger.yaml
gapic_api_yaml:
- ${REPOROOT}/googleapis/google/devtools/clouddebugger/v2/clouddebugger_gapic.yaml
output_dir: ${REPOROOT}/artman/output
enable_batch_generation: True
java:
final_repo_dir: ${REPOROOT}/google-cloud-java/google-cloud-debugger
python:
final_repo_dir: ${REPOROOT}/artman/output/gcloud-python-debugger
go:
final_repo_dir: ${REPOROOT}/gapi-debugger-go
csharp:
final_repo_dir: ${REPOROOT}/artman/output/gcloud-csharp-debugger
php:
final_repo_dir: ${REPOROOT}/artman/output/gcloud-php-debugger
ruby:
final_repo_dir: ${REPOROOT}/google-cloud-ruby/google-cloud-debugger
nodejs:
final_repo_dir: ${REPOROOT}/gcloud-node/packages/debugger

@ -0,0 +1,36 @@
type: google.api.Service
config_version: 2
name: clouddebugger.googleapis.com
title: Stackdriver Debugger API
documentation:
summary: |
Examines the call stack and variables of a running application
without stopping or slowing it down.
apis:
- name: google.devtools.clouddebugger.v2.Debugger2
- name: google.devtools.clouddebugger.v2.Controller2
authentication:
rules:
- selector: |-
google.devtools.clouddebugger.v2.Debugger2.SetBreakpoint,
google.devtools.clouddebugger.v2.Debugger2.GetBreakpoint,
google.devtools.clouddebugger.v2.Debugger2.DeleteBreakpoint,
google.devtools.clouddebugger.v2.Debugger2.ListBreakpoints,
google.devtools.clouddebugger.v2.Debugger2.ListDebuggees
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud_debugger,
https://www.googleapis.com/auth/cloud-platform
- selector: |-
google.devtools.clouddebugger.v2.Controller2.RegisterDebuggee,
google.devtools.clouddebugger.v2.Controller2.ListActiveBreakpoints,
google.devtools.clouddebugger.v2.Controller2.UpdateActiveBreakpoint
oauth:
canonical_scopes: |-
https://www.googleapis.com/auth/cloud_debugger,
https://www.googleapis.com/auth/cloud-platform

@ -0,0 +1,161 @@
type: com.google.api.codegen.ConfigProto
language_settings:
java:
package_name: com.google.cloud.debugger.spi.v2
python:
package_name: google.cloud.gapic.debugger.v2
go:
package_name: cloud.google.com/go/debugger/apiv2
csharp:
package_name: Google.Devtools.Clouddebugger.V2
ruby:
package_name: Google::Cloud::Debugger::V2
php:
package_name: Google\Cloud\Debugger\V2
nodejs:
package_name: '@google-cloud/debugger'
interfaces:
- name: google.devtools.clouddebugger.v2.Debugger2
collections: []
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes: []
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 60000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 60000
total_timeout_millis: 600000
methods:
- name: SetBreakpoint
required_fields:
- debuggee_id
- breakpoint
- client_version
flattening:
groups:
- parameters:
- debuggee_id
- breakpoint
- client_version
request_object_method: true
retry_codes_name: non_idempotent
retry_params_name: default
timeout_millis: 60000
- name: GetBreakpoint
required_fields:
- debuggee_id
- breakpoint_id
- client_version
flattening:
groups:
- parameters:
- debuggee_id
- breakpoint_id
- client_version
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
- name: DeleteBreakpoint
required_fields:
- debuggee_id
- breakpoint_id
- client_version
flattening:
groups:
- parameters:
- debuggee_id
- breakpoint_id
- client_version
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
- name: ListBreakpoints
required_fields:
- debuggee_id
- client_version
flattening:
groups:
- parameters:
- debuggee_id
- client_version
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
- name: ListDebuggees
required_fields:
- project
- client_version
flattening:
groups:
- parameters:
- project
- client_version
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
- name: google.devtools.clouddebugger.v2.Controller2
collections: []
retry_codes_def:
- name: idempotent
retry_codes:
- UNAVAILABLE
- DEADLINE_EXCEEDED
- name: non_idempotent
retry_codes: []
retry_params_def:
- name: default
initial_retry_delay_millis: 100
retry_delay_multiplier: 1.3
max_retry_delay_millis: 60000
initial_rpc_timeout_millis: 60000
rpc_timeout_multiplier: 1
max_rpc_timeout_millis: 60000
total_timeout_millis: 600000
methods:
- name: RegisterDebuggee
required_fields:
- debuggee
flattening:
groups:
- parameters:
- debuggee
request_object_method: false
retry_codes_name: non_idempotent
retry_params_name: default
timeout_millis: 60000
- name: ListActiveBreakpoints
required_fields:
- debuggee_id
flattening:
groups:
- parameters:
- debuggee_id
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
- name: UpdateActiveBreakpoint
required_fields:
- debuggee_id
- breakpoint
flattening:
groups:
- parameters:
- debuggee_id
- breakpoint
request_object_method: true
retry_codes_name: idempotent
retry_params_name: default
timeout_millis: 60000
Loading…
Cancel
Save