123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // QNUploadServer.m
- // AppTest
- //
- // Created by yangsen on 2020/4/23.
- // Copyright © 2020 com.qiniu. All rights reserved.
- //
- #import "QNUploadServer.h"
- @interface QNUploadServer()
- @property(nonatomic, copy)NSString *ip;
- @property(nonatomic, copy)NSString *host;
- @property(nonatomic, copy)NSString *source;
- @property(nonatomic,strong)NSNumber *ipPrefetchedTime;
- @end
- @implementation QNUploadServer
- @synthesize httpVersion;
- + (instancetype)server:(NSString *)host
- ip:(NSString *)ip
- source:(NSString *)source
- ipPrefetchedTime:(NSNumber *)ipPrefetchedTime{
- QNUploadServer *server = [[QNUploadServer alloc] init];
- server.ip = ip;
- server.host = host;
- server.source = source ?: @"none";
- server.httpVersion = kQNHttpVersion2;
- server.ipPrefetchedTime = ipPrefetchedTime;
- return server;
- }
- - (NSString *)serverId {
- return [self.host copy];
- }
- @end
|