类 AuthConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.AuthConfig.Builder
-
- 封闭类:
- AuthConfig
public static class AuthConfig.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidcheck()check 授权配置AuthConfigcreate()AuthConfig.BuildersetAuthServer(java.lang.String authServer)已过时。AuthConfig.BuildersetAuthTimeout(int authTimeout)设置联网授权的超时时间,默认 5sAuthConfig.BuildersetCustomDeviceId(java.lang.String customDeviceId)已过时。AuthConfig.BuildersetCustomDeviceName(java.lang.String customDeviceName)设置deviceNameAuthConfig.BuildersetDeviceProfileDirPath(java.lang.String deviceProfileDirPath)授权文件保存目录的绝对路径,离线授权方案需要同时设置授权文件路径和自定义设备Id 注意:若采用批量激活的方式,将大授权文件 “auth_profile.zip” 放在授权路径下: 取值:绝对路径字符串, e.g.AuthConfig.BuildersetEncryptCustomDeviceName(boolean encryptCustomDeviceName)设置是否需要对customDeviceName进行明文加密AuthConfig.BuildersetLicenceId(java.lang.String licenceId)设置licenceIdAuthConfig.BuildersetOfflineProfileName(java.lang.String offlineProfileName)assets目录下的离线授权文件名AuthConfig.BuildersetType(AuthType type)设置授权类型AuthConfig.BuildersetUpdateTrailProfileToOnlineProfile(boolean updateTrailProfileToOnlineProfile)当试用授权文件认证检查时,是否尝试更新为在线授权文件。
-
-
-
方法详细资料
-
setType
public AuthConfig.Builder setType(AuthType type)
设置授权类型- 参数:
type-AuthType- 返回:
AuthConfig.Builder
-
setCustomDeviceId
@Deprecated public AuthConfig.Builder setCustomDeviceId(java.lang.String customDeviceId)
已过时。- 参数:
customDeviceId- 自定义设置设备id,离线授权需要设置该值- 返回:
AuthConfig.Builder
-
setAuthTimeout
public AuthConfig.Builder setAuthTimeout(int authTimeout)
设置联网授权的超时时间,默认 5s- 参数:
authTimeout- 超时时间- 返回:
AuthConfig.Builder
-
setAuthServer
@Deprecated public AuthConfig.Builder setAuthServer(java.lang.String authServer)
已过时。设置授权服务地址,DEBUG授权使用,用户不建议使用- 参数:
authServer- 授权服务地址,默认 "https://auth.dui.ai"- 返回:
AuthConfig.Builder
-
setDeviceProfileDirPath
public AuthConfig.Builder setDeviceProfileDirPath(java.lang.String deviceProfileDirPath)
授权文件保存目录的绝对路径,离线授权方案需要同时设置授权文件路径和自定义设备Id 注意:若采用批量激活的方式,将大授权文件 “auth_profile.zip” 放在授权路径下: 取值:绝对路径字符串, e.g./sdard/speech
默认存放目录 /data/data/包名/files/- 参数:
deviceProfileDirPath- 绝对路径- 返回:
AuthConfig.Builder
-
setLicenceId
public AuthConfig.Builder setLicenceId(java.lang.String licenceId)
设置licenceId- 参数:
licenceId- licence id- 返回:
AuthConfig.Builder
-
setCustomDeviceName
public AuthConfig.Builder setCustomDeviceName(java.lang.String customDeviceName)
设置deviceName- 参数:
customDeviceName- 自定义设备唯一标识- 返回:
AuthConfig.Builder
-
setOfflineProfileName
public AuthConfig.Builder setOfflineProfileName(java.lang.String offlineProfileName)
assets目录下的离线授权文件名- 参数:
offlineProfileName- 取值:授权文件名。是否必需:否- 返回:
AuthConfig.Builder
-
setUpdateTrailProfileToOnlineProfile
public AuthConfig.Builder setUpdateTrailProfileToOnlineProfile(boolean updateTrailProfileToOnlineProfile)
当试用授权文件认证检查时,是否尝试更新为在线授权文件。- 参数:
updateTrailProfileToOnlineProfile- 不进行联网更新授权文件才需要设置,default is true- 返回:
AuthConfig.Builder
-
setEncryptCustomDeviceName
public AuthConfig.Builder setEncryptCustomDeviceName(boolean encryptCustomDeviceName)
设置是否需要对customDeviceName进行明文加密
-
create
public AuthConfig create()
-
check
public void check()
check 授权配置
-
-