正在查看: 新暖心缘 v8.1.1 应用的 Region.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 Region.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.qiniu.storage;
import com.qiniu.common.QiniuException;
import java.util.Arrays;
import java.util.List;
public class Region {
private List<String> accUpHosts;
private String iovipHost;
private List<String> srcUpHosts;
private String region = "z0";
private String rsHost = "rs.qbox.me";
private String rsfHost = "rsf.qbox.me";
private String apiHost = "api.qiniu.com";
public static Region autoRegion() {
return autoRegion("https://uc.qbox.me");
}
public static Region beimei() {
return regionNa0();
}
public static Region huabei() {
return region1();
}
public static Region huadong() {
return region0();
}
public static Region huanan() {
return region2();
}
public static Region qvmHuabei() {
return qvmRegion1();
}
public static Region qvmHuadong() {
return qvmRegion0();
}
public static Region qvmRegion0() {
return new Builder().region("z0").srcUpHost("free-qvm-z0-xs.qiniup.com").accUpHost("free-qvm-z0-xs.qiniup.com").iovipHost("iovip.qbox.me").rsHost("rs.qbox.me").rsfHost("rsf.qbox.me").apiHost("api.qiniu.com").build();
}
public static Region qvmRegion1() {
return new Builder().region("z1").srcUpHost("free-qvm-z1-zz.qiniup.com").accUpHost("free-qvm-z1-zz.qiniup.com").iovipHost("iovip-z1.qbox.me").rsHost("rs-z1.qbox.me").rsfHost("rsf-z1.qbox.me").apiHost("api-z1.qiniu.com").build();
}
public static Region region0() {
return new Builder().region("z0").srcUpHost("up.qiniup.com", "up-jjh.qiniup.com", "up-xs.qiniup.com").accUpHost("upload.qiniup.com", "upload-jjh.qiniup.com", "upload-xs.qiniup.com").iovipHost("iovip.qbox.me").rsHost("rs.qbox.me").rsfHost("rsf.qbox.me").apiHost("api.qiniu.com").build();
}
public static Region region1() {
return new Builder().region("z1").srcUpHost("up-z1.qiniup.com").accUpHost("upload-z1.qiniup.com").iovipHost("iovip-z1.qbox.me").rsHost("rs-z1.qbox.me").rsfHost("rsf-z1.qbox.me").apiHost("api-z1.qiniu.com").build();
}
public static Region region2() {
return new Builder().region("z2").srcUpHost("up-z2.qiniup.com", "up-dg.qiniup.com", "up-fs.qiniup.com").accUpHost("upload-z2.qiniup.com", "upload-dg.qiniup.com", "upload-fs.qiniup.com").iovipHost("iovip-z2.qbox.me").rsHost("rs-z2.qbox.me").rsfHost("rsf-z2.qbox.me").apiHost("api-z2.qiniu.com").build();
}
public static Region regionAs0() {
return new Builder().region("na0").srcUpHost("up-as0.qiniup.com").accUpHost("upload-as0.qiniup.com").iovipHost("iovip-as0.qbox.me").rsHost("rs-as0.qbox.me").rsfHost("rsf-as0.qbox.me").apiHost("api-as0.qiniu.com").build();
}
public static Region regionNa0() {
return new Builder().region("na0").srcUpHost("up-na0.qiniup.com").accUpHost("upload-na0.qiniup.com").iovipHost("iovip-na0.qbox.me").rsHost("rs-na0.qbox.me").rsfHost("rsf-na0.qbox.me").apiHost("api-na0.qiniu.com").build();
}
public static Region xinjiapo() {
return regionAs0();
}
List<String> getAccUpHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.accUpHosts;
}
String getApiHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.apiHost;
}
String getIovipHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.iovipHost;
}
String getRegion(RegionReqInfo regionReqInfo) {
return this.region;
}
String getRsHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.rsHost;
}
String getRsfHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.rsfHost;
}
List<String> getSrcUpHost(RegionReqInfo regionReqInfo) throws QiniuException {
return this.srcUpHosts;
}
public static class Builder {
protected Region region;
public Builder() {
init();
}
public Builder accUpHost(String... strArr) {
this.region.accUpHosts = Arrays.asList(strArr);
return this;
}
public Builder apiHost(String str) {
this.region.apiHost = str;
return this;
}
public Region autoRegion(String str) {
return new AutoRegion(str);
}
public Region build() {
return this.region;
}
protected void init() {
this.region = new Region();
}
public Builder iovipHost(String str) {
this.region.iovipHost = str;
return this;
}
public Builder region(String str) {
this.region.region = str;
return this;
}
public Builder rsHost(String str) {
this.region.rsHost = str;
return this;
}
public Builder rsfHost(String str) {
this.region.rsfHost = str;
return this;
}
public Builder srcUpHost(String... strArr) {
this.region.srcUpHosts = Arrays.asList(strArr);
return this;
}
public Builder(Region region) {
init();
this.region.region = region.region;
this.region.srcUpHosts = region.srcUpHosts;
this.region.accUpHosts = region.accUpHosts;
this.region.iovipHost = region.iovipHost;
this.region.rsHost = region.rsHost;
this.region.rsfHost = region.rsfHost;
this.region.apiHost = region.apiHost;
}
}
public static Region autoRegion(String str) {
return new Builder().autoRegion(str);
}
}