{"action":"created","comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/comments/203076322","pull_request_review_id":137887498,"id":203076322,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwMzA3NjMyMg==","diff_hunk":"@@ -779,4 +797,363 @@ public static void transcribeFileWithMetadata(String fileName) throws Exception\n     }\n   }\n   // [END speech_transcribe_file_with_metadata]\n+\n+  // [START speech_transcribe_diarization]\n+  /**\n+   * Transcribe the given audio file using speaker diarization.\n+   *\n+   * @param fileName the path to an audio file.\n+   */\n+  public static void transcribeDiarization(String fileName) throws Exception {\n+    Path path = Paths.get(fileName);\n+    byte[] content = Files.readAllBytes(path);\n+\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+      // Get the contents of the local audio file\n+      RecognitionAudio recognitionAudio =\n+          RecognitionAudio.newBuilder().setContent(ByteString.copyFrom(content)).build();\n+\n+      // Configure request to enable enhanced models\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setLanguageCode(\"en-US\")\n+              .setSampleRateHertz(8000)\n+              .setEnableSpeakerDiarization(true)\n+              .setDiarizationSpeakerCount(2)\n+              .setEnableAutomaticPunctuation(true)\n+              .setModel(\"phone_call\")\n+              .build();\n+\n+      // Perform the transcription request\n+      RecognizeResponse recognizeResponse = speechClient.recognize(config, recognitionAudio);\n+\n+      // Print out the results\n+      for (SpeechRecognitionResult result : recognizeResponse.getResultsList()) {\n+        // There can be several alternative transcripts for a given chunk of speech. Just\n+        // use the first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternatives(0);\n+        System.out.format(\"Transcript : %s\\n\", alternative.getTranscript());\n+        System.out.format(\n+            \"Speaker Tag : %s \\n\",\n+            alternative.getWords((alternative.getWordsCount() - 1)).getSpeakerTag());\n+        System.out.format(\n+            \"Word: %s\\n\\n\", alternative.getWords((alternative.getWordsCount() - 1)).getWord());\n+      }\n+    }\n+  }\n+  // [END speech_transcribe_diarization]\n+\n+  // [START speech_transcribe_diarization_gcs]\n+  /**\n+   * Transcribe a remote audio file using speaker diarization.\n+   *\n+   * @param gcsUri the path to an audio file.\n+   */\n+  public static void transcribeDiarizationGcs(String gcsUri) throws Exception {\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+      // Configure request to enable Speaker diarization\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setLanguageCode(\"en-US\")\n+              .setSampleRateHertz(8000)\n+              .setEnableSpeakerDiarization(true)\n+              .setDiarizationSpeakerCount(2)\n+              .setEnableAutomaticPunctuation(true)\n+              .setModel(\"phone_call\")\n+              .build();\n+\n+      // Set the remote path for the audio file\n+      RecognitionAudio audio = RecognitionAudio.newBuilder().setUri(gcsUri).build();\n+\n+      // Use non-blocking call for getting file transcription\n+      OperationFuture<LongRunningRecognizeResponse, LongRunningRecognizeMetadata> response =\n+          speechClient.longRunningRecognizeAsync(config, audio);\n+\n+      while (!response.isDone()) {\n+        System.out.println(\"Waiting for response...\");\n+        Thread.sleep(10000);\n+      }\n+\n+      for (SpeechRecognitionResult result : response.get().getResultsList()) {\n+        // There can be several alternative transcripts for a given chunk of speech. Just\n+        // use the first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternatives(0);\n+        System.out.format(\"Transcript : %s\\n\", alternative.getTranscript());\n+        System.out.format(\n+            \"Speaker Tag : %s \\n\",\n+            alternative.getWords((alternative.getWordsCount() - 1)).getSpeakerTag());\n+        System.out.format(\n+            \"Word: %s\\n\\n\", alternative.getWords((alternative.getWordsCount() - 1)).getWord());\n+\n+      }\n+    }\n+  }\n+\n+  // [END speech_transcribe_diarization_gcs]\n+\n+  // [START speech_transcribe_multichannel]\n+\n+  /**\n+   * Transcribe a local audio file with multi-channel recognition\n+   *\n+   * @param fileName the path to local audio file\n+   */\n+  public static void transcribeMultiChannel(String fileName) throws Exception {\n+    Path path = Paths.get(fileName);\n+    byte[] content = Files.readAllBytes(path);\n+\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+      // Get the contents of the local audio file\n+      RecognitionAudio recognitionAudio =\n+          RecognitionAudio.newBuilder().setContent(ByteString.copyFrom(content)).build();\n+\n+      // Configure request to enable enhanced models\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setLanguageCode(\"en-US\")\n+              .setSampleRateHertz(44100)\n+              .setAudioChannelCount(2)\n+              .setEnableSeparateRecognitionPerChannel(true)\n+              .setEnableAutomaticPunctuation(true)\n+              .build();\n+\n+      // Perform the transcription request\n+      RecognizeResponse recognizeResponse = speechClient.recognize(config, recognitionAudio);\n+\n+      // Print out the results\n+      for (SpeechRecognitionResult result : recognizeResponse.getResultsList()) {\n+        // There can be several alternative transcripts for a given chunk of speech. Just use the\n+        // first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternatives(0);\n+        System.out.format(\"Transcript : %s\\n\", alternative.getTranscript());\n+        System.out.printf(\"Channel Tag : %s\\n\\n\", result.getChannelTag());\n+      }\n+    }\n+  }\n+  // [END speech_transcribe_multichannel]\n+\n+  // [START speech_transcribe_multichannel_gcs]\n+\n+  /**\n+   * Transcribe a remote audio file with multi-channel recognition\n+   *\n+   * @param gcsUri the path to the audio file\n+   */\n+  public static void transcribeMultiChannelGcs(String gcsUri) throws Exception {\n+\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+\n+      // Configure request to enable multiple channels\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setLanguageCode(\"en-US\")\n+              .setSampleRateHertz(44100)\n+              .setAudioChannelCount(2)\n+              .setEnableSeparateRecognitionPerChannel(true)\n+              .setEnableAutomaticPunctuation(true)\n+              .build();\n+\n+      // Set the remote path for the audio file\n+      RecognitionAudio audio = RecognitionAudio.newBuilder().setUri(gcsUri).build();\n+\n+      // Use non-blocking call for getting file transcription\n+      OperationFuture<LongRunningRecognizeResponse, LongRunningRecognizeMetadata> response =\n+          speechClient.longRunningRecognizeAsync(config, audio);\n+\n+      while (!response.isDone()) {\n+        System.out.println(\"Waiting for response...\");\n+        Thread.sleep(10000);\n+      }\n+      // Just print the first result here.\n+      for (SpeechRecognitionResult result : response.get().getResultsList()) {\n+\n+        // There can be several alternative transcripts for a given chunk of speech. Just use the\n+        // first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternativesList().get(0);\n+\n+        // Print out the result\n+        System.out.printf(\"Transcript : %s\\n\", alternative.getTranscript());\n+        System.out.printf(\"Channel Tag : %s\\n\\n\", result.getChannelTag());\n+      }\n+    }\n+  }\n+  // [END speech_transcribe_multichannel_gcs]\n+\n+  // [START speech_transcribe_multilang]\n+\n+  /**\n+   * Transcribe a local audio file with multi-language recognition\n+   *\n+   * @param fileName the path to the audio file\n+   */\n+  public static void transcribeMultiLanguage(String fileName) throws Exception {\n+    Path path = Paths.get(fileName);\n+    // Get the contents of the local audio file\n+    byte[] content = Files.readAllBytes(path);\n+\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+\n+      RecognitionAudio recognitionAudio =\n+          RecognitionAudio.newBuilder().setContent(ByteString.copyFrom(content)).build();\n+      ArrayList<String> languageList = new ArrayList<>();\n+      languageList.add(\"es-ES\");\n+      languageList.add(\"en-US\");\n+\n+      // Configure request to enable multiple languages\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setSampleRateHertz(16000)\n+              .setLanguageCode(\"ja-JP\")\n+              .addAllAlternativeLanguageCodes(languageList)\n+              .build();\n+      // Perform the transcription request\n+      RecognizeResponse recognizeResponse = speechClient.recognize(config, recognitionAudio);\n+\n+      // Print out the results\n+      for (SpeechRecognitionResult result : recognizeResponse.getResultsList()) {\n+        // There can be several alternative transcripts for a given chunk of speech. Just use the\n+        // first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternatives(0);\n+        System.out.format(\"Transcript : %s\\n\\n\", alternative.getTranscript());\n+      }\n+    }\n+  }\n+  // [END speech_transcribe_multilang]\n+\n+  // [START speech_transcribe_multilang_gcs]\n+\n+  /**\n+   * Transcribe a remote audio file with multi-language recognition\n+   *\n+   * @param gcsUri the path to the remote audio file\n+   */\n+  public static void transcribeMultiLanguageGcs(String gcsUri) throws Exception {\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+\n+      ArrayList<String> languageList = new ArrayList<>();\n+      languageList.add(\"es-ES\");\n+      languageList.add(\"en-US\");\n+\n+      // Configure request to enable multiple languages\n+      RecognitionConfig config =\n+          RecognitionConfig.newBuilder()\n+              .setEncoding(AudioEncoding.LINEAR16)\n+              .setSampleRateHertz(16000)\n+              .setLanguageCode(\"ja-JP\")\n+              .addAllAlternativeLanguageCodes(languageList)\n+              .build();\n+\n+      // Set the remote path for the audio file\n+      RecognitionAudio audio = RecognitionAudio.newBuilder().setUri(gcsUri).build();\n+\n+      // Use non-blocking call for getting file transcription\n+      OperationFuture<LongRunningRecognizeResponse, LongRunningRecognizeMetadata> response =\n+          speechClient.longRunningRecognizeAsync(config, audio);\n+\n+      while (!response.isDone()) {\n+        System.out.println(\"Waiting for response...\");\n+        Thread.sleep(10000);\n+      }\n+\n+      for (SpeechRecognitionResult result : response.get().getResultsList()) {\n+\n+        // There can be several alternative transcripts for a given chunk of speech. Just use the\n+        // first (most likely) one here.\n+        SpeechRecognitionAlternative alternative = result.getAlternativesList().get(0);\n+\n+        // Print out the result\n+        System.out.printf(\"Transcript : %s\\n\\n\", alternative.getTranscript());\n+      }\n+    }\n+  }\n+  // [END speech_transcribe_multilang_gcs]\n+\n+  // [START speech_transcribe_word_level_confidence]\n+\n+  /**\n+   * Transcribe a local audio file with word level confidence\n+   *\n+   * @param fileName the path to the local audio file\n+   */\n+  public static void transcribeWordLevelConfidence(String fileName) throws Exception {\n+    Path path = Paths.get(fileName);\n+    byte[] content = Files.readAllBytes(path);\n+\n+    try (SpeechClient speechClient = SpeechClient.create()) {\n+      RecognitionAudio recognitionAudio =\n+          RecognitionAudio.newBuilder().setContent(ByteString.copyFrom(content)).build();\n+      // Configure request to enable multiple channels","path":"speech/cloud-client/src/main/java/com/example/speech/Recognize.java","position":884,"original_position":884,"commit_id":"949ebf896a189585bf535416bebe0a62dc434064","original_commit_id":"949ebf896a189585bf535416bebe0a62dc434064","user":{"login":"nnegrey","id":7898071,"node_id":"MDQ6VXNlcjc4OTgwNzE=","avatar_url":"https://avatars2.githubusercontent.com/u/7898071?v=4","gravatar_id":"","url":"https://api.github.com/users/nnegrey","html_url":"https://github.com/nnegrey","followers_url":"https://api.github.com/users/nnegrey/followers","following_url":"https://api.github.com/users/nnegrey/following{/other_user}","gists_url":"https://api.github.com/users/nnegrey/gists{/gist_id}","starred_url":"https://api.github.com/users/nnegrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nnegrey/subscriptions","organizations_url":"https://api.github.com/users/nnegrey/orgs","repos_url":"https://api.github.com/users/nnegrey/repos","events_url":"https://api.github.com/users/nnegrey/events{/privacy}","received_events_url":"https://api.github.com/users/nnegrey/received_events","type":"User","site_admin":false},"body":"Update comment","created_at":"2018-07-17T15:47:46Z","updated_at":"2018-07-17T15:53:08Z","html_url":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151#discussion_r203076322","pull_request_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/comments/203076322"},"html":{"href":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151#discussion_r203076322"},"pull_request":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151"}}},"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151","id":201111605,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAxMTExNjA1","html_url":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151","diff_url":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151.diff","patch_url":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151.patch","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/1151","number":1151,"state":"open","locked":false,"title":"Add speech beta samples","user":{"login":"nirupa-kumar","id":5834179,"node_id":"MDQ6VXNlcjU4MzQxNzk=","avatar_url":"https://avatars3.githubusercontent.com/u/5834179?v=4","gravatar_id":"","url":"https://api.github.com/users/nirupa-kumar","html_url":"https://github.com/nirupa-kumar","followers_url":"https://api.github.com/users/nirupa-kumar/followers","following_url":"https://api.github.com/users/nirupa-kumar/following{/other_user}","gists_url":"https://api.github.com/users/nirupa-kumar/gists{/gist_id}","starred_url":"https://api.github.com/users/nirupa-kumar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nirupa-kumar/subscriptions","organizations_url":"https://api.github.com/users/nirupa-kumar/orgs","repos_url":"https://api.github.com/users/nirupa-kumar/repos","events_url":"https://api.github.com/users/nirupa-kumar/events{/privacy}","received_events_url":"https://api.github.com/users/nirupa-kumar/received_events","type":"User","site_admin":false},"body":"Diarization,Multi-channel, Multi-language and Word level confidence\r\n@nnegrey Please review","created_at":"2018-07-12T20:07:59Z","updated_at":"2018-07-17T15:53:08Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0791c464a88419758230195c33658499d1c11a50","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":404630713,"node_id":"MDU6TGFiZWw0MDQ2MzA3MTM=","url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/labels/cla:%20no","name":"cla: no","color":"b60205","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151/commits","review_comments_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151/comments","review_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/comments{/number}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/1151/comments","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/statuses/949ebf896a189585bf535416bebe0a62dc434064","head":{"label":"nirupa-kumar:speech-beta","ref":"speech-beta","sha":"949ebf896a189585bf535416bebe0a62dc434064","user":{"login":"nirupa-kumar","id":5834179,"node_id":"MDQ6VXNlcjU4MzQxNzk=","avatar_url":"https://avatars3.githubusercontent.com/u/5834179?v=4","gravatar_id":"","url":"https://api.github.com/users/nirupa-kumar","html_url":"https://github.com/nirupa-kumar","followers_url":"https://api.github.com/users/nirupa-kumar/followers","following_url":"https://api.github.com/users/nirupa-kumar/following{/other_user}","gists_url":"https://api.github.com/users/nirupa-kumar/gists{/gist_id}","starred_url":"https://api.github.com/users/nirupa-kumar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nirupa-kumar/subscriptions","organizations_url":"https://api.github.com/users/nirupa-kumar/orgs","repos_url":"https://api.github.com/users/nirupa-kumar/repos","events_url":"https://api.github.com/users/nirupa-kumar/events{/privacy}","received_events_url":"https://api.github.com/users/nirupa-kumar/received_events","type":"User","site_admin":false},"repo":{"id":135937117,"node_id":"MDEwOlJlcG9zaXRvcnkxMzU5MzcxMTc=","name":"java-docs-samples","full_name":"nirupa-kumar/java-docs-samples","owner":{"login":"nirupa-kumar","id":5834179,"node_id":"MDQ6VXNlcjU4MzQxNzk=","avatar_url":"https://avatars3.githubusercontent.com/u/5834179?v=4","gravatar_id":"","url":"https://api.github.com/users/nirupa-kumar","html_url":"https://github.com/nirupa-kumar","followers_url":"https://api.github.com/users/nirupa-kumar/followers","following_url":"https://api.github.com/users/nirupa-kumar/following{/other_user}","gists_url":"https://api.github.com/users/nirupa-kumar/gists{/gist_id}","starred_url":"https://api.github.com/users/nirupa-kumar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nirupa-kumar/subscriptions","organizations_url":"https://api.github.com/users/nirupa-kumar/orgs","repos_url":"https://api.github.com/users/nirupa-kumar/repos","events_url":"https://api.github.com/users/nirupa-kumar/events{/privacy}","received_events_url":"https://api.github.com/users/nirupa-kumar/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/nirupa-kumar/java-docs-samples","description":null,"fork":true,"url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples","forks_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/forks","keys_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/keys{/key_id}","collaborators_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/teams","hooks_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/hooks","issue_events_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/issues/events{/number}","events_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/events","assignees_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/assignees{/user}","branches_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/branches{/branch}","tags_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/tags","blobs_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/git/refs{/sha}","trees_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/git/trees{/sha}","statuses_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/statuses/{sha}","languages_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/languages","stargazers_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/stargazers","contributors_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/contributors","subscribers_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/subscribers","subscription_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/subscription","commits_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/commits{/sha}","git_commits_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/git/commits{/sha}","comments_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/comments{/number}","issue_comment_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/issues/comments{/number}","contents_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/contents/{+path}","compare_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/compare/{base}...{head}","merges_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/merges","archive_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/downloads","issues_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/issues{/number}","pulls_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/pulls{/number}","milestones_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/milestones{/number}","notifications_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/labels{/name}","releases_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/releases{/id}","deployments_url":"https://api.github.com/repos/nirupa-kumar/java-docs-samples/deployments","created_at":"2018-06-03T20:13:43Z","updated_at":"2018-06-18T18:33:15Z","pushed_at":"2018-07-17T00:28:25Z","git_url":"git://github.com/nirupa-kumar/java-docs-samples.git","ssh_url":"git@github.com:nirupa-kumar/java-docs-samples.git","clone_url":"https://github.com/nirupa-kumar/java-docs-samples.git","svn_url":"https://github.com/nirupa-kumar/java-docs-samples","homepage":null,"size":19937,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"GoogleCloudPlatform:master","ref":"master","sha":"86603c2ec6f75a8079be15f65c1d23e6dcb8d7a6","user":{"login":"GoogleCloudPlatform","id":2810941,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI4MTA5NDE=","avatar_url":"https://avatars0.githubusercontent.com/u/2810941?v=4","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"repo":{"id":32895424,"node_id":"MDEwOlJlcG9zaXRvcnkzMjg5NTQyNA==","name":"java-docs-samples","full_name":"GoogleCloudPlatform/java-docs-samples","owner":{"login":"GoogleCloudPlatform","id":2810941,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI4MTA5NDE=","avatar_url":"https://avatars0.githubusercontent.com/u/2810941?v=4","gravatar_id":"","url":"https://api.github.com/users/GoogleCloudPlatform","html_url":"https://github.com/GoogleCloudPlatform","followers_url":"https://api.github.com/users/GoogleCloudPlatform/followers","following_url":"https://api.github.com/users/GoogleCloudPlatform/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCloudPlatform/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCloudPlatform/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCloudPlatform/subscriptions","organizations_url":"https://api.github.com/users/GoogleCloudPlatform/orgs","repos_url":"https://api.github.com/users/GoogleCloudPlatform/repos","events_url":"https://api.github.com/users/GoogleCloudPlatform/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCloudPlatform/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/GoogleCloudPlatform/java-docs-samples","description":null,"fork":false,"url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples","forks_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/forks","keys_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/keys{/key_id}","collaborators_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/teams","hooks_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/hooks","issue_events_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/events{/number}","events_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/events","assignees_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/assignees{/user}","branches_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/branches{/branch}","tags_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/tags","blobs_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/git/refs{/sha}","trees_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/git/trees{/sha}","statuses_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/statuses/{sha}","languages_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/languages","stargazers_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/stargazers","contributors_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/contributors","subscribers_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/subscribers","subscription_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/subscription","commits_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/commits{/sha}","git_commits_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/git/commits{/sha}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/comments{/number}","issue_comment_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/comments{/number}","contents_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/contents/{+path}","compare_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/compare/{base}...{head}","merges_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/merges","archive_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/downloads","issues_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues{/number}","pulls_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls{/number}","milestones_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/milestones{/number}","notifications_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/labels{/name}","releases_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/releases{/id}","deployments_url":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/deployments","created_at":"2015-03-25T22:48:38Z","updated_at":"2018-07-16T22:06:48Z","pushed_at":"2018-07-17T02:37:59Z","git_url":"git://github.com/GoogleCloudPlatform/java-docs-samples.git","ssh_url":"git@github.com:GoogleCloudPlatform/java-docs-samples.git","clone_url":"https://github.com/GoogleCloudPlatform/java-docs-samples.git","svn_url":"https://github.com/GoogleCloudPlatform/java-docs-samples","homepage":null,"size":15141,"stargazers_count":544,"watchers_count":544,"language":"Java","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1291,"mirror_url":null,"archived":false,"open_issues_count":77,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":1291,"open_issues":77,"watchers":544,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151"},"html":{"href":"https://github.com/GoogleCloudPlatform/java-docs-samples/pull/1151"},"issue":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/1151"},"comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/issues/1151/comments"},"review_comments":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151/comments"},"review_comment":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/pulls/1151/commits"},"statuses":{"href":"https://api.github.com/repos/GoogleCloudPlatform/java-docs-samples/statuses/949ebf896a189585bf535416bebe0a62dc434064"}},"author_association":"NONE"}}
{"actor":{"display_login":"nnegrey"}}