Class UpdateDomainConfigRequest

    • Constructor Detail

      • UpdateDomainConfigRequest

        public UpdateDomainConfigRequest()
      • UpdateDomainConfigRequest

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

      • getDomain

        public String getDomain()
        Get 域名
        Returns:
        Domain 域名
      • setDomain

        public void setDomain​(String Domain)
        Set 域名
        Parameters:
        Domain - 域名
      • getProjectId

        public Long getProjectId()
        Get 项目 ID
        Returns:
        ProjectId 项目 ID
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID
        Parameters:
        ProjectId - 项目 ID
      • getOrigin

        public Origin getOrigin()
        Get 源站配置
        Returns:
        Origin 源站配置
      • setOrigin

        public void setOrigin​(Origin Origin)
        Set 源站配置
        Parameters:
        Origin - 源站配置
      • getIpFilter

        public IpFilter getIpFilter()
        Get IP 黑白名单配置
        Returns:
        IpFilter IP 黑白名单配置
      • setIpFilter

        public void setIpFilter​(IpFilter IpFilter)
        Set IP 黑白名单配置
        Parameters:
        IpFilter - IP 黑白名单配置
      • getIpFreqLimit

        public IpFreqLimit getIpFreqLimit()
        Get IP 限频配置
        Returns:
        IpFreqLimit IP 限频配置
      • setIpFreqLimit

        public void setIpFreqLimit​(IpFreqLimit IpFreqLimit)
        Set IP 限频配置
        Parameters:
        IpFreqLimit - IP 限频配置
      • getStatusCodeCache

        public StatusCodeCache getStatusCodeCache()
        Get 状态码缓存配置
        Returns:
        StatusCodeCache 状态码缓存配置
      • setStatusCodeCache

        public void setStatusCodeCache​(StatusCodeCache StatusCodeCache)
        Set 状态码缓存配置
        Parameters:
        StatusCodeCache - 状态码缓存配置
      • getCompression

        public Compression getCompression()
        Get 智能压缩配置
        Returns:
        Compression 智能压缩配置
      • setCompression

        public void setCompression​(Compression Compression)
        Set 智能压缩配置
        Parameters:
        Compression - 智能压缩配置
      • getBandwidthAlert

        public BandwidthAlert getBandwidthAlert()
        Get 带宽封顶配置
        Returns:
        BandwidthAlert 带宽封顶配置
      • setBandwidthAlert

        public void setBandwidthAlert​(BandwidthAlert BandwidthAlert)
        Set 带宽封顶配置
        Parameters:
        BandwidthAlert - 带宽封顶配置
      • getRangeOriginPull

        public RangeOriginPull getRangeOriginPull()
        Get Range 回源配置
        Returns:
        RangeOriginPull Range 回源配置
      • setRangeOriginPull

        public void setRangeOriginPull​(RangeOriginPull RangeOriginPull)
        Set Range 回源配置
        Parameters:
        RangeOriginPull - Range 回源配置
      • getFollowRedirect

        public FollowRedirect getFollowRedirect()
        Get 301/302 回源跟随配置
        Returns:
        FollowRedirect 301/302 回源跟随配置
      • setFollowRedirect

        public void setFollowRedirect​(FollowRedirect FollowRedirect)
        Set 301/302 回源跟随配置
        Parameters:
        FollowRedirect - 301/302 回源跟随配置
      • getErrorPage

        public ErrorPage getErrorPage()
        Get 错误码重定向配置(功能灰度中,尚未全量)
        Returns:
        ErrorPage 错误码重定向配置(功能灰度中,尚未全量)
      • setErrorPage

        public void setErrorPage​(ErrorPage ErrorPage)
        Set 错误码重定向配置(功能灰度中,尚未全量)
        Parameters:
        ErrorPage - 错误码重定向配置(功能灰度中,尚未全量)
      • getRequestHeader

        public RequestHeader getRequestHeader()
        Get 回源请求头部配置
        Returns:
        RequestHeader 回源请求头部配置
      • setRequestHeader

        public void setRequestHeader​(RequestHeader RequestHeader)
        Set 回源请求头部配置
        Parameters:
        RequestHeader - 回源请求头部配置
      • getResponseHeader

        public ResponseHeader getResponseHeader()
        Get 响应头部配置
        Returns:
        ResponseHeader 响应头部配置
      • setResponseHeader

        public void setResponseHeader​(ResponseHeader ResponseHeader)
        Set 响应头部配置
        Parameters:
        ResponseHeader - 响应头部配置
      • getDownstreamCapping

        public DownstreamCapping getDownstreamCapping()
        Get 下载速度配置
        Returns:
        DownstreamCapping 下载速度配置
      • setDownstreamCapping

        public void setDownstreamCapping​(DownstreamCapping DownstreamCapping)
        Set 下载速度配置
        Parameters:
        DownstreamCapping - 下载速度配置
      • getCacheKey

        public CacheKey getCacheKey()
        Get 节点缓存键配置
        Returns:
        CacheKey 节点缓存键配置
      • setCacheKey

        public void setCacheKey​(CacheKey CacheKey)
        Set 节点缓存键配置
        Parameters:
        CacheKey - 节点缓存键配置
      • getResponseHeaderCache

        public ResponseHeaderCache getResponseHeaderCache()
        Get 头部缓存配置
        Returns:
        ResponseHeaderCache 头部缓存配置
      • setResponseHeaderCache

        public void setResponseHeaderCache​(ResponseHeaderCache ResponseHeaderCache)
        Set 头部缓存配置
        Parameters:
        ResponseHeaderCache - 头部缓存配置
      • getVideoSeek

        public VideoSeek getVideoSeek()
        Get 视频拖拽配置
        Returns:
        VideoSeek 视频拖拽配置
      • setVideoSeek

        public void setVideoSeek​(VideoSeek VideoSeek)
        Set 视频拖拽配置
        Parameters:
        VideoSeek - 视频拖拽配置
      • getCache

        public Cache getCache()
        Get 缓存过期时间配置
        Returns:
        Cache 缓存过期时间配置
      • setCache

        public void setCache​(Cache Cache)
        Set 缓存过期时间配置
        Parameters:
        Cache - 缓存过期时间配置
      • getOriginPullOptimization

        public OriginPullOptimization getOriginPullOptimization()
        Get 跨国链路优化配置(已下线)
        Returns:
        OriginPullOptimization 跨国链路优化配置(已下线)
      • setOriginPullOptimization

        public void setOriginPullOptimization​(OriginPullOptimization OriginPullOptimization)
        Set 跨国链路优化配置(已下线)
        Parameters:
        OriginPullOptimization - 跨国链路优化配置(已下线)
      • getHttps

        public Https getHttps()
        Get Https 加速配置
        Returns:
        Https Https 加速配置
      • setHttps

        public void setHttps​(Https Https)
        Set Https 加速配置
        Parameters:
        Https - Https 加速配置
      • getAuthentication

        public Authentication getAuthentication()
        Get 时间戳防盗链配置
        Returns:
        Authentication 时间戳防盗链配置
      • setAuthentication

        public void setAuthentication​(Authentication Authentication)
        Set 时间戳防盗链配置
        Parameters:
        Authentication - 时间戳防盗链配置
      • getSeo

        public Seo getSeo()
        Get SEO 优化配置
        Returns:
        Seo SEO 优化配置
      • setSeo

        public void setSeo​(Seo Seo)
        Set SEO 优化配置
        Parameters:
        Seo - SEO 优化配置
      • getForceRedirect

        public ForceRedirect getForceRedirect()
        Get 访问协议强制跳转配置
        Returns:
        ForceRedirect 访问协议强制跳转配置
      • setForceRedirect

        public void setForceRedirect​(ForceRedirect ForceRedirect)
        Set 访问协议强制跳转配置
        Parameters:
        ForceRedirect - 访问协议强制跳转配置
      • getReferer

        public Referer getReferer()
        Get Referer 防盗链配置
        Returns:
        Referer Referer 防盗链配置
      • setReferer

        public void setReferer​(Referer Referer)
        Set Referer 防盗链配置
        Parameters:
        Referer - Referer 防盗链配置
      • getMaxAge

        public MaxAge getMaxAge()
        Get 浏览器缓存配置(功能灰度中,尚未全量)
        Returns:
        MaxAge 浏览器缓存配置(功能灰度中,尚未全量)
      • setMaxAge

        public void setMaxAge​(MaxAge MaxAge)
        Set 浏览器缓存配置(功能灰度中,尚未全量)
        Parameters:
        MaxAge - 浏览器缓存配置(功能灰度中,尚未全量)
      • getSpecificConfig

        public SpecificConfig getSpecificConfig()
        Get 地域属性特殊配置 适用于域名境内加速、境外加速配置不一致场景
        Returns:
        SpecificConfig 地域属性特殊配置 适用于域名境内加速、境外加速配置不一致场景
      • setSpecificConfig

        public void setSpecificConfig​(SpecificConfig SpecificConfig)
        Set 地域属性特殊配置 适用于域名境内加速、境外加速配置不一致场景
        Parameters:
        SpecificConfig - 地域属性特殊配置 适用于域名境内加速、境外加速配置不一致场景
      • getServiceType

        public String getServiceType()
        Get 域名业务类型 web:静态加速 download:下载加速 media:流媒体点播加速
        Returns:
        ServiceType 域名业务类型 web:静态加速 download:下载加速 media:流媒体点播加速
      • setServiceType

        public void setServiceType​(String ServiceType)
        Set 域名业务类型 web:静态加速 download:下载加速 media:流媒体点播加速
        Parameters:
        ServiceType - 域名业务类型 web:静态加速 download:下载加速 media:流媒体点播加速
      • getArea

        public String getArea()
        Get 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 从mainland/overseas修改至global时,域名的配置将被同步至overseas/mainland。若域名含有后端特殊配置,此类配置的同步过程有一定延时,请耐心等待
        Returns:
        Area 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 从mainland/overseas修改至global时,域名的配置将被同步至overseas/mainland。若域名含有后端特殊配置,此类配置的同步过程有一定延时,请耐心等待
      • setArea

        public void setArea​(String Area)
        Set 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 从mainland/overseas修改至global时,域名的配置将被同步至overseas/mainland。若域名含有后端特殊配置,此类配置的同步过程有一定延时,请耐心等待
        Parameters:
        Area - 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 从mainland/overseas修改至global时,域名的配置将被同步至overseas/mainland。若域名含有后端特殊配置,此类配置的同步过程有一定延时,请耐心等待
      • getOriginPullTimeout

        public OriginPullTimeout getOriginPullTimeout()
        Get 回源超时配置
        Returns:
        OriginPullTimeout 回源超时配置
      • setOriginPullTimeout

        public void setOriginPullTimeout​(OriginPullTimeout OriginPullTimeout)
        Set 回源超时配置
        Parameters:
        OriginPullTimeout - 回源超时配置
      • getAwsPrivateAccess

        public AwsPrivateAccess getAwsPrivateAccess()
        Get 回源S3私有鉴权
        Returns:
        AwsPrivateAccess 回源S3私有鉴权
      • setAwsPrivateAccess

        public void setAwsPrivateAccess​(AwsPrivateAccess AwsPrivateAccess)
        Set 回源S3私有鉴权
        Parameters:
        AwsPrivateAccess - 回源S3私有鉴权
      • getUserAgentFilter

        public UserAgentFilter getUserAgentFilter()
        Get UA黑白名单配置
        Returns:
        UserAgentFilter UA黑白名单配置
      • setUserAgentFilter

        public void setUserAgentFilter​(UserAgentFilter UserAgentFilter)
        Set UA黑白名单配置
        Parameters:
        UserAgentFilter - UA黑白名单配置
      • getAccessControl

        public AccessControl getAccessControl()
        Get 访问控制
        Returns:
        AccessControl 访问控制
      • setAccessControl

        public void setAccessControl​(AccessControl AccessControl)
        Set 访问控制
        Parameters:
        AccessControl - 访问控制
      • getUrlRedirect

        public UrlRedirect getUrlRedirect()
        Get 访问URL重写配置
        Returns:
        UrlRedirect 访问URL重写配置
      • setUrlRedirect

        public void setUrlRedirect​(UrlRedirect UrlRedirect)
        Set 访问URL重写配置
        Parameters:
        UrlRedirect - 访问URL重写配置
      • getAccessPort

        public Long[] getAccessPort()
        Get 访问端口配置
        Returns:
        AccessPort 访问端口配置
      • setAccessPort

        public void setAccessPort​(Long[] AccessPort)
        Set 访问端口配置
        Parameters:
        AccessPort - 访问端口配置
      • getAdvancedAuthentication

        public AdvancedAuthentication getAdvancedAuthentication()
        Get 时间戳防盗链高级版配置,白名单功能
        Returns:
        AdvancedAuthentication 时间戳防盗链高级版配置,白名单功能
      • setAdvancedAuthentication

        public void setAdvancedAuthentication​(AdvancedAuthentication AdvancedAuthentication)
        Set 时间戳防盗链高级版配置,白名单功能
        Parameters:
        AdvancedAuthentication - 时间戳防盗链高级版配置,白名单功能
      • getOriginAuthentication

        public OriginAuthentication getOriginAuthentication()
        Get 回源鉴权高级版配置,白名单功能
        Returns:
        OriginAuthentication 回源鉴权高级版配置,白名单功能
      • setOriginAuthentication

        public void setOriginAuthentication​(OriginAuthentication OriginAuthentication)
        Set 回源鉴权高级版配置,白名单功能
        Parameters:
        OriginAuthentication - 回源鉴权高级版配置,白名单功能
      • getIpv6Access

        public Ipv6Access getIpv6Access()
        Get Ipv6 访问配置
        Returns:
        Ipv6Access Ipv6 访问配置
      • setIpv6Access

        public void setIpv6Access​(Ipv6Access Ipv6Access)
        Set Ipv6 访问配置
        Parameters:
        Ipv6Access - Ipv6 访问配置
      • getOfflineCache

        public OfflineCache getOfflineCache()
        Get 离线缓存
        Returns:
        OfflineCache 离线缓存
      • setOfflineCache

        public void setOfflineCache​(OfflineCache OfflineCache)
        Set 离线缓存
        Parameters:
        OfflineCache - 离线缓存
      • getOriginCombine

        public OriginCombine getOriginCombine()
        Get 合并回源
        Returns:
        OriginCombine 合并回源
      • setOriginCombine

        public void setOriginCombine​(OriginCombine OriginCombine)
        Set 合并回源
        Parameters:
        OriginCombine - 合并回源
      • getPostMaxSize

        public PostSize getPostMaxSize()
        Get POST请求传输配置
        Returns:
        PostMaxSize POST请求传输配置
      • setPostMaxSize

        public void setPostMaxSize​(PostSize PostMaxSize)
        Set POST请求传输配置
        Parameters:
        PostMaxSize - POST请求传输配置
      • getQuic

        public Quic getQuic()
        Get Quic访问(收费服务,详见计费说明和产品文档)
        Returns:
        Quic Quic访问(收费服务,详见计费说明和产品文档)
      • setQuic

        public void setQuic​(Quic Quic)
        Set Quic访问(收费服务,详见计费说明和产品文档)
        Parameters:
        Quic - Quic访问(收费服务,详见计费说明和产品文档)
      • getOssPrivateAccess

        public OssPrivateAccess getOssPrivateAccess()
        Get 回源OSS私有鉴权
        Returns:
        OssPrivateAccess 回源OSS私有鉴权
      • setOssPrivateAccess

        public void setOssPrivateAccess​(OssPrivateAccess OssPrivateAccess)
        Set 回源OSS私有鉴权
        Parameters:
        OssPrivateAccess - 回源OSS私有鉴权
      • getWebSocket

        public WebSocket getWebSocket()
        Get WebSocket配置
        Returns:
        WebSocket WebSocket配置
      • setWebSocket

        public void setWebSocket​(WebSocket WebSocket)
        Set WebSocket配置
        Parameters:
        WebSocket - WebSocket配置
      • getRemoteAuthentication

        public RemoteAuthentication getRemoteAuthentication()
        Get 远程鉴权配置
        Returns:
        RemoteAuthentication 远程鉴权配置
      • setRemoteAuthentication

        public void setRemoteAuthentication​(RemoteAuthentication RemoteAuthentication)
        Set 远程鉴权配置
        Parameters:
        RemoteAuthentication - 远程鉴权配置
      • getShareCname

        public ShareCname getShareCname()
        Get 共享CNAME配置,白名单功能
        Returns:
        ShareCname 共享CNAME配置,白名单功能
      • setShareCname

        public void setShareCname​(ShareCname ShareCname)
        Set 共享CNAME配置,白名单功能
        Parameters:
        ShareCname - 共享CNAME配置,白名单功能
      • getHwPrivateAccess

        public HwPrivateAccess getHwPrivateAccess()
        Get 华为云对象存储回源鉴权
        Returns:
        HwPrivateAccess 华为云对象存储回源鉴权
      • setHwPrivateAccess

        public void setHwPrivateAccess​(HwPrivateAccess HwPrivateAccess)
        Set 华为云对象存储回源鉴权
        Parameters:
        HwPrivateAccess - 华为云对象存储回源鉴权
      • getQnPrivateAccess

        public QnPrivateAccess getQnPrivateAccess()
        Get 七牛云对象存储回源鉴权
        Returns:
        QnPrivateAccess 七牛云对象存储回源鉴权
      • setQnPrivateAccess

        public void setQnPrivateAccess​(QnPrivateAccess QnPrivateAccess)
        Set 七牛云对象存储回源鉴权
        Parameters:
        QnPrivateAccess - 七牛云对象存储回源鉴权
      • getOthersPrivateAccess

        public OthersPrivateAccess getOthersPrivateAccess()
        Get 其他厂商对象存储回源鉴权
        Returns:
        OthersPrivateAccess 其他厂商对象存储回源鉴权
      • setOthersPrivateAccess

        public void setOthersPrivateAccess​(OthersPrivateAccess OthersPrivateAccess)
        Set 其他厂商对象存储回源鉴权
        Parameters:
        OthersPrivateAccess - 其他厂商对象存储回源鉴权
      • getHttpsBilling

        public HttpsBilling getHttpsBilling()
        Get HTTPS服务(收费服务,详见计费说明和产品文档)
        Returns:
        HttpsBilling HTTPS服务(收费服务,详见计费说明和产品文档)
      • setHttpsBilling

        public void setHttpsBilling​(HttpsBilling HttpsBilling)
        Set HTTPS服务(收费服务,详见计费说明和产品文档)
        Parameters:
        HttpsBilling - HTTPS服务(收费服务,详见计费说明和产品文档)