Class BaseConfig
- java.lang.Object
-
- org.dromara.sms4j.provider.config.BaseConfig
-
- All Implemented Interfaces:
SupplierConfig
- Direct Known Subclasses:
AlibabaConfig,BaiduConfig,BudingV2Config,ChuangLanConfig,CloopenConfig,CtyunConfig,DanMiConfig,DingZhongConfig,EmayConfig,HuaweiConfig,JdCloudConfig,JgConfig,LianLuConfig,LuoSiMaoConfig,MasConfig,NeteaseConfig,QiNiuConfig,SubMailConfig,TencentConfig,UniConfig,YiXintongConfig,YunpianConfig,ZhangJunConfig,ZhutongConfig
public abstract class BaseConfig extends Object implements SupplierConfig
短信配置属性基类- Since:
- 2023/4/20 23:03
- Author:
- Charles7c
-
-
Field Summary
Fields Modifier and Type Field Description private StringaccessKeyIdAccess Keyprivate StringaccessKeySecretAccess Key Secretprivate StringconfigId配置标识名 如未配置取对应渠道名例如 Alibabaprivate Stringfactory自定义实现工厂路径private intmaximum最大发送数量,默认integer上限private intmaxRetries重试次数,默认为0次private ProxyConfigproxy代理配置private intretryInterval重试间隔(单位:秒),默认为5秒private StringsdkAppIdSdk App Idprivate Stringsignature短信签名private StringtemplateId模板 IDprivate Integerweight权重
-
Constructor Summary
Constructors Constructor Description BaseConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetMaxRetries(int maxRetries)voidsetRetryInterval(int retryInterval)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dromara.sms4j.api.universal.SupplierConfig
getConfigId, getProxy, getSupplier
-
-
-
-
Field Detail
-
factory
private String factory
自定义实现工厂路径
-
accessKeyId
private String accessKeyId
Access Key
-
sdkAppId
private String sdkAppId
Sdk App Id
-
accessKeySecret
private String accessKeySecret
Access Key Secret
-
signature
private String signature
短信签名
-
templateId
private String templateId
模板 ID
-
weight
private Integer weight
权重- Since:
- 3.0.0
-
configId
private String configId
配置标识名 如未配置取对应渠道名例如 Alibaba- Since:
- 3.0.0
-
proxy
private ProxyConfig proxy
代理配置
-
retryInterval
private int retryInterval
重试间隔(单位:秒),默认为5秒
-
maxRetries
private int maxRetries
重试次数,默认为0次
-
maximum
private int maximum
最大发送数量,默认integer上限
-
-