{"action":"created","issue":{"url":"https://api.github.com/repos/apache/flink/issues/1606","repository_url":"https://api.github.com/repos/apache/flink","labels_url":"https://api.github.com/repos/apache/flink/issues/1606/labels{/name}","comments_url":"https://api.github.com/repos/apache/flink/issues/1606/comments","events_url":"https://api.github.com/repos/apache/flink/issues/1606/events","html_url":"https://github.com/apache/flink/pull/1606","id":132214002,"number":1606,"title":"[FLINK-3367] Add PublicEvolving and Internal annotations to classes in API modules","user":{"login":"fhueske","id":2388347,"avatar_url":"https://avatars.githubusercontent.com/u/2388347?v=3","gravatar_id":"","url":"https://api.github.com/users/fhueske","html_url":"https://github.com/fhueske","followers_url":"https://api.github.com/users/fhueske/followers","following_url":"https://api.github.com/users/fhueske/following{/other_user}","gists_url":"https://api.github.com/users/fhueske/gists{/gist_id}","starred_url":"https://api.github.com/users/fhueske/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fhueske/subscriptions","organizations_url":"https://api.github.com/users/fhueske/orgs","repos_url":"https://api.github.com/users/fhueske/repos","events_url":"https://api.github.com/users/fhueske/events{/privacy}","received_events_url":"https://api.github.com/users/fhueske/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-08T17:54:05Z","updated_at":"2016-02-11T09:21:32Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/flink/pulls/1606","html_url":"https://github.com/apache/flink/pull/1606","diff_url":"https://github.com/apache/flink/pull/1606.diff","patch_url":"https://github.com/apache/flink/pull/1606.patch"},"body":"This PR includes the commit from #1599.\r\n\r\nIt adds annotations to all classes in the following modules:\r\n- `flink-core`\r\n- `flink-java`\r\n- `flink-scala`\r\n- `flink-streaming-java`\r\n- `flink-streaming-scala`\r\n\r\nBy adding annotations to every class, annotation management becomes easier and we can enforce annotations for all new classes in our API modules."},"comment":{"url":"https://api.github.com/repos/apache/flink/issues/comments/182778295","html_url":"https://github.com/apache/flink/pull/1606#issuecomment-182778295","issue_url":"https://api.github.com/repos/apache/flink/issues/1606","id":182778295,"user":{"login":"fhueske","id":2388347,"avatar_url":"https://avatars.githubusercontent.com/u/2388347?v=3","gravatar_id":"","url":"https://api.github.com/users/fhueske","html_url":"https://github.com/fhueske","followers_url":"https://api.github.com/users/fhueske/followers","following_url":"https://api.github.com/users/fhueske/following{/other_user}","gists_url":"https://api.github.com/users/fhueske/gists{/gist_id}","starred_url":"https://api.github.com/users/fhueske/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fhueske/subscriptions","organizations_url":"https://api.github.com/users/fhueske/orgs","repos_url":"https://api.github.com/users/fhueske/repos","events_url":"https://api.github.com/users/fhueske/events{/privacy}","received_events_url":"https://api.github.com/users/fhueske/received_events","type":"User","site_admin":false},"created_at":"2016-02-11T09:21:32Z","updated_at":"2016-02-11T09:21:32Z","body":"The motivation for this was to to make those Internal which can be added via the ExecutionEnvironment. Sources that offer configuration parameters which are not accessible via the ExecutionEnvironment are PublicEvolving. \r\nDoes that make sense or should we make all PublicEvolving?"}}