## com.gs.common.client

# ApiClient

此类用于注册需要用到的gs api. 在使用任何gs api之前都需要先初始化ApiClient.通过ApiClient.builder()进行add api并build出一个ApiClient. 每次build的时候,getInstance()中的实例将会更新为最新build出来的ApiClient. 建议在用户的Application类中进行build.并且只build一次,并且将所有可能用到的api都加入到ApiClient中. 以免调用的Api的时候无法清楚知道ApiClient的单例对象是哪一个.因为每次build,这个对象都在变更.

### 支持的产品:

All

# 详情

## 方法

方法 | 描述
--- | ---
`public static` `ApiClient` `getInstance`(); | 获取ApiClient的单例 一般,外部无需调用 ### 支持的产品: All

## 成员和常量

成员 | 描述
--- | ---
`public static` `Builder` `builder` | ApiClient 生成器的实例,利用它进行创建ApiClient的单例 一般来说,应用开始处也就是Application类中调用此生成器对ApiClient进行初始化. ### 支持的产品: All