Update Unformatted Policy

更新组织下非标准存储策略的数据存储时长。

注解

为避免系统资源不足和系统不稳定的问题,更新存储时长的接口在 2.3 CU5 之后暂不可用,如需变更,请联系系统管理员。

请求格式

GET https://{apigw-address}/tsdb-policy/v2.1/policies/unformatted/update

请求参数(URI)

名称 位置(Path/Query) 必需/可选 数据类型 描述
orgId Query 必需 String 资产所属的组织ID。如何获取orgId信息>>
retention Query 必需 String 数据存储时长,1M 表示一个月,1y 表示一年。所有可选值有:1M3M6M1y2y3y5y10y15y20y

错误码

有关错误码的描述,参见 通用错误码

示例

请求示例

url: https://{apigw-address}/tsdb-policy/v2.1/policies/unformatted/update?orgId=yourOrgId&retention=3M

method: GET

返回示例

{
  "code": 0,
  "msg": "OK",
  "submsg": null,
  "data": null
}

Java SDK调用示例

import com.envision.apim.poseidon.config.PConfig;
import com.envision.apim.poseidon.core.Poseidon;

public class Sample {
    private static final String API_GATEWAY_URL = "https://{apigw-address}";

    public static void main(String[] args) {
        Poseidon poseidon = Poseidon.config(
                PConfig.init()
                        .appKey("AccessKey of your APP")
                        .appSecret("SecretKey of your APP")
        ).method("GET").header("Content-Type", "application/json");

        String resp = poseidon.url(API_GATEWAY_URL + "/tsdb-policy/v2.1/policies/unformatted/update")
                .queryParam("orgId", "yourOrgId")
                .queryParam("retention", "3M")
                .sync();

        System.out.println(resp);
    }
}