Class AzureComputeHttpApiModule

    • Constructor Detail

      • AzureComputeHttpApiModule

        public AzureComputeHttpApiModule()
    • Method Detail

      • bindErrorHandlers

        protected void bindErrorHandlers()
        Description copied from class: HttpApiModule
        overrides this to change the default error handlers for the http engine ex.
         bind(HttpErrorHandler.class).annotatedWith(Redirection.class).to(ParseAWSErrorFromXmlContent.class);
         bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to(ParseAWSErrorFromXmlContent.class);
         bind(HttpErrorHandler.class).annotatedWith(ServerError.class).to(ParseAWSErrorFromXmlContent.class);
         
        Overrides:
        bindErrorHandlers in class HttpApiModule<AzureComputeApi>
      • bindServiceEndpoints

        protected void bindServiceEndpoints()
      • provideTenant

        @Provides
        @Singleton
        protected final String provideTenant​(String oauthEndpoint)
      • isChinaEndpoint

        @Provides
        @Singleton
        protected final boolean isChinaEndpoint​(String oauthEndpoint)