全部产品
阿里云办公

SubQuery.Builder

更新时间:2018-03-07 16:26:55

类全名:com.aliyun.hitsdb.client.value.request.SubQuery.Builder

    • 构造器详细资料

      • Builder

        1. public Builder(String metric, Aggregator aggregator)
        用Metric名称和Aggregator类型创建SubQuery.Builder实例。
    • 方法详细资料

      • rate

        1. public SubQuery.Builder rate()
        设置是否打开值对时间的差分。默认是关闭的。
      • filter

        1. public SubQuery.Builder filter(FilterType type,String tagk,String filter,Boolean groupBy)
        添加一个Filter过滤条件。Filter不能与Tags字段共用。
        参数:
        type - FilterType枚举。表示Filter的类型。
        tagk - Tag的名称
        filter - 需要过滤的Tag的值。
        groupBy - false表示聚合。true表示不聚合。
        返回:
        Builder
      • filter

        1. public SubQuery.Builder filter(Filter filter)
        添加一个Filter过滤条件。Filter不能与Tags字段共用。
        参数:
        filter - Filter实例。
        返回:
        Builder
      • filter

        1. public SubQuery.Builder filter(FilterType type,String tagk,String filter)
        添加一个Filter过滤条件。Filter不能与Tags字段共用。
        参数:
        type - FilterType枚举。表示Filter的类型。
        tagk - Tag的名称
        filter - 需要过滤的Tag的值。
        返回:
        Builder
      • rate

        1. public SubQuery.Builder rate(boolean rate)
        设置查询Rate的状态。
        参数:
        rate - boolean值。true表示计算数值与时间的差分。false表示不计算差分,默认为false。
        返回:
        Builder
      • downsample

        1. public SubQuery.Builder downsample(String downsample)
        设置降采样字符串
        参数:
        downsample - 降采样字符串
        返回:
        Builder
      • explicitTags

        1. public SubQuery.Builder explicitTags()
        打开explicitTags。也就是将explicitTags设置为true。
      • explicitTags

        1. public SubQuery.Builder explicitTags(boolean explicitTags)
        设置explicitTags状态。
      • build

        1. public SubQuery build()
        构建出一个SubQuery实例