{"action":"opened","issue":{"url":"https://api.github.com/repos/aws/aws-sdk-ios/issues/265","labels_url":"https://api.github.com/repos/aws/aws-sdk-ios/issues/265/labels{/name}","comments_url":"https://api.github.com/repos/aws/aws-sdk-ios/issues/265/comments","events_url":"https://api.github.com/repos/aws/aws-sdk-ios/issues/265/events","html_url":"https://github.com/aws/aws-sdk-ios/issues/265","id":112656848,"number":265,"title":"Can not create a custom AWSEndpoint","user":{"login":"dpakatheman","id":12201606,"avatar_url":"https://avatars.githubusercontent.com/u/12201606?v=3","gravatar_id":"","url":"https://api.github.com/users/dpakatheman","html_url":"https://github.com/dpakatheman","followers_url":"https://api.github.com/users/dpakatheman/followers","following_url":"https://api.github.com/users/dpakatheman/following{/other_user}","gists_url":"https://api.github.com/users/dpakatheman/gists{/gist_id}","starred_url":"https://api.github.com/users/dpakatheman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dpakatheman/subscriptions","organizations_url":"https://api.github.com/users/dpakatheman/orgs","repos_url":"https://api.github.com/users/dpakatheman/repos","events_url":"https://api.github.com/users/dpakatheman/events{/privacy}","received_events_url":"https://api.github.com/users/dpakatheman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-10-21T19:00:16Z","updated_at":"2015-10-21T19:00:16Z","closed_at":null,"body":"I am trying to use the aws-sdk-ios to interface with Ivona Speech cloud, a TTS solution acquired by Amazon that uses AWS Signature Version 4.\r\n\r\nhttp://developer.ivona.com/en/speechcloud/request-signing.html\r\n\r\nSince Ivona is not supported by the aws-sdk-ios currently, I have tried to create a custom AWSEndpoint, but the AWSEndpoint properties are readonly, and the init methods only let me connect to preconfigured services.  \r\n\r\nI'd prefer not to have to compile the aws-sdk-ios myself, but I believe it would be possible to do what I want with a class extension or by modifying the source code.\r\n\r\nIs it possible to leverage the  aws-sdk-ios to connect to services not explicitly supported?  If not, is there a reason that it is designed to prevent this?\r\n"}}