{"action":"created","comment":{"url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/comments/199300952","pull_request_review_id":133401746,"id":199300952,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5OTMwMDk1Mg==","diff_hunk":"@@ -0,0 +1,157 @@\n+/*\n+ * Copyright 2018, OpenCensus Authors\n+ *\n+ * Licensed under the Apache License, Version 2.0 (the \"License\");\n+ * you may not use this file except in compliance with the License.\n+ * You may obtain a copy of the License at\n+ *\n+ *     http://www.apache.org/licenses/LICENSE-2.0\n+ *\n+ * Unless required by applicable law or agreed to in writing, software\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+ * See the License for the specific language governing permissions and\n+ * limitations under the License.\n+ */\n+\n+package io.opencensus.metrics;\n+\n+import com.google.auto.value.AutoValue;\n+import io.opencensus.common.ExperimentalApi;\n+import io.opencensus.common.Function;\n+import io.opencensus.common.Timestamp;\n+import java.util.ArrayList;\n+import java.util.Collections;\n+import java.util.List;\n+import javax.annotation.concurrent.Immutable;\n+\n+/**\n+ * A collection of data points that describes the time-varying values of a {@code Metric}.\n+ *\n+ * @since 0.16\n+ */\n+@ExperimentalApi\n+@Immutable\n+public abstract class TimeSeries {\n+\n+  TimeSeries() {}\n+\n+  /**\n+   * Returns the set of {@link LabelValue}s that uniquely identify this {@link TimeSeries}.\n+   *\n+   * <p>Apply to all {@link Point}s.\n+   *\n+   * <p>The order of {@link LabelValue}s must match that of {@link LabelKey}s in the {@code\n+   * MetricDescriptor}.\n+   *\n+   * @return the {@code LabelValue}s.\n+   * @since 0.16\n+   */\n+  public abstract List<LabelValue> getLabelValues();\n+\n+  /**\n+   * Returns the data {@link Point}s of this {@link TimeSeries}.\n+   *\n+   * @return the data {@code Point}s.\n+   * @since 0.16\n+   */\n+  public abstract List<Point> getPoints();\n+\n+  /**\n+   * Applies the given match function to the underlying data type.\n+   *\n+   * @since 0.16\n+   */\n+  public abstract <T> T match(\n+      Function<? super TimeSeriesGauge, T> p0,\n+      Function<? super TimeSeriesCumulative, T> p1,\n+      Function<? super TimeSeries, T> defaultFunction);\n+\n+  /**\n+   * A collection of data points that describes the time-varying values of a gauge {@code Metric}.\n+   *\n+   * @since 0.16\n+   */\n+  @ExperimentalApi\n+  @Immutable\n+  @AutoValue\n+  public abstract static class TimeSeriesGauge extends TimeSeries {\n+\n+    TimeSeriesGauge() {}\n+\n+    @Override\n+    public final <T> T match(\n+        Function<? super TimeSeriesGauge, T> p0,\n+        Function<? super TimeSeriesCumulative, T> p1,\n+        Function<? super TimeSeries, T> defaultFunction) {\n+      return p0.apply(this);\n+    }\n+\n+    /**\n+     * Creates a {@link TimeSeriesGauge}.\n+     *\n+     * @param labelValues the {@code LabelValue}s that uniquely identify this {@code TimeSeries}.\n+     * @param points the data {@code Point}s of this {@code TimeSeries}.\n+     * @return a {@code TimeSeriesGauge}.\n+     * @since 0.16\n+     */\n+    public static TimeSeriesGauge create(List<LabelValue> labelValues, List<Point> points) {\n+      // Fail fast on null lists to prevent NullPointerException when copying the lists.\n+      Utils.checkNotNull(labelValues, \"labelValues\");\n+      Utils.checkNotNull(points, \"points\");\n+      return new AutoValue_TimeSeries_TimeSeriesGauge(\n+          Collections.unmodifiableList(new ArrayList<LabelValue>(labelValues)),\n+          Collections.unmodifiableList(new ArrayList<Point>(points)));\n+    }\n+  }\n+\n+  /**\n+   * A collection of data points that describes the time-varying values of a cumulative {@code\n+   * Metric}.\n+   *\n+   * @since 0.16\n+   */\n+  @ExperimentalApi\n+  @Immutable\n+  @AutoValue\n+  public abstract static class TimeSeriesCumulative extends TimeSeries {\n+\n+    TimeSeriesCumulative() {}\n+\n+    @Override\n+    public final <T> T match(\n+        Function<? super TimeSeriesGauge, T> p0,\n+        Function<? super TimeSeriesCumulative, T> p1,\n+        Function<? super TimeSeries, T> defaultFunction) {\n+      return p1.apply(this);\n+    }\n+\n+    /**\n+     * Creates a {@link TimeSeriesCumulative}.\n+     *\n+     * @param labelValues the {@code LabelValue}s that uniquely identify this {@code TimeSeries}.\n+     * @param points the data {@code Point}s of this {@code TimeSeries}.\n+     * @param startTimestamp the start {@code Timestamp} of this {@code TimeSeriesCumulative}.\n+     * @return a {@code TimeSeriesCumulative}.\n+     * @since 0.16\n+     */\n+    public static TimeSeriesCumulative create(\n+        List<LabelValue> labelValues, List<Point> points, Timestamp startTimestamp) {\n+      // Fail fast on null lists to prevent NullPointerException when copying the lists.\n+      Utils.checkNotNull(labelValues, \"labelValues\");","path":"metrics/src/main/java/io/opencensus/metrics/TimeSeries.java","position":143,"original_position":141,"commit_id":"105f9d4e1de3e6373fd7589ea93e74f5f58b4469","original_commit_id":"6a682af9c3dd81f492713632832ca6b4b6b69b2a","user":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"body":"Done.","created_at":"2018-06-29T23:21:32Z","updated_at":"2018-06-29T23:29:07Z","html_url":"https://github.com/census-instrumentation/opencensus-java/pull/1264#discussion_r199300952","pull_request_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/comments/199300952"},"html":{"href":"https://github.com/census-instrumentation/opencensus-java/pull/1264#discussion_r199300952"},"pull_request":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264"}},"in_reply_to_id":199297981},"pull_request":{"url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264","id":195688189,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1Njg4MTg5","html_url":"https://github.com/census-instrumentation/opencensus-java/pull/1264","diff_url":"https://github.com/census-instrumentation/opencensus-java/pull/1264.diff","patch_url":"https://github.com/census-instrumentation/opencensus-java/pull/1264.patch","issue_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/1264","number":1264,"state":"open","locked":false,"title":"Metrics: Add TimeSeries.","user":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"body":"~~Blocked by https://github.com/census-instrumentation/opencensus-java/pull/1263.~~\r\n\r\n[Proto definition](https://github.com/census-instrumentation/opencensus-proto/blob/master/opencensus/proto/stats/metrics/metrics.proto#L107-L132):\r\n\r\n```\r\n// A collection of data points that describes the time-varying values\r\n// of a gauge metric.\r\nmessage GaugeTimeSeries {\r\n  // The set of label values that uniquely identify this timeseries. Applies to\r\n  // all points. The order of label values must match that of label keys in the\r\n  // metric descriptor.\r\n  repeated LabelValue label_values = 1;\r\n\r\n  // The data points of this timeseries. Point type MUST match the MetricDescriptor.type.\r\n  repeated Point points = 2;\r\n}\r\n\r\n// A collection of data points that describes the time-varying values\r\n// of a cumulative metric.\r\nmessage CumulativeTimeSeries {\r\n  // The time that the cumulative value was reset to zero.\r\n  google.protobuf.Timestamp start_time = 1; // required\r\n\r\n  // The set of label values that uniquely identify this timeseries. Applies to\r\n  // all points. The order of label values must match that of label keys in the\r\n  // metric descriptor.\r\n  repeated LabelValue label_values = 2;\r\n\r\n  // The data points of this timeseries. Point type MUST match the MetricDescriptor.type.\r\n  repeated Point points = 3;\r\n}\r\n```","created_at":"2018-06-19T01:12:41Z","updated_at":"2018-06-29T23:29:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"8e34920dba7e19b4aab4f10d49e7e8c366796eb6","assignee":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"assignees":[{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},{"login":"dinooliva","id":12284450,"node_id":"MDQ6VXNlcjEyMjg0NDUw","avatar_url":"https://avatars1.githubusercontent.com/u/12284450?v=4","gravatar_id":"","url":"https://api.github.com/users/dinooliva","html_url":"https://github.com/dinooliva","followers_url":"https://api.github.com/users/dinooliva/followers","following_url":"https://api.github.com/users/dinooliva/following{/other_user}","gists_url":"https://api.github.com/users/dinooliva/gists{/gist_id}","starred_url":"https://api.github.com/users/dinooliva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dinooliva/subscriptions","organizations_url":"https://api.github.com/users/dinooliva/orgs","repos_url":"https://api.github.com/users/dinooliva/repos","events_url":"https://api.github.com/users/dinooliva/events{/privacy}","received_events_url":"https://api.github.com/users/dinooliva/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"dinooliva","id":12284450,"node_id":"MDQ6VXNlcjEyMjg0NDUw","avatar_url":"https://avatars1.githubusercontent.com/u/12284450?v=4","gravatar_id":"","url":"https://api.github.com/users/dinooliva","html_url":"https://github.com/dinooliva","followers_url":"https://api.github.com/users/dinooliva/followers","following_url":"https://api.github.com/users/dinooliva/following{/other_user}","gists_url":"https://api.github.com/users/dinooliva/gists{/gist_id}","starred_url":"https://api.github.com/users/dinooliva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dinooliva/subscriptions","organizations_url":"https://api.github.com/users/dinooliva/orgs","repos_url":"https://api.github.com/users/dinooliva/repos","events_url":"https://api.github.com/users/dinooliva/events{/privacy}","received_events_url":"https://api.github.com/users/dinooliva/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":566180716,"node_id":"MDU6TGFiZWw1NjYxODA3MTY=","url":"https://api.github.com/repos/census-instrumentation/opencensus-java/labels/API","name":"API","color":"cc11aa","default":false},{"id":616301408,"node_id":"MDU6TGFiZWw2MTYzMDE0MDg=","url":"https://api.github.com/repos/census-instrumentation/opencensus-java/labels/cla:%20yes","name":"cla: yes","color":"0e8a16","default":false},{"id":948664756,"node_id":"MDU6TGFiZWw5NDg2NjQ3NTY=","url":"https://api.github.com/repos/census-instrumentation/opencensus-java/labels/metrics","name":"metrics","color":"d385ea","default":false}],"milestone":{"url":"https://api.github.com/repos/census-instrumentation/opencensus-java/milestones/19","html_url":"https://github.com/census-instrumentation/opencensus-java/milestone/19","labels_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/milestones/19/labels","id":3440451,"node_id":"MDk6TWlsZXN0b25lMzQ0MDQ1MQ==","number":19,"title":"Release 0.16.0","description":"","creator":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":8,"state":"open","created_at":"2018-06-20T23:47:55Z","updated_at":"2018-06-29T18:48:28Z","due_on":"2018-07-30T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264/commits","review_comments_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264/comments","review_comment_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/1264/comments","statuses_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/statuses/105f9d4e1de3e6373fd7589ea93e74f5f58b4469","head":{"label":"songy23:metrics-2","ref":"metrics-2","sha":"105f9d4e1de3e6373fd7589ea93e74f5f58b4469","user":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"repo":{"id":83500104,"node_id":"MDEwOlJlcG9zaXRvcnk4MzUwMDEwNA==","name":"instrumentation-java","full_name":"songy23/instrumentation-java","owner":{"login":"songy23","id":10536136,"node_id":"MDQ6VXNlcjEwNTM2MTM2","avatar_url":"https://avatars3.githubusercontent.com/u/10536136?v=4","gravatar_id":"","url":"https://api.github.com/users/songy23","html_url":"https://github.com/songy23","followers_url":"https://api.github.com/users/songy23/followers","following_url":"https://api.github.com/users/songy23/following{/other_user}","gists_url":"https://api.github.com/users/songy23/gists{/gist_id}","starred_url":"https://api.github.com/users/songy23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/songy23/subscriptions","organizations_url":"https://api.github.com/users/songy23/orgs","repos_url":"https://api.github.com/users/songy23/repos","events_url":"https://api.github.com/users/songy23/events{/privacy}","received_events_url":"https://api.github.com/users/songy23/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/songy23/instrumentation-java","description":"A stats collection framework","fork":true,"url":"https://api.github.com/repos/songy23/instrumentation-java","forks_url":"https://api.github.com/repos/songy23/instrumentation-java/forks","keys_url":"https://api.github.com/repos/songy23/instrumentation-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/songy23/instrumentation-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/songy23/instrumentation-java/teams","hooks_url":"https://api.github.com/repos/songy23/instrumentation-java/hooks","issue_events_url":"https://api.github.com/repos/songy23/instrumentation-java/issues/events{/number}","events_url":"https://api.github.com/repos/songy23/instrumentation-java/events","assignees_url":"https://api.github.com/repos/songy23/instrumentation-java/assignees{/user}","branches_url":"https://api.github.com/repos/songy23/instrumentation-java/branches{/branch}","tags_url":"https://api.github.com/repos/songy23/instrumentation-java/tags","blobs_url":"https://api.github.com/repos/songy23/instrumentation-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/songy23/instrumentation-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/songy23/instrumentation-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/songy23/instrumentation-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/songy23/instrumentation-java/statuses/{sha}","languages_url":"https://api.github.com/repos/songy23/instrumentation-java/languages","stargazers_url":"https://api.github.com/repos/songy23/instrumentation-java/stargazers","contributors_url":"https://api.github.com/repos/songy23/instrumentation-java/contributors","subscribers_url":"https://api.github.com/repos/songy23/instrumentation-java/subscribers","subscription_url":"https://api.github.com/repos/songy23/instrumentation-java/subscription","commits_url":"https://api.github.com/repos/songy23/instrumentation-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/songy23/instrumentation-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/songy23/instrumentation-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/songy23/instrumentation-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/songy23/instrumentation-java/contents/{+path}","compare_url":"https://api.github.com/repos/songy23/instrumentation-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/songy23/instrumentation-java/merges","archive_url":"https://api.github.com/repos/songy23/instrumentation-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/songy23/instrumentation-java/downloads","issues_url":"https://api.github.com/repos/songy23/instrumentation-java/issues{/number}","pulls_url":"https://api.github.com/repos/songy23/instrumentation-java/pulls{/number}","milestones_url":"https://api.github.com/repos/songy23/instrumentation-java/milestones{/number}","notifications_url":"https://api.github.com/repos/songy23/instrumentation-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/songy23/instrumentation-java/labels{/name}","releases_url":"https://api.github.com/repos/songy23/instrumentation-java/releases{/id}","deployments_url":"https://api.github.com/repos/songy23/instrumentation-java/deployments","created_at":"2017-03-01T02:03:46Z","updated_at":"2018-06-08T00:22:18Z","pushed_at":"2018-06-29T23:28:53Z","git_url":"git://github.com/songy23/instrumentation-java.git","ssh_url":"git@github.com:songy23/instrumentation-java.git","clone_url":"https://github.com/songy23/instrumentation-java.git","svn_url":"https://github.com/songy23/instrumentation-java","homepage":"","size":4990,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":false,"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":"census-instrumentation:master","ref":"master","sha":"273c9536f9ec33af05830ce9d7aaf37e35fd86db","user":{"login":"census-instrumentation","id":26944525,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI2OTQ0NTI1","avatar_url":"https://avatars0.githubusercontent.com/u/26944525?v=4","gravatar_id":"","url":"https://api.github.com/users/census-instrumentation","html_url":"https://github.com/census-instrumentation","followers_url":"https://api.github.com/users/census-instrumentation/followers","following_url":"https://api.github.com/users/census-instrumentation/following{/other_user}","gists_url":"https://api.github.com/users/census-instrumentation/gists{/gist_id}","starred_url":"https://api.github.com/users/census-instrumentation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/census-instrumentation/subscriptions","organizations_url":"https://api.github.com/users/census-instrumentation/orgs","repos_url":"https://api.github.com/users/census-instrumentation/repos","events_url":"https://api.github.com/users/census-instrumentation/events{/privacy}","received_events_url":"https://api.github.com/users/census-instrumentation/received_events","type":"Organization","site_admin":false},"repo":{"id":64431348,"node_id":"MDEwOlJlcG9zaXRvcnk2NDQzMTM0OA==","name":"opencensus-java","full_name":"census-instrumentation/opencensus-java","owner":{"login":"census-instrumentation","id":26944525,"node_id":"MDEyOk9yZ2FuaXphdGlvbjI2OTQ0NTI1","avatar_url":"https://avatars0.githubusercontent.com/u/26944525?v=4","gravatar_id":"","url":"https://api.github.com/users/census-instrumentation","html_url":"https://github.com/census-instrumentation","followers_url":"https://api.github.com/users/census-instrumentation/followers","following_url":"https://api.github.com/users/census-instrumentation/following{/other_user}","gists_url":"https://api.github.com/users/census-instrumentation/gists{/gist_id}","starred_url":"https://api.github.com/users/census-instrumentation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/census-instrumentation/subscriptions","organizations_url":"https://api.github.com/users/census-instrumentation/orgs","repos_url":"https://api.github.com/users/census-instrumentation/repos","events_url":"https://api.github.com/users/census-instrumentation/events{/privacy}","received_events_url":"https://api.github.com/users/census-instrumentation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/census-instrumentation/opencensus-java","description":"A stats collection and distributed tracing framework","fork":false,"url":"https://api.github.com/repos/census-instrumentation/opencensus-java","forks_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/forks","keys_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/teams","hooks_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/hooks","issue_events_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/events{/number}","events_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/events","assignees_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/assignees{/user}","branches_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/branches{/branch}","tags_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/tags","blobs_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/statuses/{sha}","languages_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/languages","stargazers_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/stargazers","contributors_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/contributors","subscribers_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/subscribers","subscription_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/subscription","commits_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/contents/{+path}","compare_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/merges","archive_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/downloads","issues_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues{/number}","pulls_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls{/number}","milestones_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/milestones{/number}","notifications_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/labels{/name}","releases_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/releases{/id}","deployments_url":"https://api.github.com/repos/census-instrumentation/opencensus-java/deployments","created_at":"2016-07-28T22:10:03Z","updated_at":"2018-06-29T19:07:56Z","pushed_at":"2018-06-29T23:28:54Z","git_url":"git://github.com/census-instrumentation/opencensus-java.git","ssh_url":"git@github.com:census-instrumentation/opencensus-java.git","clone_url":"https://github.com/census-instrumentation/opencensus-java.git","svn_url":"https://github.com/census-instrumentation/opencensus-java","homepage":"https://opencensus.io","size":4967,"stargazers_count":391,"watchers_count":391,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":96,"mirror_url":null,"archived":false,"open_issues_count":60,"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":96,"open_issues":60,"watchers":391,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264"},"html":{"href":"https://github.com/census-instrumentation/opencensus-java/pull/1264"},"issue":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/1264"},"comments":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/issues/1264/comments"},"review_comments":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264/comments"},"review_comment":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/pulls/1264/commits"},"statuses":{"href":"https://api.github.com/repos/census-instrumentation/opencensus-java/statuses/105f9d4e1de3e6373fd7589ea93e74f5f58b4469"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"songy23"}}