Class DefaultClient

java.lang.Object
cn.ucloud.common.client.DefaultClient
All Implemented Interfaces:
Client

public class DefaultClient extends Object implements Client
  • Constructor Details

  • Method Details

    • invoke

      public Response invoke(Request request, Class<? extends Response> clazz) throws UCloudException
      Description copied from interface: Client
      invoke api from request and response
      Specified by:
      invoke in interface Client
      Parameters:
      request - request object
      clazz - response class
      Returns:
      response object
      Throws:
      UCloudException
    • useMiddleware

      public void useMiddleware(Middleware middleware)
    • setTransport

      public void setTransport(Transport transport)
    • getTransport

      public Transport getTransport()
    • getConfig

      public Config getConfig()
    • setConfig

      public void setConfig(Config config)
    • getCredential

      public Credential getCredential()
    • setCredential

      public void setCredential(Credential credential)