123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // QNFixZone.h
- // QiniuSDK
- //
- // Created by yangsen on 2020/4/16.
- // Copyright © 2020 Qiniu. All rights reserved.
- //
- #import "QNZone.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface QNFixedZone : QNZone
- /**
- * zone 0 华东
- *
- * @return 实例
- */
- + (instancetype)zone0;
- /**
- * zoneCnEast2 华东-浙江2
- *
- * @return 实例
- */
- + (instancetype)zoneCnEast2;
- /**
- * zone 1 华北
- *
- * @return 实例
- */
- + (instancetype)zone1;
- /**
- * zone 2 华南
- *
- * @return 实例
- */
- + (instancetype)zone2;
- /**
- * zoneNorthEast1 亚太-首尔
- *
- * @return 实例
- */
- + (instancetype)zoneApNorthEast1;
- /**
- * zone Na0 北美
- *
- * @return 实例
- */
- + (instancetype)zoneNa0;
- /**
- * zone As0 新加坡
- *
- * @return 实例
- */
- + (instancetype)zoneAs0;
- /**
- * Zone初始化方法
- *
- * @param upList 默认上传服务器地址列表
- * @return Zone实例
- */
- - (instancetype)initWithUpDomainList:(NSArray<NSString *> *)upList;
- /**
- * Zone初始化方法
- *
- * @param upList 默认上传服务器地址列表
- *
- * @return Zone实例
- */
- + (instancetype)createWithHost:(NSArray<NSString *> *)upList;
- /**
- * 获取本地所有固定zone信息
- */
- + (QNFixedZone *)localsZoneInfo;
- /**
- * 合并区域
- */
- + (QNFixedZone *)combineZones:(NSArray<QNFixedZone *> *)zones;
- @end
- NS_ASSUME_NONNULL_END
|