Class Origin

    • Constructor Summary

      Constructors 
      Constructor Description
      Origin()  
      Origin​(Origin source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AdvanceHttps getAdvanceHttps()
      Get HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
      String[] getBackupOrigins()
      Get 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
      String getBackupOriginType()
      Get 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
      String getBackupServerName()
      Get 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
      String getBasePath()
      Get 回源路径 注意:此字段可能返回 null,表示取不到有效值。
      String getCosPrivateAccess()
      Get OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
      String getOriginCompany()
      Get 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。
      String getOriginPullProtocol()
      Get 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
      String[] getOrigins()
      Get 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
      String getOriginType()
      Get 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
      PathBasedOriginRule[] getPathBasedOrigin()
      Get 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
      PathRule[] getPathRules()
      Get 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
      String getServerName()
      Get 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
      OriginSni getSni()
      Get HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
      void setAdvanceHttps​(AdvanceHttps AdvanceHttps)
      Set HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
      void setBackupOrigins​(String[] BackupOrigins)
      Set 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
      void setBackupOriginType​(String BackupOriginType)
      Set 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
      void setBackupServerName​(String BackupServerName)
      Set 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
      void setBasePath​(String BasePath)
      Set 回源路径 注意:此字段可能返回 null,表示取不到有效值。
      void setCosPrivateAccess​(String CosPrivateAccess)
      Set OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
      void setOriginCompany​(String OriginCompany)
      Set 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。
      void setOriginPullProtocol​(String OriginPullProtocol)
      Set 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
      void setOrigins​(String[] Origins)
      Set 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
      void setOriginType​(String OriginType)
      Set 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
      void setPathBasedOrigin​(PathBasedOriginRule[] PathBasedOrigin)
      Set 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
      void setPathRules​(PathRule[] PathRules)
      Set 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
      void setServerName​(String ServerName)
      Set 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
      void setSni​(OriginSni Sni)
      Set HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Origin

        public Origin()
      • Origin

        public Origin​(Origin source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getOrigins

        public String[] getOrigins()
        Get 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Origins 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
      • setOrigins

        public void setOrigins​(String[] Origins)
        Set 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Origins - 主源站列表 修改源站时,需要同时填充对应的 OriginType 注意:此字段可能返回 null,表示取不到有效值。
      • getOriginType

        public String getOriginType()
        Get 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OriginType 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
      • setOriginType

        public void setOriginType​(String OriginType)
        Set 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OriginType - 主源站类型 当源站列表 Origins 不为空时必填 入参支持以下几种类型: domain:域名类型 domainv6:域名解析V6类型 cos:对象存储源站 third_party: 第三方存储源站 igtm: IGTM多活源 ip:IP 列表作为源站 ipv6:源站列表为一个单独的 IPv6 地址 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ip_domain: 支持IP和域名形式源站混填(白名单功能) ip_domainv6:源站列表为多个 IPv4 地址以及域名解析v6地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ipv6_domainv6:源站列表为多个 IPv6 地址以及域名解析v6地址 domain_domainv6:源站列表为多个域名解析v4 地址以及域名解析v6地址 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 ip_ipv6_domainv6:源站列表为多个 IPv4 地址IPv6 地址以及域名解析v6地址 ip_domain_domainv6:源站列表为多个 IPv4 地址域名解析v4 地址以及域名解析v6地址 ipv6_domain_domainv6:源站列表为多个 域名解析v4 地址IPv6 地址以及域名解析v6地址 ip_ipv6_domain_domainv6:源站列表为多个 IPv4 地址IPv6 地址 域名解析v4 地址以及域名解析v6地址 出参增加以下几种类型: image:数据万象源站 ftp:历史 FTP 托管源源站,现已不维护 修改 Origins 时需要同时填充对应的 OriginType IPv6 功能目前尚未全量,需要先申请试用 注意:此字段可能返回 null,表示取不到有效值。
      • getServerName

        public String getServerName()
        Get 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ServerName 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
      • setServerName

        public void setServerName​(String ServerName)
        Set 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ServerName - 回主源站时 Host 头部 当源站类型为cos或者第三方存储加速时,ServerName字段必填 不填充则默认为加速域名 若接入的是泛域名,则回源 Host 默认为访问时的子域名 注意:此字段可能返回 null,表示取不到有效值。
      • getCosPrivateAccess

        public String getCosPrivateAccess()
        Get OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CosPrivateAccess OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
      • setCosPrivateAccess

        public void setCosPrivateAccess​(String CosPrivateAccess)
        Set OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CosPrivateAccess - OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 注意:需要先授权 CDN 访问该私有 Bucket 的权限后,才可开启此配置。取值范围: on/off 注意:此字段可能返回 null,表示取不到有效值。
      • getOriginPullProtocol

        public String getOriginPullProtocol()
        Get 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OriginPullProtocol 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
      • setOriginPullProtocol

        public void setOriginPullProtocol​(String OriginPullProtocol)
        Set 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OriginPullProtocol - 回源协议配置 http:强制 http 回源 follow:协议跟随回源 https:强制 https 回源,https 回源时仅支持源站 443 端口 注意:此字段可能返回 null,表示取不到有效值。
      • getBackupOrigins

        public String[] getBackupOrigins()
        Get 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BackupOrigins 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
      • setBackupOrigins

        public void setBackupOrigins​(String[] BackupOrigins)
        Set 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BackupOrigins - 备源站列表 修改备源站时,需要同时填充对应的 BackupOriginType 注意:此字段可能返回 null,表示取不到有效值。
      • getBackupOriginType

        public String getBackupOriginType()
        Get 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BackupOriginType 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
      • setBackupOriginType

        public void setBackupOriginType​(String BackupOriginType)
        Set 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BackupOriginType - 备源站类型 备源站列表BackupOrigins 不为空时必填 支持以下类型: domain:域名类型 ip:IP 列表作为源站 以下备源源站类型尚未全量支持,需要申请试用: ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6:源站列表为多个 IPv4 地址和IPv6 地址 ipv6_domain: 源站列表为多个 IPv6 地址以及域名 ip_ipv6_domain:源站列表为多个 IPv4 地址IPv6 地址以及域名 注意:此字段可能返回 null,表示取不到有效值。
      • getBackupServerName

        public String getBackupServerName()
        Get 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BackupServerName 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
      • setBackupServerName

        public void setBackupServerName​(String BackupServerName)
        Set 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BackupServerName - 回备源站时 Host 头部,不填充则默认为主源站的 ServerName 注意:此字段可能返回 null,表示取不到有效值。
      • getBasePath

        public String getBasePath()
        Get 回源路径 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BasePath 回源路径 注意:此字段可能返回 null,表示取不到有效值。
      • setBasePath

        public void setBasePath​(String BasePath)
        Set 回源路径 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BasePath - 回源路径 注意:此字段可能返回 null,表示取不到有效值。
      • getPathRules

        public PathRule[] getPathRules()
        Get 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PathRules 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
      • setPathRules

        public void setPathRules​(PathRule[] PathRules)
        Set 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PathRules - 回源路径重写规则配置 注意:此字段可能返回 null,表示取不到有效值。
      • getPathBasedOrigin

        public PathBasedOriginRule[] getPathBasedOrigin()
        Get 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PathBasedOrigin 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
      • setPathBasedOrigin

        public void setPathBasedOrigin​(PathBasedOriginRule[] PathBasedOrigin)
        Set 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PathBasedOrigin - 分路径回源配置 注意:此字段可能返回 null,表示取不到有效值。
      • getSni

        public OriginSni getSni()
        Get HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Sni HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
      • setSni

        public void setSni​(OriginSni Sni)
        Set HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Sni - HTTPS回源SNI配置 注意:此字段可能返回 null,表示取不到有效值。
      • getAdvanceHttps

        public AdvanceHttps getAdvanceHttps()
        Get HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AdvanceHttps HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
      • setAdvanceHttps

        public void setAdvanceHttps​(AdvanceHttps AdvanceHttps)
        Set HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AdvanceHttps - HTTPS回源高级配置 注意:此字段可能返回 null,表示取不到有效值。
      • getOriginCompany

        public String getOriginCompany()
        Get 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OriginCompany 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。
      • setOriginCompany

        public void setOriginCompany​(String OriginCompany)
        Set 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OriginCompany - 对象存储回源厂商 当源站类型为第三方存储源站(third_party)时必填 可选值包括以下: aws_s3: AWS S3 ali_oss: 阿里云 OSS hw_obs: 华为 OBS qiniu_kodo: 七牛云 kodo others: 其它厂商对象存储,仅支持兼容以AWS签名算法的对象存储,如腾讯云金融专区COS 注意:此字段可能返回 null,表示取不到有效值。