Class ModifyDDoSPolicyCaseRequest

    • Constructor Detail

      • ModifyDDoSPolicyCaseRequest

        public ModifyDDoSPolicyCaseRequest()
      • ModifyDDoSPolicyCaseRequest

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

      • getBusiness

        public String getBusiness()
        Get 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
        Returns:
        Business 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      • setBusiness

        public void setBusiness​(String Business)
        Set 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
        Parameters:
        Business - 大禹子产品代号(bgpip表示高防IP;bgp表示独享包;bgp-multip表示共享包;net表示高防IP专业版)
      • getSceneId

        public String getSceneId()
        Get 策略场景ID
        Returns:
        SceneId 策略场景ID
      • setSceneId

        public void setSceneId​(String SceneId)
        Set 策略场景ID
        Parameters:
        SceneId - 策略场景ID
      • getPlatformTypes

        public String[] getPlatformTypes()
        Get 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)]
        Returns:
        PlatformTypes 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)]
      • setPlatformTypes

        public void setPlatformTypes​(String[] PlatformTypes)
        Set 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)]
        Parameters:
        PlatformTypes - 开发平台,取值[PC(PC客户端), MOBILE(移动端), TV(电视端), SERVER(主机)]
      • getAppType

        public String getAppType()
        Get 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)]
        Returns:
        AppType 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)]
      • setAppType

        public void setAppType​(String AppType)
        Set 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)]
        Parameters:
        AppType - 细分品类,取值[WEB(网站), GAME(游戏), APP(应用), OTHER(其他)]
      • getAppProtocols

        public String[] getAppProtocols()
        Get 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)]
        Returns:
        AppProtocols 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)]
      • setAppProtocols

        public void setAppProtocols​(String[] AppProtocols)
        Set 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)]
        Parameters:
        AppProtocols - 应用协议,取值[tcp(TCP协议),udp(UDP协议),icmp(ICMP协议),all(其他协议)]
      • getTcpSportStart

        public String getTcpSportStart()
        Get TCP业务起始端口,取值(0, 65535]
        Returns:
        TcpSportStart TCP业务起始端口,取值(0, 65535]
      • setTcpSportStart

        public void setTcpSportStart​(String TcpSportStart)
        Set TCP业务起始端口,取值(0, 65535]
        Parameters:
        TcpSportStart - TCP业务起始端口,取值(0, 65535]
      • getTcpSportEnd

        public String getTcpSportEnd()
        Get TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口
        Returns:
        TcpSportEnd TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口
      • setTcpSportEnd

        public void setTcpSportEnd​(String TcpSportEnd)
        Set TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口
        Parameters:
        TcpSportEnd - TCP业务结束端口,取值(0, 65535],必须大于等于TCP业务起始端口
      • getUdpSportStart

        public String getUdpSportStart()
        Get UDP业务起始端口,取值范围(0, 65535]
        Returns:
        UdpSportStart UDP业务起始端口,取值范围(0, 65535]
      • setUdpSportStart

        public void setUdpSportStart​(String UdpSportStart)
        Set UDP业务起始端口,取值范围(0, 65535]
        Parameters:
        UdpSportStart - UDP业务起始端口,取值范围(0, 65535]
      • getUdpSportEnd

        public String getUdpSportEnd()
        Get UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口
        Returns:
        UdpSportEnd UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口
      • setUdpSportEnd

        public void setUdpSportEnd​(String UdpSportEnd)
        Set UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口
        Parameters:
        UdpSportEnd - UDP业务结束端口,取值范围(0, 65535),必须大于等于UDP业务起始端口
      • getHasAbroad

        public String getHasAbroad()
        Get 是否有海外客户,取值[no(没有), yes(有)]
        Returns:
        HasAbroad 是否有海外客户,取值[no(没有), yes(有)]
      • setHasAbroad

        public void setHasAbroad​(String HasAbroad)
        Set 是否有海外客户,取值[no(没有), yes(有)]
        Parameters:
        HasAbroad - 是否有海外客户,取值[no(没有), yes(有)]
      • getHasInitiateTcp

        public String getHasInitiateTcp()
        Get 是否会主动对外发起TCP请求,取值[no(不会), yes(会)]
        Returns:
        HasInitiateTcp 是否会主动对外发起TCP请求,取值[no(不会), yes(会)]
      • setHasInitiateTcp

        public void setHasInitiateTcp​(String HasInitiateTcp)
        Set 是否会主动对外发起TCP请求,取值[no(不会), yes(会)]
        Parameters:
        HasInitiateTcp - 是否会主动对外发起TCP请求,取值[no(不会), yes(会)]
      • getHasInitiateUdp

        public String getHasInitiateUdp()
        Get 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)]
        Returns:
        HasInitiateUdp 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)]
      • setHasInitiateUdp

        public void setHasInitiateUdp​(String HasInitiateUdp)
        Set 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)]
        Parameters:
        HasInitiateUdp - 是否会主动对外发起UDP业务请求,取值[no(不会), yes(会)]
      • getPeerTcpPort

        public String getPeerTcpPort()
        Get 主动发起TCP请求的端口,取值范围(0, 65535]
        Returns:
        PeerTcpPort 主动发起TCP请求的端口,取值范围(0, 65535]
      • setPeerTcpPort

        public void setPeerTcpPort​(String PeerTcpPort)
        Set 主动发起TCP请求的端口,取值范围(0, 65535]
        Parameters:
        PeerTcpPort - 主动发起TCP请求的端口,取值范围(0, 65535]
      • getPeerUdpPort

        public String getPeerUdpPort()
        Get 主动发起UDP请求的端口,取值范围(0, 65535]
        Returns:
        PeerUdpPort 主动发起UDP请求的端口,取值范围(0, 65535]
      • setPeerUdpPort

        public void setPeerUdpPort​(String PeerUdpPort)
        Set 主动发起UDP请求的端口,取值范围(0, 65535]
        Parameters:
        PeerUdpPort - 主动发起UDP请求的端口,取值范围(0, 65535]
      • getTcpFootprint

        public String getTcpFootprint()
        Get TCP载荷的固定特征码,字符串长度小于512
        Returns:
        TcpFootprint TCP载荷的固定特征码,字符串长度小于512
      • setTcpFootprint

        public void setTcpFootprint​(String TcpFootprint)
        Set TCP载荷的固定特征码,字符串长度小于512
        Parameters:
        TcpFootprint - TCP载荷的固定特征码,字符串长度小于512
      • getUdpFootprint

        public String getUdpFootprint()
        Get UDP载荷的固定特征码,字符串长度小于512
        Returns:
        UdpFootprint UDP载荷的固定特征码,字符串长度小于512
      • setUdpFootprint

        public void setUdpFootprint​(String UdpFootprint)
        Set UDP载荷的固定特征码,字符串长度小于512
        Parameters:
        UdpFootprint - UDP载荷的固定特征码,字符串长度小于512
      • getWebApiUrl

        public String[] getWebApiUrl()
        Get Web业务的API的URL
        Returns:
        WebApiUrl Web业务的API的URL
      • setWebApiUrl

        public void setWebApiUrl​(String[] WebApiUrl)
        Set Web业务的API的URL
        Parameters:
        WebApiUrl - Web业务的API的URL
      • getMinTcpPackageLen

        public String getMinTcpPackageLen()
        Get TCP业务报文长度最小值,取值范围(0, 1500)
        Returns:
        MinTcpPackageLen TCP业务报文长度最小值,取值范围(0, 1500)
      • setMinTcpPackageLen

        public void setMinTcpPackageLen​(String MinTcpPackageLen)
        Set TCP业务报文长度最小值,取值范围(0, 1500)
        Parameters:
        MinTcpPackageLen - TCP业务报文长度最小值,取值范围(0, 1500)
      • getMaxTcpPackageLen

        public String getMaxTcpPackageLen()
        Get TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值
        Returns:
        MaxTcpPackageLen TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值
      • setMaxTcpPackageLen

        public void setMaxTcpPackageLen​(String MaxTcpPackageLen)
        Set TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值
        Parameters:
        MaxTcpPackageLen - TCP业务报文长度最大值,取值范围(0, 1500),必须大于等于TCP业务报文长度最小值
      • getMinUdpPackageLen

        public String getMinUdpPackageLen()
        Get UDP业务报文长度最小值,取值范围(0, 1500)
        Returns:
        MinUdpPackageLen UDP业务报文长度最小值,取值范围(0, 1500)
      • setMinUdpPackageLen

        public void setMinUdpPackageLen​(String MinUdpPackageLen)
        Set UDP业务报文长度最小值,取值范围(0, 1500)
        Parameters:
        MinUdpPackageLen - UDP业务报文长度最小值,取值范围(0, 1500)
      • getMaxUdpPackageLen

        public String getMaxUdpPackageLen()
        Get UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值
        Returns:
        MaxUdpPackageLen UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值
      • setMaxUdpPackageLen

        public void setMaxUdpPackageLen​(String MaxUdpPackageLen)
        Set UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值
        Parameters:
        MaxUdpPackageLen - UDP业务报文长度最大值,取值范围(0, 1500),必须大于等于UDP业务报文长度最小值
      • getHasVPN

        public String getHasVPN()
        Get 是否有VPN业务,取值[no(没有), yes(有)]
        Returns:
        HasVPN 是否有VPN业务,取值[no(没有), yes(有)]
      • setHasVPN

        public void setHasVPN​(String HasVPN)
        Set 是否有VPN业务,取值[no(没有), yes(有)]
        Parameters:
        HasVPN - 是否有VPN业务,取值[no(没有), yes(有)]
      • getTcpPortList

        public String getTcpPortList()
        Get TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
        Returns:
        TcpPortList TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
      • setTcpPortList

        public void setTcpPortList​(String TcpPortList)
        Set TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
        Parameters:
        TcpPortList - TCP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
      • getUdpPortList

        public String getUdpPortList()
        Get UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
        Returns:
        UdpPortList UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
      • setUdpPortList

        public void setUdpPortList​(String UdpPortList)
        Set UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000
        Parameters:
        UdpPortList - UDP业务端口列表,同时支持单个端口和端口段,字符串格式,例如:80,443,700-800,53,1000-3000