使用UpdateTimeseriesTable,您可以更新时序表的配置信息,例如数据生命周期(Time To Live,简称TTL)配置。
前提条件
参数
更多信息,请参见创建时序表。
示例
更新test_timeseries_table时序表的TTL为3年。
private static void updateTimeseriesTable(TimeseriesClient client) {
String tableName = "test_timeseries_table";
UpdateTimeseriesTableRequest updateTimeseriesTableRequest = new UpdateTimeseriesTableRequest(tableName);
updateTimeseriesTableRequest.setTimeseriesTableOptions(new TimeseriesTableOptions(86400 * 365 * 3)); // 更新TTL为3年。
client.updateTimeseriesTable(updateTimeseriesTableRequest);
DescribeTimeseriesTableResponse describeTimeseriesTableResponse = client.describeTimeseriesTable(new DescribeTimeseriesTableRequest(tableName));
TimeseriesTableMeta tableMeta = describeTimeseriesTableResponse.getTimeseriesTableMeta();
System.out.println(tableMeta.getTimeseriesTableOptions().getTimeToLive()); // 查看更新后时序表的TTL配置。
}