public class TsdbClient extends AbstractTsdbBceClient
CONTENT_TYPE, TSDB_HANDLERSconfig, DEFAULT_CONTENT_TYPE, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
TsdbClient(BceClientConfiguration config) |
TsdbClient(BceClientConfiguration config,
String databaseName) |
convertRequestToUrl, createRequest, fillInHeadAndBody, fillInHeadAndBodyForGzip, getTimestampInThisMinute, toGzipBytes, toJsoncomputeServiceId, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic TsdbClient(BceClientConfiguration config)
public TsdbClient(BceClientConfiguration config, String databaseName)
public WriteDatapointsResponse writeDatapoints(List<Datapoint> datapoints)
public WriteDatapointsResponse writeDatapoints(WriteDatapointsRequest writeDatapointsRequest)
public WriteDatapointsResponse writeDatapoints(WriteDatapointsRequest writeDatapointsRequest, boolean isGzip)
public GetMetricsResponse getMetrics()
public GetMetricsResponse getMetrics(GetMetricsRequest getMetricsRequest)
public GetTagsResponse getTags(String metric)
public GetTagsResponse getTags(GetTagsRequest getTagsRequest)
public GetFieldsResponse getFields(String metric)
public GetFieldsResponse getFields(GetFieldsRequest getFieldsRequest)
public QueryDatapointsResponse queryDatapoints(List<Query> queries)
public QueryDatapointsResponse queryDatapoints(QueryDatapointsRequest queryDatapointsRequest)
public GetRowsWithSqlResponse getRowsWithSql(String sql)
public GetRowsWithSqlResponse getRowsWithSql(GetRowsWithSqlRequest request)
public URL generatePresignedUrlForQueryDatapoints(QueryDatapointsRequest queryDatapointsRequest)
public URL generatePresignedUrlForQueryDatapoints(List<Query> queries)
public URL generatePresignedUrlForQueryDatapoints(List<Query> queries, int expirationInSeconds)
public URL generatePresignedUrlForQueryDatapoints(QueryDatapointsRequest queryDatapointsRequest, int expirationInSeconds)
protected InternalRequest createRequest(URI endpoint, AbstractBceRequest bceRequest, HttpMethodName httpMethod, SignOptions signOptions, String... pathVariables)
AbstractTsdbBceClientcreateRequest in class AbstractTsdbBceClientendpoint - 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.Copyright © 2020. All rights reserved.