{"action":"created","comment":{"url":"https://api.github.com/repos/googleapis/googleapis/pulls/comments/79975689","id":79975689,"diff_hunk":"@@ -0,0 +1,167 @@\n+type: com.google.api.codegen.ConfigProto\n+language_settings:\n+  java:\n+    package_name: com.google.cloud.devtools.clouddebugger.spi.v2\n+  python:\n+    package_name: google.cloud.devtools.clouddebugger.v2\n+  go:\n+    package_name: cloud.google.com/go/devtools/clouddebugger/apiv2\n+  csharp:\n+    package_name: Google.Devtools.Clouddebugger.V2\n+  ruby:\n+    package_name: Google::Cloud::Devtools::Clouddebugger::V2\n+  php:\n+    package_name: Google\\Cloud\\Devtools\\Clouddebugger\\V2\n+  nodejs:\n+    package_name: '@google-cloud/clouddebugger'\n+interfaces:\n+- name: google.devtools.clouddebugger.v2.Debugger2\n+  collections: []\n+  retry_codes_def:\n+  - name: idempotent\n+    retry_codes:\n+    - UNAVAILABLE\n+    - DEADLINE_EXCEEDED\n+  - name: non_idempotent\n+    retry_codes: []\n+  retry_params_def:\n+  - name: default\n+    initial_retry_delay_millis: 100\n+    retry_delay_multiplier: 1.3\n+    max_retry_delay_millis: 60000\n+    initial_rpc_timeout_millis: 60000\n+    rpc_timeout_multiplier: 1\n+    max_rpc_timeout_millis: 60000\n+    total_timeout_millis: 600000\n+  methods:\n+  - name: SetBreakpoint\n+    flattening:\n+      groups:\n+      - parameters:\n+        - debuggee_id\n+        - breakpoint\n+        - client_version\n+    required_fields:\n+    - debuggee_id\n+    - breakpoint\n+    - client_version\n+    request_object_method: true\n+    retry_codes_name: non_idempotent\n+    retry_params_name: default\n+    timeout_millis: 60000\n+  - name: GetBreakpoint\n+    flattening:\n+      groups:\n+      - parameters:\n+        - debuggee_id\n+        - breakpoint_id\n+        - client_version\n+    required_fields:\n+    - debuggee_id\n+    - breakpoint_id\n+    - client_version\n+    request_object_method: true\n+    retry_codes_name: idempotent\n+    retry_params_name: default\n+    timeout_millis: 60000\n+  - name: DeleteBreakpoint\n+    flattening:\n+      groups:\n+      - parameters:\n+        - debuggee_id\n+        - breakpoint_id\n+        - client_version\n+    required_fields:\n+    - debuggee_id\n+    - breakpoint_id\n+    - client_version\n+    request_object_method: true\n+    retry_codes_name: idempotent\n+    retry_params_name: default\n+    timeout_millis: 60000\n+  - name: ListBreakpoints\n+    required_fields:\n+    - debuggee_id\n+    - include_all_users","path":"google/devtools/clouddebugger/v2/clouddebugger_gapic.yaml","position":85,"original_position":85,"commit_id":"f179c6f9591b8b5e5588d62689dcb663449c3118","original_commit_id":"befb6f56a577a843597d02295ee9d2e336b02c98","user":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"body":"All proto3 primitive types have a default value! So this should never happen :) (We probably want to still \"require\" string fields, like resource ids, but meaning non-empty).\r\n\r\nWhat made the tool think this field is required? The HTTP pattern for `ListBreakpoints` is `/v2/debugger/debuggees/{debuggee_id}/breakpoints`.","created_at":"2016-09-22T04:49:15Z","updated_at":"2016-09-22T04:49:15Z","html_url":"https://github.com/googleapis/googleapis/pull/145#discussion_r79975689","pull_request_url":"https://api.github.com/repos/googleapis/googleapis/pulls/145","_links":{"self":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/comments/79975689"},"html":{"href":"https://github.com/googleapis/googleapis/pull/145#discussion_r79975689"},"pull_request":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/145"}}},"pull_request":{"url":"https://api.github.com/repos/googleapis/googleapis/pulls/145","id":86059861,"html_url":"https://github.com/googleapis/googleapis/pull/145","diff_url":"https://github.com/googleapis/googleapis/pull/145.diff","patch_url":"https://github.com/googleapis/googleapis/pull/145.patch","issue_url":"https://api.github.com/repos/googleapis/googleapis/issues/145","number":145,"state":"open","locked":false,"title":"CloudDebugger v2 configs","user":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-09-20T21:28:57Z","updated_at":"2016-09-22T04:49:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"321546e12726c33841958f0d7ad731afa136f49f","assignee":{"login":"bjwatson","id":471755,"avatar_url":"https://avatars.githubusercontent.com/u/471755?v=3","gravatar_id":"","url":"https://api.github.com/users/bjwatson","html_url":"https://github.com/bjwatson","followers_url":"https://api.github.com/users/bjwatson/followers","following_url":"https://api.github.com/users/bjwatson/following{/other_user}","gists_url":"https://api.github.com/users/bjwatson/gists{/gist_id}","starred_url":"https://api.github.com/users/bjwatson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjwatson/subscriptions","organizations_url":"https://api.github.com/users/bjwatson/orgs","repos_url":"https://api.github.com/users/bjwatson/repos","events_url":"https://api.github.com/users/bjwatson/events{/privacy}","received_events_url":"https://api.github.com/users/bjwatson/received_events","type":"User","site_admin":false},"assignees":[{"login":"bjwatson","id":471755,"avatar_url":"https://avatars.githubusercontent.com/u/471755?v=3","gravatar_id":"","url":"https://api.github.com/users/bjwatson","html_url":"https://github.com/bjwatson","followers_url":"https://api.github.com/users/bjwatson/followers","following_url":"https://api.github.com/users/bjwatson/following{/other_user}","gists_url":"https://api.github.com/users/bjwatson/gists{/gist_id}","starred_url":"https://api.github.com/users/bjwatson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjwatson/subscriptions","organizations_url":"https://api.github.com/users/bjwatson/orgs","repos_url":"https://api.github.com/users/bjwatson/repos","events_url":"https://api.github.com/users/bjwatson/events{/privacy}","received_events_url":"https://api.github.com/users/bjwatson/received_events","type":"User","site_admin":false},{"login":"geigerj","id":14222439,"avatar_url":"https://avatars.githubusercontent.com/u/14222439?v=3","gravatar_id":"","url":"https://api.github.com/users/geigerj","html_url":"https://github.com/geigerj","followers_url":"https://api.github.com/users/geigerj/followers","following_url":"https://api.github.com/users/geigerj/following{/other_user}","gists_url":"https://api.github.com/users/geigerj/gists{/gist_id}","starred_url":"https://api.github.com/users/geigerj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geigerj/subscriptions","organizations_url":"https://api.github.com/users/geigerj/orgs","repos_url":"https://api.github.com/users/geigerj/repos","events_url":"https://api.github.com/users/geigerj/events{/privacy}","received_events_url":"https://api.github.com/users/geigerj/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/googleapis/googleapis/pulls/145/commits","review_comments_url":"https://api.github.com/repos/googleapis/googleapis/pulls/145/comments","review_comment_url":"https://api.github.com/repos/googleapis/googleapis/pulls/comments{/number}","comments_url":"https://api.github.com/repos/googleapis/googleapis/issues/145/comments","statuses_url":"https://api.github.com/repos/googleapis/googleapis/statuses/f179c6f9591b8b5e5588d62689dcb663449c3118","head":{"label":"jcanizales:debugger-config","ref":"debugger-config","sha":"f179c6f9591b8b5e5588d62689dcb663449c3118","user":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"repo":{"id":68754686,"name":"googleapis","full_name":"jcanizales/googleapis","owner":{"login":"jcanizales","id":5120183,"avatar_url":"https://avatars.githubusercontent.com/u/5120183?v=3","gravatar_id":"","url":"https://api.github.com/users/jcanizales","html_url":"https://github.com/jcanizales","followers_url":"https://api.github.com/users/jcanizales/followers","following_url":"https://api.github.com/users/jcanizales/following{/other_user}","gists_url":"https://api.github.com/users/jcanizales/gists{/gist_id}","starred_url":"https://api.github.com/users/jcanizales/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcanizales/subscriptions","organizations_url":"https://api.github.com/users/jcanizales/orgs","repos_url":"https://api.github.com/users/jcanizales/repos","events_url":"https://api.github.com/users/jcanizales/events{/privacy}","received_events_url":"https://api.github.com/users/jcanizales/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jcanizales/googleapis","description":"Contains the interface definitions for a small (but growing) set of Google APIs","fork":true,"url":"https://api.github.com/repos/jcanizales/googleapis","forks_url":"https://api.github.com/repos/jcanizales/googleapis/forks","keys_url":"https://api.github.com/repos/jcanizales/googleapis/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jcanizales/googleapis/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jcanizales/googleapis/teams","hooks_url":"https://api.github.com/repos/jcanizales/googleapis/hooks","issue_events_url":"https://api.github.com/repos/jcanizales/googleapis/issues/events{/number}","events_url":"https://api.github.com/repos/jcanizales/googleapis/events","assignees_url":"https://api.github.com/repos/jcanizales/googleapis/assignees{/user}","branches_url":"https://api.github.com/repos/jcanizales/googleapis/branches{/branch}","tags_url":"https://api.github.com/repos/jcanizales/googleapis/tags","blobs_url":"https://api.github.com/repos/jcanizales/googleapis/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jcanizales/googleapis/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jcanizales/googleapis/git/refs{/sha}","trees_url":"https://api.github.com/repos/jcanizales/googleapis/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jcanizales/googleapis/statuses/{sha}","languages_url":"https://api.github.com/repos/jcanizales/googleapis/languages","stargazers_url":"https://api.github.com/repos/jcanizales/googleapis/stargazers","contributors_url":"https://api.github.com/repos/jcanizales/googleapis/contributors","subscribers_url":"https://api.github.com/repos/jcanizales/googleapis/subscribers","subscription_url":"https://api.github.com/repos/jcanizales/googleapis/subscription","commits_url":"https://api.github.com/repos/jcanizales/googleapis/commits{/sha}","git_commits_url":"https://api.github.com/repos/jcanizales/googleapis/git/commits{/sha}","comments_url":"https://api.github.com/repos/jcanizales/googleapis/comments{/number}","issue_comment_url":"https://api.github.com/repos/jcanizales/googleapis/issues/comments{/number}","contents_url":"https://api.github.com/repos/jcanizales/googleapis/contents/{+path}","compare_url":"https://api.github.com/repos/jcanizales/googleapis/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jcanizales/googleapis/merges","archive_url":"https://api.github.com/repos/jcanizales/googleapis/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jcanizales/googleapis/downloads","issues_url":"https://api.github.com/repos/jcanizales/googleapis/issues{/number}","pulls_url":"https://api.github.com/repos/jcanizales/googleapis/pulls{/number}","milestones_url":"https://api.github.com/repos/jcanizales/googleapis/milestones{/number}","notifications_url":"https://api.github.com/repos/jcanizales/googleapis/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jcanizales/googleapis/labels{/name}","releases_url":"https://api.github.com/repos/jcanizales/googleapis/releases{/id}","deployments_url":"https://api.github.com/repos/jcanizales/googleapis/deployments","created_at":"2016-09-20T21:25:22Z","updated_at":"2016-09-20T21:25:24Z","pushed_at":"2016-09-22T04:31:39Z","git_url":"git://github.com/jcanizales/googleapis.git","ssh_url":"git@github.com:jcanizales/googleapis.git","clone_url":"https://github.com/jcanizales/googleapis.git","svn_url":"https://github.com/jcanizales/googleapis","homepage":"","size":922,"stargazers_count":0,"watchers_count":0,"language":"Protocol Buffer","has_issues":false,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"googleapis:master","ref":"master","sha":"c4899b3f0cef2caa73bb1a32baf00f54c8a49921","user":{"login":"googleapis","id":16785467,"avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=3","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"repo":{"id":32887098,"name":"googleapis","full_name":"googleapis/googleapis","owner":{"login":"googleapis","id":16785467,"avatar_url":"https://avatars.githubusercontent.com/u/16785467?v=3","gravatar_id":"","url":"https://api.github.com/users/googleapis","html_url":"https://github.com/googleapis","followers_url":"https://api.github.com/users/googleapis/followers","following_url":"https://api.github.com/users/googleapis/following{/other_user}","gists_url":"https://api.github.com/users/googleapis/gists{/gist_id}","starred_url":"https://api.github.com/users/googleapis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/googleapis/subscriptions","organizations_url":"https://api.github.com/users/googleapis/orgs","repos_url":"https://api.github.com/users/googleapis/repos","events_url":"https://api.github.com/users/googleapis/events{/privacy}","received_events_url":"https://api.github.com/users/googleapis/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/googleapis/googleapis","description":"Contains the interface definitions for a small (but growing) set of Google APIs","fork":false,"url":"https://api.github.com/repos/googleapis/googleapis","forks_url":"https://api.github.com/repos/googleapis/googleapis/forks","keys_url":"https://api.github.com/repos/googleapis/googleapis/keys{/key_id}","collaborators_url":"https://api.github.com/repos/googleapis/googleapis/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/googleapis/googleapis/teams","hooks_url":"https://api.github.com/repos/googleapis/googleapis/hooks","issue_events_url":"https://api.github.com/repos/googleapis/googleapis/issues/events{/number}","events_url":"https://api.github.com/repos/googleapis/googleapis/events","assignees_url":"https://api.github.com/repos/googleapis/googleapis/assignees{/user}","branches_url":"https://api.github.com/repos/googleapis/googleapis/branches{/branch}","tags_url":"https://api.github.com/repos/googleapis/googleapis/tags","blobs_url":"https://api.github.com/repos/googleapis/googleapis/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/googleapis/googleapis/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/googleapis/googleapis/git/refs{/sha}","trees_url":"https://api.github.com/repos/googleapis/googleapis/git/trees{/sha}","statuses_url":"https://api.github.com/repos/googleapis/googleapis/statuses/{sha}","languages_url":"https://api.github.com/repos/googleapis/googleapis/languages","stargazers_url":"https://api.github.com/repos/googleapis/googleapis/stargazers","contributors_url":"https://api.github.com/repos/googleapis/googleapis/contributors","subscribers_url":"https://api.github.com/repos/googleapis/googleapis/subscribers","subscription_url":"https://api.github.com/repos/googleapis/googleapis/subscription","commits_url":"https://api.github.com/repos/googleapis/googleapis/commits{/sha}","git_commits_url":"https://api.github.com/repos/googleapis/googleapis/git/commits{/sha}","comments_url":"https://api.github.com/repos/googleapis/googleapis/comments{/number}","issue_comment_url":"https://api.github.com/repos/googleapis/googleapis/issues/comments{/number}","contents_url":"https://api.github.com/repos/googleapis/googleapis/contents/{+path}","compare_url":"https://api.github.com/repos/googleapis/googleapis/compare/{base}...{head}","merges_url":"https://api.github.com/repos/googleapis/googleapis/merges","archive_url":"https://api.github.com/repos/googleapis/googleapis/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/googleapis/googleapis/downloads","issues_url":"https://api.github.com/repos/googleapis/googleapis/issues{/number}","pulls_url":"https://api.github.com/repos/googleapis/googleapis/pulls{/number}","milestones_url":"https://api.github.com/repos/googleapis/googleapis/milestones{/number}","notifications_url":"https://api.github.com/repos/googleapis/googleapis/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/googleapis/googleapis/labels{/name}","releases_url":"https://api.github.com/repos/googleapis/googleapis/releases{/id}","deployments_url":"https://api.github.com/repos/googleapis/googleapis/deployments","created_at":"2015-03-25T19:47:34Z","updated_at":"2016-09-16T18:31:42Z","pushed_at":"2016-09-22T04:31:40Z","git_url":"git://github.com/googleapis/googleapis.git","ssh_url":"git@github.com:googleapis/googleapis.git","clone_url":"https://github.com/googleapis/googleapis.git","svn_url":"https://github.com/googleapis/googleapis","homepage":"","size":1009,"stargazers_count":342,"watchers_count":342,"language":"Protocol Buffer","has_issues":true,"has_downloads":false,"has_wiki":false,"has_pages":true,"forks_count":46,"mirror_url":null,"open_issues_count":22,"forks":46,"open_issues":22,"watchers":342,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/145"},"html":{"href":"https://github.com/googleapis/googleapis/pull/145"},"issue":{"href":"https://api.github.com/repos/googleapis/googleapis/issues/145"},"comments":{"href":"https://api.github.com/repos/googleapis/googleapis/issues/145/comments"},"review_comments":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/145/comments"},"review_comment":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/googleapis/googleapis/pulls/145/commits"},"statuses":{"href":"https://api.github.com/repos/googleapis/googleapis/statuses/f179c6f9591b8b5e5588d62689dcb663449c3118"}}}}
{"actor":{"display_login":"jcanizales"}}