类 TsdbClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.tsdb.AbstractTsdbBceClient
-
- com.baidubce.services.tsdb.TsdbClient
-
public class TsdbClient extends AbstractTsdbBceClient
Provides the client for accessing the Tsdb(Time series database).
-
-
字段概要
-
从类继承的字段 com.baidubce.services.tsdb.AbstractTsdbBceClient
CONTENT_TYPE, TSDB_HANDLERS
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 TsdbClient(BceClientConfiguration config)TsdbClient(BceClientConfiguration config, String databaseName)
-
方法概要
-
从类继承的方法 com.baidubce.services.tsdb.AbstractTsdbBceClient
convertRequestToUrl, createRequest, fillInHeadAndBody, fillInHeadAndBodyForGzip, getTimestampInThisMinute, toGzipBytes, toJson
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
TsdbClient
public TsdbClient(BceClientConfiguration config)
-
TsdbClient
public TsdbClient(BceClientConfiguration config, String databaseName)
-
-
方法详细资料
-
writeDatapoints
public WriteDatapointsResponse writeDatapoints(List<Datapoint> datapoints)
-
writeDatapoints
public WriteDatapointsResponse writeDatapoints(WriteDatapointsRequest writeDatapointsRequest)
-
writeDatapoints
public WriteDatapointsResponse writeDatapoints(WriteDatapointsRequest writeDatapointsRequest, boolean isGzip)
-
getMetrics
public GetMetricsResponse getMetrics()
-
getMetrics
public GetMetricsResponse getMetrics(GetMetricsRequest getMetricsRequest)
-
getTags
public GetTagsResponse getTags(String metric)
-
getTags
public GetTagsResponse getTags(GetTagsRequest getTagsRequest)
-
getFields
public GetFieldsResponse getFields(String metric)
-
getFields
public GetFieldsResponse getFields(GetFieldsRequest getFieldsRequest)
-
queryDatapoints
public QueryDatapointsResponse queryDatapoints(List<Query> queries)
-
queryDatapoints
public QueryDatapointsResponse queryDatapoints(QueryDatapointsRequest queryDatapointsRequest)
-
getRowsWithSql
public GetRowsWithSqlResponse getRowsWithSql(String sql)
-
getRowsWithSql
public GetRowsWithSqlResponse getRowsWithSql(GetRowsWithSqlRequest request)
-
generatePresignedUrlForQueryDatapoints
public URL generatePresignedUrlForQueryDatapoints(QueryDatapointsRequest queryDatapointsRequest)
-
generatePresignedUrlForQueryDatapoints
public URL generatePresignedUrlForQueryDatapoints(List<Query> queries)
-
generatePresignedUrlForQueryDatapoints
public URL generatePresignedUrlForQueryDatapoints(List<Query> queries, int expirationInSeconds)
-
generatePresignedUrlForQueryDatapoints
public URL generatePresignedUrlForQueryDatapoints(QueryDatapointsRequest queryDatapointsRequest, int expirationInSeconds)
-
createRequest
protected InternalRequest createRequest(URI endpoint, AbstractBceRequest bceRequest, HttpMethodName httpMethod, SignOptions signOptions, String... pathVariables)
从类复制的说明:AbstractTsdbBceClientCreates and initializes a new request object for the specified resource.- 覆盖:
createRequest在类中AbstractTsdbBceClient- 参数:
endpoint- The endpoint to request.bceRequest- The original BCE request created by the user.httpMethod- The HTTP method to use when sending the request.signOptions- The options for signature.pathVariables- The optional variables used in the URI path.- 返回:
- A new request object populated with endpoint, resource path and specific parameters to send.
-
-