类 Uni

java.lang.Object
org.dromara.sms4j.unisms.core.Uni

public class Uni extends Object
初始化统一环境的单例类.
  • 字段详细资料

    • VERSION

      public static final String VERSION
      模仿SDK版本
      另请参阅:
    • SIGNING_ALGORITHM

      public static final String SIGNING_ALGORITHM
      另请参阅:
    • endpoint

      public static String endpoint
    • accessKeyId

      public static String accessKeyId
    • accessKeySecret

      private static String accessKeySecret
    • client

      private static volatile UniClient client
  • 构造器详细资料

    • Uni

      private Uni()
  • 方法详细资料

    • init

      public static void init(String accessKeyId)
      初始化Uni环境(简单验证模式).
      参数:
      accessKeyId - access key ID
    • init

      public static void init(String accessKeyId, String accessKeySecret)
      初始化Uni环境(HMAC验证模式).
      参数:
      accessKeyId - access key ID
      accessKeySecret - access key secret
    • setAccessKeyId

      public static void setAccessKeyId(String accessKeyId)
    • setAccessKeySecret

      public static void setAccessKeySecret(String accessKeySecret)
    • setEndpoint

      public static void setEndpoint(String endpoint)
    • getClient

      public static UniClient getClient(int retryInterval, int maxRetries)
      返回(如果未初始化则初始化)统一客户端.
      返回:
      the Uni Client
    • setClient

      public static void setClient(UniClient client)
    • buildClient

      private static UniClient buildClient(int retryInterval, int maxRetries)