QCloudCOSXMLEndPoint.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // QCloudCOSXMLEndPoint.h
  3. // Pods
  4. //
  5. // Created by Dong Zhao on 2017/8/22.
  6. //
  7. //
  8. #import <QCloudCore/QCloudCore.h>
  9. #pragma clang diagnostic push
  10. #pragma clang diagnostic ignored "-Wobjc-property-synthesis"
  11. /**
  12. QCloudServiceConfiguration 类的 endpoint 参数
  13. */
  14. @interface QCloudCOSXMLEndPoint : QCloudEndPoint
  15. /**
  16. * 服务地域名称,可用的服务地域名称请查看官网https://www.qcloud.com/document/product/436/6224
  17. * 中提供的地域,这里填入官网里提供的地域简称,例如ap-beijing等。
  18. */
  19. @property (nonatomic, copy) QCloudRegion regionName;
  20. @property (nonatomic, assign) BOOL isPrefixURL;
  21. /**
  22. 服务的基础名称, 默认值为: myqcloud.com
  23. */
  24. @property (nonatomic, copy) QCloudServiceName serviceName;
  25. /**
  26. 自定义域名:http://bucketname.suffix
  27. 未指定该参数,该存储桶host为 http://bucketname.****
  28. 指定该参数为testsuffix,该存储桶host为 http://bucketname.testsuffix.****
  29. */
  30. @property (nonatomic, copy) NSString *suffix;
  31. ///**
  32. // 是否切换到旧域名
  33. // */
  34. //@property (nonatomic, assign) BOOL enableOldDomain;
  35. - (NSURL *)serverURLWithProductName:(NSString *)productName AppID:(NSString *)appID regionName:(NSString *)regionName;
  36. @end
  37. #pragma clang diagnostic pop