日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

TSDBClient

更新時間:

類全名:com.aliyun.hitsdb.client.TSDBClient

java.lang.Object:com.aliyun.hitsdb.client.TSDBClient

所有已實現的接口:TSDB,Closeable,AutoCloseable

public class TSDBClient extends Objectimplements TSDB

構造器概要

構造器和說明

TSDBClient(TSDBConfig config)

構造器詳細資料

TSDBClient

public TSDBClient(TSDBConfig config) throws HttpClientInitException

拋出:HttpClientInitException

方法概要

限定符和類型

方法和說明

void

close(),關閉TSDB客戶端。詳情請參見關閉TSDB客戶端

void

close(boolean force),關閉TSDB客戶端。詳情請參見關閉TSDB客戶端

void

delete(Query query),刪除數據。詳情請參見刪除數據

注意

目前該方法不生效。

void

delete(String metric, long startTime, long endTime),指定Metric,指定時間范圍,刪除符合條件的數據。詳情請參見刪除數據

void

deleteMeta(String metric, Map<String,String> tags),刪除時間線及時間線相關的所有數據。詳情請參見刪除時間線

void

deleteMeta(Timeline timeline),刪除時間線及時間線相關的所有數據。詳情請參見刪除時間線

List<TagResult>

dumpMeta(String tagkey, String tagValuePrefix, int max) ,獲取Tag相關信息。詳情請參見獲取Tag相關信息

List<QueryResult>

last(Query query,int num),查詢數據方法。詳情請參見查詢數據

<QueryResult>

lastdp(Collection<Timeline> timelines),查詢某個時間線上的最后一個值。詳情請參見查詢某個時間線上的最后一個值

List<LastDPValue>

lastdp(Timeline… timelines),查詢某個時間線上的最后一個值。詳情請參見查詢某個時間線上的最后一個值

void

put(Point… points) 將時間點異步寫入TSDB。 詳情請參見將時間點異步寫入TSDB

void

put(Point point) 將時間點異步寫入TSDB。 詳情請參見將時間點異步寫入TSDB

<T extends Result>T

putSync(Class<T> resultType, Collection<Point> points) ,將時間點同步寫入TSDB。詳情請參見將時間點同步寫入TSDB

<T extends Result>T

putSync(Class<T> resultType, Point… points) ,將時間點同步寫入TSDB。詳情請參見將時間點同步寫入TSDB

Result

putSync(Collection<Point> points) ,將時間點同步寫入TSDB。詳情請參見將時間點同步寫入TSDB

<T extends Result>T

putSync(Collection<Point> points, Class<T> resultType) ,將時間點同步寫入TSDB。詳情請參見將時間點同步寫入TSDB

Result

putSync(Point… points) ,將時間點同步寫入TSDB。詳情請參見將時間點同步寫入TSDB

List<QueryResult>

query(Query query),查詢數據方法。詳情請參見查詢數據方法

void

query(Query query, QueryCallback callback),查詢數據方法。詳情請參見查詢數據方法

List<String>

suggest(Suggest type, String prefix, int max) ,查詢符合條件的metric列表數據。詳情請參見查詢符合條件的metric列表數據

int

ttl() 獲取ttl數值的方法。單位:秒。詳情請參見獲取ttl數值的方法

void

ttl(int lifetime) 獲取ttl數值的方法。單位:秒。詳情請參見獲取ttl數值的方法

void

ttl(int lifetime,TimeUnit unit) 獲取ttl數值的方法。單位:秒。詳情請參見獲取ttl數值的方法

關閉TSDB客戶端

  • close

    public void close() throws IOException
    拋出:
    IOException
  • close

    public void close(boolean force) throws IOException

    從接口復制的說明:TSDB關閉TSDB實例。該方法在程序結束前調用。

    參數:
    force - true or false
    拋出:
    IOException - exception

刪除數據

  • delete

    public void delete(Query query) throws HttpUnknowStatusException

    從接口復制的說明: TSDB刪除方法,該方法尚未生效。

    參數:
    query - query
    拋出:
    HttpUnknowStatusException - Exception
  • deleteData

    public void deleteData(String metric, Date startDate, Date endDate)

    從接口復制的說明: TSDB指定Metric,指定時間范圍內的數據都刪除。

    參數:
    metric - metric name
    startDate - start date
    endDate - end date
  • deleteData

    public void deleteData(String metric, long startTime, long endTime)
    參數:
    metric - metric
    startTime - start timestamp
    endTime - end timestamp

