Class ModifyShipperRequest

    • Constructor Detail

      • ModifyShipperRequest

        public ModifyShipperRequest()
      • ModifyShipperRequest

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

      • getShipperId

        public String getShipperId()
        Get 投递规则ID
        Returns:
        ShipperId 投递规则ID
      • setShipperId

        public void setShipperId​(String ShipperId)
        Set 投递规则ID
        Parameters:
        ShipperId - 投递规则ID
      • getBucket

        public String getBucket()
        Get 投递规则投递的新的bucket
        Returns:
        Bucket 投递规则投递的新的bucket
      • setBucket

        public void setBucket​(String Bucket)
        Set 投递规则投递的新的bucket
        Parameters:
        Bucket - 投递规则投递的新的bucket
      • getPrefix

        public String getPrefix()
        Get 投递规则投递的新的目录前缀
        Returns:
        Prefix 投递规则投递的新的目录前缀
      • setPrefix

        public void setPrefix​(String Prefix)
        Set 投递规则投递的新的目录前缀
        Parameters:
        Prefix - 投递规则投递的新的目录前缀
      • getStatus

        public Boolean getStatus()
        Get 投递规则的开关状态
        Returns:
        Status 投递规则的开关状态
      • setStatus

        public void setStatus​(Boolean Status)
        Set 投递规则的开关状态
        Parameters:
        Status - 投递规则的开关状态
      • getShipperName

        public String getShipperName()
        Get 投递规则的名字
        Returns:
        ShipperName 投递规则的名字
      • setShipperName

        public void setShipperName​(String ShipperName)
        Set 投递规则的名字
        Parameters:
        ShipperName - 投递规则的名字
      • getInterval

        public Long getInterval()
        Get 投递的时间间隔,单位 秒,默认300,范围 300-900
        Returns:
        Interval 投递的时间间隔,单位 秒,默认300,范围 300-900
      • setInterval

        public void setInterval​(Long Interval)
        Set 投递的时间间隔,单位 秒,默认300,范围 300-900
        Parameters:
        Interval - 投递的时间间隔,单位 秒,默认300,范围 300-900
      • getMaxSize

        public Long getMaxSize()
        Get 投递的文件的最大值,单位 MB,默认256,范围 5-256
        Returns:
        MaxSize 投递的文件的最大值,单位 MB,默认256,范围 5-256
      • setMaxSize

        public void setMaxSize​(Long MaxSize)
        Set 投递的文件的最大值,单位 MB,默认256,范围 5-256
        Parameters:
        MaxSize - 投递的文件的最大值,单位 MB,默认256,范围 5-256
      • getFilterRules

        public FilterRuleInfo[] getFilterRules()
        Get 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
        Returns:
        FilterRules 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
      • setFilterRules

        public void setFilterRules​(FilterRuleInfo[] FilterRules)
        Set 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
        Parameters:
        FilterRules - 投递日志的过滤规则,匹配的日志进行投递,各rule之间是and关系,最多5个,数组为空则表示不过滤而全部投递
      • getPartition

        public String getPartition()
        Get 投递日志的分区规则,支持strftime的时间格式表示
        Returns:
        Partition 投递日志的分区规则,支持strftime的时间格式表示
      • setPartition

        public void setPartition​(String Partition)
        Set 投递日志的分区规则,支持strftime的时间格式表示
        Parameters:
        Partition - 投递日志的分区规则,支持strftime的时间格式表示
      • getCompress

        public CompressInfo getCompress()
        Get 投递日志的压缩配置
        Returns:
        Compress 投递日志的压缩配置
      • setCompress

        public void setCompress​(CompressInfo Compress)
        Set 投递日志的压缩配置
        Parameters:
        Compress - 投递日志的压缩配置
      • getContent

        public ContentInfo getContent()
        Get 投递日志的内容格式配置
        Returns:
        Content 投递日志的内容格式配置
      • setContent

        public void setContent​(ContentInfo Content)
        Set 投递日志的内容格式配置
        Parameters:
        Content - 投递日志的内容格式配置
      • getFilenameMode

        public Long getFilenameMode()
        Get 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)
        Returns:
        FilenameMode 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)
      • setFilenameMode

        public void setFilenameMode​(Long FilenameMode)
        Set 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)
        Parameters:
        FilenameMode - 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名)