Class OverseaConfig

    • Constructor Detail

      • OverseaConfig

        public OverseaConfig()
      • OverseaConfig

        public OverseaConfig​(OverseaConfig 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

      • getAuthentication

        public Authentication getAuthentication()
        Get 时间戳防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Authentication 时间戳防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setAuthentication

        public void setAuthentication​(Authentication Authentication)
        Set 时间戳防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Authentication - 时间戳防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getBandwidthAlert

        public BandwidthAlert getBandwidthAlert()
        Get 带宽封顶配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BandwidthAlert 带宽封顶配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setBandwidthAlert

        public void setBandwidthAlert​(BandwidthAlert BandwidthAlert)
        Set 带宽封顶配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BandwidthAlert - 带宽封顶配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getCache

        public Cache getCache()
        Get 缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Cache 缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setCache

        public void setCache​(Cache Cache)
        Set 缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Cache - 缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getCacheKey

        public CacheKey getCacheKey()
        Get 缓存相关配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CacheKey 缓存相关配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setCacheKey

        public void setCacheKey​(CacheKey CacheKey)
        Set 缓存相关配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CacheKey - 缓存相关配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getCompression

        public Compression getCompression()
        Get 智能压缩配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Compression 智能压缩配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setCompression

        public void setCompression​(Compression Compression)
        Set 智能压缩配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Compression - 智能压缩配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getDownstreamCapping

        public DownstreamCapping getDownstreamCapping()
        Get 下载限速配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DownstreamCapping 下载限速配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setDownstreamCapping

        public void setDownstreamCapping​(DownstreamCapping DownstreamCapping)
        Set 下载限速配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DownstreamCapping - 下载限速配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getErrorPage

        public ErrorPage getErrorPage()
        Get 错误码重定向配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ErrorPage 错误码重定向配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setErrorPage

        public void setErrorPage​(ErrorPage ErrorPage)
        Set 错误码重定向配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ErrorPage - 错误码重定向配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getFollowRedirect

        public FollowRedirect getFollowRedirect()
        Get 301和302自动回源跟随配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FollowRedirect 301和302自动回源跟随配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setFollowRedirect

        public void setFollowRedirect​(FollowRedirect FollowRedirect)
        Set 301和302自动回源跟随配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FollowRedirect - 301和302自动回源跟随配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getForceRedirect

        public ForceRedirect getForceRedirect()
        Get 访问协议强制跳转配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ForceRedirect 访问协议强制跳转配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setForceRedirect

        public void setForceRedirect​(ForceRedirect ForceRedirect)
        Set 访问协议强制跳转配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ForceRedirect - 访问协议强制跳转配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getHttps

        public Https getHttps()
        Get Https配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Https Https配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setHttps

        public void setHttps​(Https Https)
        Set Https配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Https - Https配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getIpFilter

        public IpFilter getIpFilter()
        Get IP黑白名单配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IpFilter IP黑白名单配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setIpFilter

        public void setIpFilter​(IpFilter IpFilter)
        Set IP黑白名单配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IpFilter - IP黑白名单配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getIpFreqLimit

        public IpFreqLimit getIpFreqLimit()
        Get IP限频配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IpFreqLimit IP限频配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setIpFreqLimit

        public void setIpFreqLimit​(IpFreqLimit IpFreqLimit)
        Set IP限频配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IpFreqLimit - IP限频配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxAge

        public MaxAge getMaxAge()
        Get 浏览器缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxAge 浏览器缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxAge

        public void setMaxAge​(MaxAge MaxAge)
        Set 浏览器缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxAge - 浏览器缓存规则配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getOrigin

        public Origin getOrigin()
        Get 源站配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Origin 源站配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setOrigin

        public void setOrigin​(Origin Origin)
        Set 源站配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Origin - 源站配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getOriginPullOptimization

        public OriginPullOptimization getOriginPullOptimization()
        Get 跨国优化配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OriginPullOptimization 跨国优化配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setOriginPullOptimization

        public void setOriginPullOptimization​(OriginPullOptimization OriginPullOptimization)
        Set 跨国优化配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OriginPullOptimization - 跨国优化配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getRangeOriginPull

        public RangeOriginPull getRangeOriginPull()
        Get Range回源配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RangeOriginPull Range回源配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setRangeOriginPull

        public void setRangeOriginPull​(RangeOriginPull RangeOriginPull)
        Set Range回源配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RangeOriginPull - Range回源配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getReferer

        public Referer getReferer()
        Get 防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Referer 防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setReferer

        public void setReferer​(Referer Referer)
        Set 防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Referer - 防盗链配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getRequestHeader

        public RequestHeader getRequestHeader()
        Get 回源请求头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RequestHeader 回源请求头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setRequestHeader

        public void setRequestHeader​(RequestHeader RequestHeader)
        Set 回源请求头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RequestHeader - 回源请求头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getResponseHeader

        public ResponseHeader getResponseHeader()
        Get 源站响应头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResponseHeader 源站响应头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setResponseHeader

        public void setResponseHeader​(ResponseHeader ResponseHeader)
        Set 源站响应头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResponseHeader - 源站响应头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getResponseHeaderCache

        public ResponseHeaderCache getResponseHeaderCache()
        Get 遵循源站缓存头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResponseHeaderCache 遵循源站缓存头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setResponseHeaderCache

        public void setResponseHeaderCache​(ResponseHeaderCache ResponseHeaderCache)
        Set 遵循源站缓存头部配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResponseHeaderCache - 遵循源站缓存头部配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getSeo

        public Seo getSeo()
        Get seo优化配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Seo seo优化配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setSeo

        public void setSeo​(Seo Seo)
        Set seo优化配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Seo - seo优化配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getServiceType

        public String getServiceType()
        Get 域名业务类型,web,download,media分别表示静态加速,下载加速和流媒体加速。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ServiceType 域名业务类型,web,download,media分别表示静态加速,下载加速和流媒体加速。 注意:此字段可能返回 null,表示取不到有效值。
      • setServiceType

        public void setServiceType​(String ServiceType)
        Set 域名业务类型,web,download,media分别表示静态加速,下载加速和流媒体加速。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ServiceType - 域名业务类型,web,download,media分别表示静态加速,下载加速和流媒体加速。 注意:此字段可能返回 null,表示取不到有效值。
      • getStatusCodeCache

        public StatusCodeCache getStatusCodeCache()
        Get 状态码缓存配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StatusCodeCache 状态码缓存配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setStatusCodeCache

        public void setStatusCodeCache​(StatusCodeCache StatusCodeCache)
        Set 状态码缓存配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StatusCodeCache - 状态码缓存配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getVideoSeek

        public VideoSeek getVideoSeek()
        Get 视频拖拽配置。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VideoSeek 视频拖拽配置。 注意:此字段可能返回 null,表示取不到有效值。
      • setVideoSeek

        public void setVideoSeek​(VideoSeek VideoSeek)
        Set 视频拖拽配置。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VideoSeek - 视频拖拽配置。 注意:此字段可能返回 null,表示取不到有效值。
      • getAwsPrivateAccess

        public AwsPrivateAccess getAwsPrivateAccess()
        Get 回源S3私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AwsPrivateAccess 回源S3私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
      • setAwsPrivateAccess

        public void setAwsPrivateAccess​(AwsPrivateAccess AwsPrivateAccess)
        Set 回源S3私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AwsPrivateAccess - 回源S3私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
      • getOssPrivateAccess

        public OssPrivateAccess getOssPrivateAccess()
        Get 回源OSS私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OssPrivateAccess 回源OSS私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
      • setOssPrivateAccess

        public void setOssPrivateAccess​(OssPrivateAccess OssPrivateAccess)
        Set 回源OSS私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OssPrivateAccess - 回源OSS私有鉴权。 注意:此字段可能返回 null,表示取不到有效值。
      • getHwPrivateAccess

        public HwPrivateAccess getHwPrivateAccess()
        Get 华为云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HwPrivateAccess 华为云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
      • setHwPrivateAccess

        public void setHwPrivateAccess​(HwPrivateAccess HwPrivateAccess)
        Set 华为云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HwPrivateAccess - 华为云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
      • getQnPrivateAccess

        public QnPrivateAccess getQnPrivateAccess()
        Get 七牛云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QnPrivateAccess 七牛云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
      • setQnPrivateAccess

        public void setQnPrivateAccess​(QnPrivateAccess QnPrivateAccess)
        Set 七牛云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QnPrivateAccess - 七牛云对象存储鉴权 注意:此字段可能返回 null,表示取不到有效值。