{"action":"created","comment":{"url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/comments/53703526","id":53703526,"diff_hunk":"@@ -0,0 +1,31 @@\n+/*\n+ * Copyright 2014 Netflix, Inc.\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 com.netflix.spinnaker.clouddriver.google.model\n+\n+import com.netflix.spinnaker.clouddriver.model.Cluster\n+import groovy.transform.CompileStatic\n+import groovy.transform.EqualsAndHashCode\n+\n+@CompileStatic\n+@EqualsAndHashCode(includes = [\"name\", \"accountName\"])\n+class GoogleCluster2 implements Cluster, Serializable {\n+  String name\n+  String type = \"gce\"","path":"clouddriver-google/src/main/groovy/com/netflix/spinnaker/clouddriver/google/model/GoogleCluster2.groovy","position":27,"original_position":27,"commit_id":"68683bfeffac1e12f5e2fc056255adb9c9682540","original_commit_id":"a904f4656b98564a8aaf7cd412d741ff29893b4d","user":{"login":"lwander","id":4874941,"avatar_url":"https://avatars.githubusercontent.com/u/4874941?v=3","gravatar_id":"","url":"https://api.github.com/users/lwander","html_url":"https://github.com/lwander","followers_url":"https://api.github.com/users/lwander/followers","following_url":"https://api.github.com/users/lwander/following{/other_user}","gists_url":"https://api.github.com/users/lwander/gists{/gist_id}","starred_url":"https://api.github.com/users/lwander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lwander/subscriptions","organizations_url":"https://api.github.com/users/lwander/orgs","repos_url":"https://api.github.com/users/lwander/repos","events_url":"https://api.github.com/users/lwander/events{/privacy}","received_events_url":"https://api.github.com/users/lwander/received_events","type":"User","site_admin":false},"body":"https://github.com/spinnaker/clouddriver/blob/master/clouddriver-google/src/main/groovy/com/netflix/spinnaker/clouddriver/google/GoogleCloudProvider.groovy#L29","created_at":"2016-02-22T22:21:05Z","updated_at":"2016-02-22T22:21:05Z","html_url":"https://github.com/spinnaker/clouddriver/pull/341#discussion_r53703526","pull_request_url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341","_links":{"self":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/comments/53703526"},"html":{"href":"https://github.com/spinnaker/clouddriver/pull/341#discussion_r53703526"},"pull_request":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341"}}},"pull_request":{"url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341","id":60244194,"html_url":"https://github.com/spinnaker/clouddriver/pull/341","diff_url":"https://github.com/spinnaker/clouddriver/pull/341.diff","patch_url":"https://github.com/spinnaker/clouddriver/pull/341.patch","issue_url":"https://api.github.com/repos/spinnaker/clouddriver/issues/341","number":341,"state":"open","locked":false,"title":"Google ServerGroup and Cluster objects moved to Serialized + View model","user":{"login":"ttomsu","id":13141550,"avatar_url":"https://avatars.githubusercontent.com/u/13141550?v=3","gravatar_id":"","url":"https://api.github.com/users/ttomsu","html_url":"https://github.com/ttomsu","followers_url":"https://api.github.com/users/ttomsu/followers","following_url":"https://api.github.com/users/ttomsu/following{/other_user}","gists_url":"https://api.github.com/users/ttomsu/gists{/gist_id}","starred_url":"https://api.github.com/users/ttomsu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttomsu/subscriptions","organizations_url":"https://api.github.com/users/ttomsu/orgs","repos_url":"https://api.github.com/users/ttomsu/repos","events_url":"https://api.github.com/users/ttomsu/events{/privacy}","received_events_url":"https://api.github.com/users/ttomsu/received_events","type":"User","site_admin":false},"body":"Plus a few other cleanups and whatnot.\r\n\r\n@duftler @lwander PTAQL","created_at":"2016-02-22T21:30:54Z","updated_at":"2016-02-22T22:21:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9dc30564bfcfe6b75e29a76dece64c033df0b863","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341/commits","review_comments_url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341/comments","review_comment_url":"https://api.github.com/repos/spinnaker/clouddriver/pulls/comments{/number}","comments_url":"https://api.github.com/repos/spinnaker/clouddriver/issues/341/comments","statuses_url":"https://api.github.com/repos/spinnaker/clouddriver/statuses/68683bfeffac1e12f5e2fc056255adb9c9682540","head":{"label":"ttomsu:google-redis-5","ref":"google-redis-5","sha":"68683bfeffac1e12f5e2fc056255adb9c9682540","user":{"login":"ttomsu","id":13141550,"avatar_url":"https://avatars.githubusercontent.com/u/13141550?v=3","gravatar_id":"","url":"https://api.github.com/users/ttomsu","html_url":"https://github.com/ttomsu","followers_url":"https://api.github.com/users/ttomsu/followers","following_url":"https://api.github.com/users/ttomsu/following{/other_user}","gists_url":"https://api.github.com/users/ttomsu/gists{/gist_id}","starred_url":"https://api.github.com/users/ttomsu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttomsu/subscriptions","organizations_url":"https://api.github.com/users/ttomsu/orgs","repos_url":"https://api.github.com/users/ttomsu/repos","events_url":"https://api.github.com/users/ttomsu/events{/privacy}","received_events_url":"https://api.github.com/users/ttomsu/received_events","type":"User","site_admin":false},"repo":{"id":46297340,"name":"clouddriver","full_name":"ttomsu/clouddriver","owner":{"login":"ttomsu","id":13141550,"avatar_url":"https://avatars.githubusercontent.com/u/13141550?v=3","gravatar_id":"","url":"https://api.github.com/users/ttomsu","html_url":"https://github.com/ttomsu","followers_url":"https://api.github.com/users/ttomsu/followers","following_url":"https://api.github.com/users/ttomsu/following{/other_user}","gists_url":"https://api.github.com/users/ttomsu/gists{/gist_id}","starred_url":"https://api.github.com/users/ttomsu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ttomsu/subscriptions","organizations_url":"https://api.github.com/users/ttomsu/orgs","repos_url":"https://api.github.com/users/ttomsu/repos","events_url":"https://api.github.com/users/ttomsu/events{/privacy}","received_events_url":"https://api.github.com/users/ttomsu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ttomsu/clouddriver","description":"read and write operations across cloud providers","fork":true,"url":"https://api.github.com/repos/ttomsu/clouddriver","forks_url":"https://api.github.com/repos/ttomsu/clouddriver/forks","keys_url":"https://api.github.com/repos/ttomsu/clouddriver/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ttomsu/clouddriver/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ttomsu/clouddriver/teams","hooks_url":"https://api.github.com/repos/ttomsu/clouddriver/hooks","issue_events_url":"https://api.github.com/repos/ttomsu/clouddriver/issues/events{/number}","events_url":"https://api.github.com/repos/ttomsu/clouddriver/events","assignees_url":"https://api.github.com/repos/ttomsu/clouddriver/assignees{/user}","branches_url":"https://api.github.com/repos/ttomsu/clouddriver/branches{/branch}","tags_url":"https://api.github.com/repos/ttomsu/clouddriver/tags","blobs_url":"https://api.github.com/repos/ttomsu/clouddriver/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ttomsu/clouddriver/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ttomsu/clouddriver/git/refs{/sha}","trees_url":"https://api.github.com/repos/ttomsu/clouddriver/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ttomsu/clouddriver/statuses/{sha}","languages_url":"https://api.github.com/repos/ttomsu/clouddriver/languages","stargazers_url":"https://api.github.com/repos/ttomsu/clouddriver/stargazers","contributors_url":"https://api.github.com/repos/ttomsu/clouddriver/contributors","subscribers_url":"https://api.github.com/repos/ttomsu/clouddriver/subscribers","subscription_url":"https://api.github.com/repos/ttomsu/clouddriver/subscription","commits_url":"https://api.github.com/repos/ttomsu/clouddriver/commits{/sha}","git_commits_url":"https://api.github.com/repos/ttomsu/clouddriver/git/commits{/sha}","comments_url":"https://api.github.com/repos/ttomsu/clouddriver/comments{/number}","issue_comment_url":"https://api.github.com/repos/ttomsu/clouddriver/issues/comments{/number}","contents_url":"https://api.github.com/repos/ttomsu/clouddriver/contents/{+path}","compare_url":"https://api.github.com/repos/ttomsu/clouddriver/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ttomsu/clouddriver/merges","archive_url":"https://api.github.com/repos/ttomsu/clouddriver/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ttomsu/clouddriver/downloads","issues_url":"https://api.github.com/repos/ttomsu/clouddriver/issues{/number}","pulls_url":"https://api.github.com/repos/ttomsu/clouddriver/pulls{/number}","milestones_url":"https://api.github.com/repos/ttomsu/clouddriver/milestones{/number}","notifications_url":"https://api.github.com/repos/ttomsu/clouddriver/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ttomsu/clouddriver/labels{/name}","releases_url":"https://api.github.com/repos/ttomsu/clouddriver/releases{/id}","deployments_url":"https://api.github.com/repos/ttomsu/clouddriver/deployments","created_at":"2015-11-16T19:33:46Z","updated_at":"2016-01-20T16:51:56Z","pushed_at":"2016-02-22T22:20:33Z","git_url":"git://github.com/ttomsu/clouddriver.git","ssh_url":"git@github.com:ttomsu/clouddriver.git","clone_url":"https://github.com/ttomsu/clouddriver.git","svn_url":"https://github.com/ttomsu/clouddriver","homepage":null,"size":24636,"stargazers_count":0,"watchers_count":0,"language":"Groovy","has_issues":false,"has_downloads":true,"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":"spinnaker:master","ref":"master","sha":"969138a8f17a6d3ec0854cdb49dc3a977c754354","user":{"login":"spinnaker","id":7634182,"avatar_url":"https://avatars.githubusercontent.com/u/7634182?v=3","gravatar_id":"","url":"https://api.github.com/users/spinnaker","html_url":"https://github.com/spinnaker","followers_url":"https://api.github.com/users/spinnaker/followers","following_url":"https://api.github.com/users/spinnaker/following{/other_user}","gists_url":"https://api.github.com/users/spinnaker/gists{/gist_id}","starred_url":"https://api.github.com/users/spinnaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spinnaker/subscriptions","organizations_url":"https://api.github.com/users/spinnaker/orgs","repos_url":"https://api.github.com/users/spinnaker/repos","events_url":"https://api.github.com/users/spinnaker/events{/privacy}","received_events_url":"https://api.github.com/users/spinnaker/received_events","type":"Organization","site_admin":false},"repo":{"id":37556951,"name":"clouddriver","full_name":"spinnaker/clouddriver","owner":{"login":"spinnaker","id":7634182,"avatar_url":"https://avatars.githubusercontent.com/u/7634182?v=3","gravatar_id":"","url":"https://api.github.com/users/spinnaker","html_url":"https://github.com/spinnaker","followers_url":"https://api.github.com/users/spinnaker/followers","following_url":"https://api.github.com/users/spinnaker/following{/other_user}","gists_url":"https://api.github.com/users/spinnaker/gists{/gist_id}","starred_url":"https://api.github.com/users/spinnaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spinnaker/subscriptions","organizations_url":"https://api.github.com/users/spinnaker/orgs","repos_url":"https://api.github.com/users/spinnaker/repos","events_url":"https://api.github.com/users/spinnaker/events{/privacy}","received_events_url":"https://api.github.com/users/spinnaker/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/spinnaker/clouddriver","description":"read and write operations across cloud providers","fork":false,"url":"https://api.github.com/repos/spinnaker/clouddriver","forks_url":"https://api.github.com/repos/spinnaker/clouddriver/forks","keys_url":"https://api.github.com/repos/spinnaker/clouddriver/keys{/key_id}","collaborators_url":"https://api.github.com/repos/spinnaker/clouddriver/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/spinnaker/clouddriver/teams","hooks_url":"https://api.github.com/repos/spinnaker/clouddriver/hooks","issue_events_url":"https://api.github.com/repos/spinnaker/clouddriver/issues/events{/number}","events_url":"https://api.github.com/repos/spinnaker/clouddriver/events","assignees_url":"https://api.github.com/repos/spinnaker/clouddriver/assignees{/user}","branches_url":"https://api.github.com/repos/spinnaker/clouddriver/branches{/branch}","tags_url":"https://api.github.com/repos/spinnaker/clouddriver/tags","blobs_url":"https://api.github.com/repos/spinnaker/clouddriver/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/spinnaker/clouddriver/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/spinnaker/clouddriver/git/refs{/sha}","trees_url":"https://api.github.com/repos/spinnaker/clouddriver/git/trees{/sha}","statuses_url":"https://api.github.com/repos/spinnaker/clouddriver/statuses/{sha}","languages_url":"https://api.github.com/repos/spinnaker/clouddriver/languages","stargazers_url":"https://api.github.com/repos/spinnaker/clouddriver/stargazers","contributors_url":"https://api.github.com/repos/spinnaker/clouddriver/contributors","subscribers_url":"https://api.github.com/repos/spinnaker/clouddriver/subscribers","subscription_url":"https://api.github.com/repos/spinnaker/clouddriver/subscription","commits_url":"https://api.github.com/repos/spinnaker/clouddriver/commits{/sha}","git_commits_url":"https://api.github.com/repos/spinnaker/clouddriver/git/commits{/sha}","comments_url":"https://api.github.com/repos/spinnaker/clouddriver/comments{/number}","issue_comment_url":"https://api.github.com/repos/spinnaker/clouddriver/issues/comments{/number}","contents_url":"https://api.github.com/repos/spinnaker/clouddriver/contents/{+path}","compare_url":"https://api.github.com/repos/spinnaker/clouddriver/compare/{base}...{head}","merges_url":"https://api.github.com/repos/spinnaker/clouddriver/merges","archive_url":"https://api.github.com/repos/spinnaker/clouddriver/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/spinnaker/clouddriver/downloads","issues_url":"https://api.github.com/repos/spinnaker/clouddriver/issues{/number}","pulls_url":"https://api.github.com/repos/spinnaker/clouddriver/pulls{/number}","milestones_url":"https://api.github.com/repos/spinnaker/clouddriver/milestones{/number}","notifications_url":"https://api.github.com/repos/spinnaker/clouddriver/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/spinnaker/clouddriver/labels{/name}","releases_url":"https://api.github.com/repos/spinnaker/clouddriver/releases{/id}","deployments_url":"https://api.github.com/repos/spinnaker/clouddriver/deployments","created_at":"2015-06-16T21:26:02Z","updated_at":"2016-02-20T11:19:24Z","pushed_at":"2016-02-22T22:20:33Z","git_url":"git://github.com/spinnaker/clouddriver.git","ssh_url":"git@github.com:spinnaker/clouddriver.git","clone_url":"https://github.com/spinnaker/clouddriver.git","svn_url":"https://github.com/spinnaker/clouddriver","homepage":null,"size":26645,"stargazers_count":33,"watchers_count":33,"language":"Groovy","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":39,"mirror_url":null,"open_issues_count":12,"forks":39,"open_issues":12,"watchers":33,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341"},"html":{"href":"https://github.com/spinnaker/clouddriver/pull/341"},"issue":{"href":"https://api.github.com/repos/spinnaker/clouddriver/issues/341"},"comments":{"href":"https://api.github.com/repos/spinnaker/clouddriver/issues/341/comments"},"review_comments":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341/comments"},"review_comment":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/spinnaker/clouddriver/pulls/341/commits"},"statuses":{"href":"https://api.github.com/repos/spinnaker/clouddriver/statuses/68683bfeffac1e12f5e2fc056255adb9c9682540"}}}}