Class AddCdnDomainRequest

    • Constructor Detail

      • AddCdnDomainRequest

        public AddCdnDomainRequest()
      • AddCdnDomainRequest

        public AddCdnDomainRequest​(AddCdnDomainRequest 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 - 域名
      • getServiceType

        public String getServiceType()
        Get 加速域名业务类型 web:网页小文件 download:下载大文件 media:音视频点播 hybrid: 动静加速 dynamic: 动态加速
        Returns:
        ServiceType 加速域名业务类型 web:网页小文件 download:下载大文件 media:音视频点播 hybrid: 动静加速 dynamic: 动态加速
      • setServiceType

        public void setServiceType​(String ServiceType)
        Set 加速域名业务类型 web:网页小文件 download:下载大文件 media:音视频点播 hybrid: 动静加速 dynamic: 动态加速
        Parameters:
        ServiceType - 加速域名业务类型 web:网页小文件 download:下载大文件 media:音视频点播 hybrid: 动静加速 dynamic: 动态加速
      • getOrigin

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

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

        public Long getProjectId()
        Get 项目 ID,默认为 0,代表【默认项目】
        Returns:
        ProjectId 项目 ID,默认为 0,代表【默认项目】
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID,默认为 0,代表【默认项目】
        Parameters:
        ProjectId - 项目 ID,默认为 0,代表【默认项目】
      • 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 - 浏览器缓存配置(功能灰度中,尚未全量)
      • getIpv6

        public Ipv6 getIpv6()
        Get Ipv6 配置(功能灰度中,尚未全量)
        Returns:
        Ipv6 Ipv6 配置(功能灰度中,尚未全量)
      • setIpv6

        public void setIpv6​(Ipv6 Ipv6)
        Set Ipv6 配置(功能灰度中,尚未全量)
        Parameters:
        Ipv6 - Ipv6 配置(功能灰度中,尚未全量)
      • getSpecificConfig

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

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

        public String getArea()
        Get 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 使用中国境外加速、全球加速时,需要先开通中国境外加速服务
        Returns:
        Area 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 使用中国境外加速、全球加速时,需要先开通中国境外加速服务
      • setArea

        public void setArea​(String Area)
        Set 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 使用中国境外加速、全球加速时,需要先开通中国境外加速服务
        Parameters:
        Area - 域名加速区域 mainland:中国境内加速 overseas:中国境外加速 global:全球加速 使用中国境外加速、全球加速时,需要先开通中国境外加速服务
      • getOriginPullTimeout

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

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

        public Tag[] getTag()
        Get 标签配置
        Returns:
        Tag 标签配置
      • setTag

        public void setTag​(Tag[] Tag)
        Set 标签配置
        Parameters:
        Tag - 标签配置
      • 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 - 离线缓存
      • getQuic

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

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

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

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

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

        public void setOssPrivateAccess​(OssPrivateAccess OssPrivateAccess)
        Set 回源OSS私有鉴权
        Parameters:
        OssPrivateAccess - 回源OSS私有鉴权
      • 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服务,默认开启(收费服务,详见计费说明和产品文档)