Class RuleOutput

    • Constructor Detail

      • RuleOutput

        public RuleOutput()
      • RuleOutput

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

      • getLocationId

        public String getLocationId()
        Get 转发规则的 ID
        Returns:
        LocationId 转发规则的 ID
      • setLocationId

        public void setLocationId​(String LocationId)
        Set 转发规则的 ID
        Parameters:
        LocationId - 转发规则的 ID
      • getDomain

        public String getDomain()
        Get 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Domain 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
      • setDomain

        public void setDomain​(String Domain)
        Set 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Domain - 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
      • getUrl

        public String getUrl()
        Get 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Url 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
      • setUrl

        public void setUrl​(String Url)
        Set 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Url - 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
      • getSessionExpireTime

        public Long getSessionExpireTime()
        Get 会话保持时间
        Returns:
        SessionExpireTime 会话保持时间
      • setSessionExpireTime

        public void setSessionExpireTime​(Long SessionExpireTime)
        Set 会话保持时间
        Parameters:
        SessionExpireTime - 会话保持时间
      • getHealthCheck

        public HealthCheck getHealthCheck()
        Get 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HealthCheck 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
      • setHealthCheck

        public void setHealthCheck​(HealthCheck HealthCheck)
        Set 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HealthCheck - 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
      • getCertificate

        public CertificateOutput getCertificate()
        Get 证书信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Certificate 证书信息 注意:此字段可能返回 null,表示取不到有效值。
      • setCertificate

        public void setCertificate​(CertificateOutput Certificate)
        Set 证书信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Certificate - 证书信息 注意:此字段可能返回 null,表示取不到有效值。
      • getScheduler

        public String getScheduler()
        Get 规则的请求转发方式
        Returns:
        Scheduler 规则的请求转发方式
      • setScheduler

        public void setScheduler​(String Scheduler)
        Set 规则的请求转发方式
        Parameters:
        Scheduler - 规则的请求转发方式
      • getListenerId

        public String getListenerId()
        Get 转发规则所属的监听器 ID
        Returns:
        ListenerId 转发规则所属的监听器 ID
      • setListenerId

        public void setListenerId​(String ListenerId)
        Set 转发规则所属的监听器 ID
        Parameters:
        ListenerId - 转发规则所属的监听器 ID
      • getRewriteTarget

        public RewriteTarget getRewriteTarget()
        Get 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RewriteTarget 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
      • setRewriteTarget

        public void setRewriteTarget​(RewriteTarget RewriteTarget)
        Set 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RewriteTarget - 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
      • getHttpGzip

        public Boolean getHttpGzip()
        Get 是否开启gzip
        Returns:
        HttpGzip 是否开启gzip
      • setHttpGzip

        public void setHttpGzip​(Boolean HttpGzip)
        Set 是否开启gzip
        Parameters:
        HttpGzip - 是否开启gzip
      • getBeAutoCreated

        public Boolean getBeAutoCreated()
        Get 转发规则是否为自动创建
        Returns:
        BeAutoCreated 转发规则是否为自动创建
      • setBeAutoCreated

        public void setBeAutoCreated​(Boolean BeAutoCreated)
        Set 转发规则是否为自动创建
        Parameters:
        BeAutoCreated - 转发规则是否为自动创建
      • getDefaultServer

        public Boolean getDefaultServer()
        Get 是否作为默认域名
        Returns:
        DefaultServer 是否作为默认域名
      • setDefaultServer

        public void setDefaultServer​(Boolean DefaultServer)
        Set 是否作为默认域名
        Parameters:
        DefaultServer - 是否作为默认域名
      • getHttp2

        public Boolean getHttp2()
        Get 是否开启Http2
        Returns:
        Http2 是否开启Http2
      • setHttp2

        public void setHttp2​(Boolean Http2)
        Set 是否开启Http2
        Parameters:
        Http2 - 是否开启Http2
      • getForwardType

        public String getForwardType()
        Get 负载均衡与后端服务之间的转发协议
        Returns:
        ForwardType 负载均衡与后端服务之间的转发协议
      • setForwardType

        public void setForwardType​(String ForwardType)
        Set 负载均衡与后端服务之间的转发协议
        Parameters:
        ForwardType - 负载均衡与后端服务之间的转发协议
      • getCreateTime

        public String getCreateTime()
        Get 转发规则的创建时间
        Returns:
        CreateTime 转发规则的创建时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 转发规则的创建时间
        Parameters:
        CreateTime - 转发规则的创建时间
      • getTargetType

        public String getTargetType()
        Get 后端服务器类型
        Returns:
        TargetType 后端服务器类型
      • setTargetType

        public void setTargetType​(String TargetType)
        Set 后端服务器类型
        Parameters:
        TargetType - 后端服务器类型
      • getTargetGroup

        public BasicTargetGroupInfo getTargetGroup()
        Get 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetGroup 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetGroup

        public void setTargetGroup​(BasicTargetGroupInfo TargetGroup)
        Set 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetGroup - 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
      • getWafDomainId

        public String getWafDomainId()
        Get WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WafDomainId WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • setWafDomainId

        public void setWafDomainId​(String WafDomainId)
        Set WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WafDomainId - WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • getTrpcCallee

        public String getTrpcCallee()
        Get TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TrpcCallee TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
      • setTrpcCallee

        public void setTrpcCallee​(String TrpcCallee)
        Set TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TrpcCallee - TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
      • getTrpcFunc

        public String getTrpcFunc()
        Get TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TrpcFunc TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
      • setTrpcFunc

        public void setTrpcFunc​(String TrpcFunc)
        Set TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TrpcFunc - TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
      • getQuicStatus

        public String getQuicStatus()
        Get QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        QuicStatus QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
      • setQuicStatus

        public void setQuicStatus​(String QuicStatus)
        Set QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        QuicStatus - QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
      • getDomains

        public String[] getDomains()
        Get 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Domains 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
      • setDomains

        public void setDomains​(String[] Domains)
        Set 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Domains - 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetGroupList

        public BasicTargetGroupInfo[] getTargetGroupList()
        Get 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetGroupList 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetGroupList

        public void setTargetGroupList​(BasicTargetGroupInfo[] TargetGroupList)
        Set 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetGroupList - 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。