使用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配置。
}