Class CreateCustomHeaderRequest

    • Constructor Detail

      • CreateCustomHeaderRequest

        public CreateCustomHeaderRequest()
      • CreateCustomHeaderRequest

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

      • getRuleId

        public String getRuleId()
        Get 规则id
        Returns:
        RuleId 规则id
      • setRuleId

        public void setRuleId​(String RuleId)
        Set 规则id
        Parameters:
        RuleId - 规则id
      • getHeaders

        public HttpHeaderParam[] getHeaders()
        Get 新增的header名称和内容列表, ‘’$remote_addr‘’会被解析替换成客户端ip,其他值原样透传到源站。
        Returns:
        Headers 新增的header名称和内容列表, ‘’$remote_addr‘’会被解析替换成客户端ip,其他值原样透传到源站。
      • setHeaders

        public void setHeaders​(HttpHeaderParam[] Headers)
        Set 新增的header名称和内容列表, ‘’$remote_addr‘’会被解析替换成客户端ip,其他值原样透传到源站。
        Parameters:
        Headers - 新增的header名称和内容列表, ‘’$remote_addr‘’会被解析替换成客户端ip,其他值原样透传到源站。