123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // 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;
- /**
- * zone 1 华北
- *
- * @return 实例
- */
- + (instancetype)zone1;
- /**
- * zone 2 华南
- *
- * @return 实例
- */
- + (instancetype)zone2;
- /**
- * zone Na0 北美
- *
- * @return 实例
- */
- + (instancetype)zoneNa0;
- /**
- * zone As0 新加坡
- *
- * @return 实例
- */
- + (instancetype)zoneAs0;
- /**
- * zone fog-cn-east-1 雾存储 华东-1
- * 分片上传暂时仅支持分片 api v2
- * 分片 api v2设置方式:配置 QNConfiguration 的 resumeUploadVersion 为 QNResumeUploadVersionV2
- * eg:
- * QNConfiguration *configuration = [QNConfiguration build:^(QNConfigurationBuilder *builder) {
- * builder.resumeUploadVersion = QNResumeUploadVersionV2;
- * }];
- *
- * @return 实例
- */
- + (instancetype)zoneFogCnEast1;
- /**
- * Zone初始化方法
- *
- * @param upList 默认上传服务器地址列表
- * @return Zone实例
- */
- - (instancetype)initWithUpDomainList:(NSArray<NSString *> *)upList;
- /**
- * Zone初始化方法
- *
- * @param upList 默认上传服务器地址列表
- *
- * @return Zone实例
- */
- + (instancetype)createWithHost:(NSArray<NSString *> *)upList;
- /**
- * 获取本地所有固定zone信息
- */
- + (QNFixedZone *)localsZoneInfo;
- @end
- NS_ASSUME_NONNULL_END
|