本文整理汇总了Java中com.aliyuncs.profile.DefaultProfile.addEndpoint方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultProfile.addEndpoint方法的具体用法?Java DefaultProfile.addEndpoint怎么用?Java DefaultProfile.addEndpoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.aliyuncs.profile.DefaultProfile
的用法示例。
在下文中一共展示了DefaultProfile.addEndpoint方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getInstance
import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public static SMSUtil getInstance(String key){
if(BasicUtil.isEmpty(key)){
key = "default";
}
SMSUtil util = instances.get(key);
if(null == util){
util = new SMSUtil();
SMSConfig config = SMSConfig.getInstance(key);
util.config = config;
try {
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", config.ACCESS_KEY, config.ACCESS_SECRET);
DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Sms", "sms.aliyuncs.com");
util.client = new DefaultAcsClient(profile);
}
catch (Exception e) {
e.printStackTrace();
e.printStackTrace();
}
instances.put(key, util);
}
return util;
}
示例2: setEnv
import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public void setEnv(String env) {
String domain = "cloudphoto.cn-shanghai.aliyuncs.com";
try {
if (env.equals("pre_release")) {
domain = "cloudphoto-pre.cn-shanghai.aliyuncs.com";
}
DefaultProfile.addEndpoint(REGION_CN, REGION_CN, "CloudPhoto", domain); //添加自定义endpoint。
} catch (ClientException e) {
e.printStackTrace();
}
}
示例3: SmsSenderAliyunImpl
import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
public SmsSenderAliyunImpl(AdvancedAliyunOptions options) {
this.options = options;
try {
IClientProfile profile = DefaultProfile.getProfile(options.getArea(),
options.getAccessKey(),
options.getAccessSecret());
DefaultProfile.addEndpoint(options.getArea(), options.getArea(), "Sms", options.getSmsEndpoint());
client = new DefaultAcsClient(profile);
}
catch (Throwable e) {
throw new SmsException("Initialize the aliyun sms client failed.", e);
}
}
示例4: onContextRefreshed
import com.aliyuncs.profile.DefaultProfile; //导入方法依赖的package包/类
@Override
public void onContextRefreshed() {
if (validator.isEmpty(key) || validator.isEmpty(secret))
return;
try {
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", key, secret);
DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", "Dysmsapi", "dysmsapi.aliyuncs.com");
acsClient = new DefaultAcsClient(profile);
if (logger.isInfoEnable())
logger.info("初始化阿里云短信接口[{}]完成。", key);
} catch (Exception e) {
logger.warn(e, "初始化阿里云短信接口时发生异常!");
}
}