Get Alert Content

Get alert content based on organization ID and content ID.

Request Format

GET https://{apigw-address}/event-service/v2.1/alert-contents?action=get&orgId=1c499110e8800000

Request Parameters (URI)

Name Location (Path/Query) Required or Not Data Type Description
orgId Query true String Organization ID which the asset belongs to. How to get orgId>>
contentId Query true String Alert content ID.

Response Parameters

Name Data Type Description
data AlertContent struct Alert content. See AlertContent Struct.

AlertContent Struct

Name Data Type Description
contentId String Content ID
contentDesc StringI18n Alert content description
modelId String Model ID
orgId String Organization ID which the asset belongs to
alertType AlertType struct Alert type. See AlertType Struct>>
subAlertType AlertType struct Sub-alert type. See AlertType Struct>>
tags Tag struct User-customized alert content tags
updatePerson String Update personnel name
updateTime Long Last update time

Input/Output Samples

Request Sample

GET https://{apigw-address}/event-service/v2.1/alert-contents?action=get&contentId=doubleContentuid&orgId=1c499110e8800000

Return Sample

{
    "code": 0,
    "msg": "OK",
    "requestId": "f40fbb09-ce20-463f-bb18-6659a8bd6926",
    "data": {
        "contentId": "doubleContentuid",
        "contentDesc": {
            "i18nValue": {
                "en_US": "doubleContentuid desc",
                "zh_CN": ""
            }
        },
        "modelId": "ssss",
        "orgId": "yourOrgId",
        "updatePerson": "yj_test_customer",
        "updateTime": 1546612131000,
        "alertType": {
            "typeId": "doubleType",
            "typeDesc": {
                "i18nValue": {
                    "en_US": "doubleType desc",
                    "zh_CN": ""
                }
            },
            "tags": {
            },
            "updateTime": 0
        },
        "subAlertType": {
            "typeDesc": {
                "i18nValue": {
                    "en_US": "doubleType desc",
                    "zh_CN": ""
                }
            },
            "tags": {
            },
            "updateTime": 0
        },
        "tags": {
        }
    }
}

Java SDK Sample

public void testGetAlertContent() {
        final String contentId = "doubleContentuid";
        GetAlertContentRequest request = new GetAlertContentRequest();
        request.setOrgId(orgId);
        request.setContentId(contentId);
        try {
            GetAlertContentResponse response = Poseidon.config(PConfig.init().appKey(accessKey).appSecret(secretKey).debug())
                    .url("https://{apigw-address}")
                        .getResponse(request, GetAlertContentResponse.class);
                Gson gson = new Gson();
                System.out.println(gson.toJson(response));
                if (response.getCode() == 0) {
                    System.out.println(response.getData());
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
}