{"action":"created","issue":{"url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/646","repository_url":"https://api.github.com/repos/aws/aws-sdk-java-v2","labels_url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/646/labels{/name}","comments_url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/646/comments","events_url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/646/events","html_url":"https://github.com/aws/aws-sdk-java-v2/issues/646","id":347437621,"node_id":"MDU6SXNzdWUzNDc0Mzc2MjE=","number":646,"title":"RetryPolicy Builder does not have throttlingBackoffStrategy method","user":{"login":"hisener","id":7688949,"node_id":"MDQ6VXNlcjc2ODg5NDk=","avatar_url":"https://avatars2.githubusercontent.com/u/7688949?v=4","gravatar_id":"","url":"https://api.github.com/users/hisener","html_url":"https://github.com/hisener","followers_url":"https://api.github.com/users/hisener/followers","following_url":"https://api.github.com/users/hisener/following{/other_user}","gists_url":"https://api.github.com/users/hisener/gists{/gist_id}","starred_url":"https://api.github.com/users/hisener/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hisener/subscriptions","organizations_url":"https://api.github.com/users/hisener/orgs","repos_url":"https://api.github.com/users/hisener/repos","events_url":"https://api.github.com/users/hisener/events{/privacy}","received_events_url":"https://api.github.com/users/hisener/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-03T15:19:33Z","updated_at":"2018-08-03T16:43:34Z","closed_at":null,"author_association":"NONE","body":"<!--- Provide a general summary of the issue in the Title above -->\r\n\r\n## Expected Behavior\r\n<!--- If you're describing a bug, tell us what should happen -->\r\n<!--- If you're suggesting a change/improvement, tell us how it should work -->\r\n`RetryPolicy.Builder` interface should have following two methods:\r\n* `Builder throttlingBackoffStrategy(BackoffStrategy backoffStrategy);`\r\n* `BackoffStrategy throttlingBackoffStrategy();`\r\n\r\n## Current Behavior\r\n`throttlingBackoffStrategy` is not overridable in `RetryPolicy`.\r\n<!--- If describing a bug, tell us what happens instead of the expected behavior -->\r\n<!--- Include full errors, uncaught exceptions, stack traces, and relevant logs -->\r\n<!--- To turn on SDK logging, follow instructions here: http://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/java-dg-logging.html -->\r\n<!--- If service responses are relevant, please include wirelogs -->\r\n<!--- If suggesting a change/improvement, explain the difference from current behavior -->\r\n\r\n## Possible Solution\r\nAdd these methods above in `RetryPolicy.Builder`.\r\n<!--- Not required, but suggest a fix/reason for the bug, -->\r\n<!--- or ideas how to implement the addition or change -->\r\n\r\n## Steps to Reproduce (for bugs)\r\nn/a\r\n<!--- Provide a self-contained, concise snippet of code that can be inserted into a -->\r\n<!--- For more complex issues provide a repo with the smallest sample that reproduces the bug -->\r\n<!--- Including business logic or unrelated code makes diagnosis more difficult -->\r\n\r\n## Context\r\nn/a\r\n<!--- How has this issue affected you? What are you trying to accomplish? -->\r\n<!--- Providing context helps us come up with a solution that is most useful in the real world -->\r\n\r\n## Your Environment\r\n<!--- Include as many relevant details about the environment where the bug was discovered -->\r\n* AWS Java SDK version used: 2.0.0-preview-11\r\n* JDK version used: 1.8.0_172\r\n* Operating System and version: macOS High Sierra 10.13.4\r\n"},"comment":{"url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/comments/410310562","html_url":"https://github.com/aws/aws-sdk-java-v2/issues/646#issuecomment-410310562","issue_url":"https://api.github.com/repos/aws/aws-sdk-java-v2/issues/646","id":410310562,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDMxMDU2Mg==","user":{"login":"zoewangg","id":33073555,"node_id":"MDQ6VXNlcjMzMDczNTU1","avatar_url":"https://avatars3.githubusercontent.com/u/33073555?v=4","gravatar_id":"","url":"https://api.github.com/users/zoewangg","html_url":"https://github.com/zoewangg","followers_url":"https://api.github.com/users/zoewangg/followers","following_url":"https://api.github.com/users/zoewangg/following{/other_user}","gists_url":"https://api.github.com/users/zoewangg/gists{/gist_id}","starred_url":"https://api.github.com/users/zoewangg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoewangg/subscriptions","organizations_url":"https://api.github.com/users/zoewangg/orgs","repos_url":"https://api.github.com/users/zoewangg/repos","events_url":"https://api.github.com/users/zoewangg/events{/privacy}","received_events_url":"https://api.github.com/users/zoewangg/received_events","type":"User","site_admin":false},"created_at":"2018-08-03T16:43:34Z","updated_at":"2018-08-03T16:43:34Z","author_association":"CONTRIBUTOR","body":"Oops, looks like we only have the api in the private `BulderImpl` class. Thanks for reporting! I'll work on the fix for this.\r\n\r\nhttps://github.com/aws/aws-sdk-java-v2/blob/442f064c7350d604f47c35efaa72008b1b5f1242/core/sdk-core/src/main/java/software/amazon/awssdk/core/retry/RetryPolicy.java#L158-L160"}}
{"actor":{"display_login":"zoewangg"}}