刪除時間線

  • deleteMeta

    public void deleteMeta(String metric,Map<String,String> tags)

    從接口復制的說明:TSDB刪除時間線數據。

    參數:
    metric - Metric,度量名稱,指標名稱
    tags - 以Map表示的Tag鍵值對。
  • deleteMeta

    public void deleteMeta(Timeline timeline)

    從接口復制的說明: TSDB刪除時間線數據。

    參數:
    timeline - Timeline 時間線類的實例。

獲取Tag相關信息

dumpMeta

public List<TagResult> dumpMeta(String tagkey, String tagValuePrefix, int max)
從接口復制的說明: TSDB 獲取符合條件的Tag列表
參數:
tagkey - Tag的名稱
tagValuePrefix - Tag值的前綴
max - 最大數量
返回:
the List of the TagResult

查詢數據

last

public List<QueryResult> last(Query query, int num) throws HttpUnknowStatusException
參數:
query - Query 查詢類實例。
num - 需要的查詢結果中時間線上最后點的個數
返回:
查詢結果列表
拋出:
HttpUnknowStatusException - Exception

查詢某個時間線上的最后一個值

  • lastdp

    public List<LastDPValue> lastdp(Collection<Timeline> timelines) throws HttpUnknowStatusException

    從接口復制的說明: TSDB 獲取指定時間線上的最后一個數據點。

    參數:
    timelines - Timelines實例。
    返回:
    List
    拋出:
    HttpUnknowStatusException - Exception
  • lastdp

    public List<LastDPValue> lastdp(Timeline… timelines)                        throws HttpUnknowStatusException

    從接口復制的說明: TSDB 獲取指定時間線上的最后一個數據點。

    參數:
    timelines - 時間線的值。
    返回:
    List
    拋出:
    HttpUnknowStatusException - Exception

將時間點異步寫入TSDB

  • put

    public void put(Point… points)

    從接口復制的說明: TSDB 異步寫時間點

    參數:
    points - 時間點集合
  • put

    public void put(Point point)

    從接口復制的說明: TSDB 異步寫數據

    參數:
    point - 時間點

將時間點同步寫入TSDB

  • putSync

    public <T extends Result> T putSync(Collection<Point> points, Class<T> resultType)

    從接口復制的說明: TSDB 同步寫入方法

    類型參數:
    T - Result.class, SummaryResult.class, DetailsResult.class
    參數:
    points - 時間點的集合
    resultType - 結果類型
    返回:
    Result實例。
  • putSync

    public <T extends Result> T putSync(Class<T> resultType,                                Point… points)

    從接口復制的說明: TSDB 同步寫方法

    類型參數:
    T - Result.class, SummaryResult.class, DetailsResult.class
    參數:
    resultType - 結果類型
    points - 時間點集合
    返回:
    Result
  • putSync

    public Result putSync(Collection<Point> points)

    從接口復制的說明: TSDB 同步寫入時間點

    參數:
    points - 時間點數量
    返回:
    Result實例。該對象無實際作用,只是用來表示方法返回了。
  • putSync

    public <T extends Result> T putSync(Class<T> resultType,                                Collection<Point> points)

    從接口復制的說明: TSDB同步寫

    類型參數:
    T - Result.class, SummaryResult.class, DetailsResult.class
    參數:
    resultType - 結果類型
    points - 時間點集合
    返回:
    Result
  • putSync

    public Result putSync(Point… points)

    從接口復制的說明: TSDB 同步寫時間點

    指定者:
    putSync 在接口中 TSDB
    參數:
    points - 時間點集合
    返回:
    Result

查詢數據方法

  • query

    public List<QueryResult> query(Query query)

    從接口復制的說明: TSDB 查詢數據

    參數:
    query - Query 查詢類實例
    返回:
    result:QueryResult 查詢結果類的實例。
  • query

    public void query(Query query, QueryCallback callback)

    從接口復制的說明: TSDB 異步查詢方法,查詢結果在回調中返回。

    參數:
    query - Query 查詢類實例
    callback - 查詢回調接口的實例。查詢結果會在回調方法中異步返回。

查詢符合條件的metric列表數據

  • suggest

    public List<String> suggest(Suggest type, String prefix, int max)

    從接口復制的說明: TSDB suggest method

    參數:
    type - 數據類型
    prefix - 前綴
    max - 最大數量
    返回:
    result

獲取ttl數值的方法

  • ttl

    public int ttl()

    從接口復制的說明: TSDB 獲取TTL數值。單位:秒

    返回:
    ttl值,單位為秒。
  • ttl

    public void ttl(int lifetime)

    從接口復制的說明: TSDB 設置TTL數值。

    參數:
    lifetime - ttl的數值。單位為秒。
  • ttl

    public void ttl(int lifetime, TimeUnit unit)
    參數:
    lifetime - ttl的數值。
    unit - ttl的單位。