public static class UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
apiEndpoint
The endpoint of the alert integration.
|
Boolean |
autoRecover
Indicates whether alert events are automatically cleared.
|
String |
description
The description of the alert integration.
|
String |
duplicateKey
The fields whose values are deduplicated.
|
List<Map<String,?>> |
extendedFieldRedefineRules
The extended mapped fields of the alert source.
|
List<Map<String,?>> |
fieldRedefineRules
The predefined mapped fields of the alert source.
|
String |
initiativeRecoverField
The field for clearing alert events.
|
String |
initiativeRecoverValue
The value of the field for clearing alert events.
|
Long |
integrationId
The ID of the alert integration.
|
String |
integrationName
The name of the alert integration.
|
String |
integrationProductType
The service of the alert integration.
|
String |
liveness
The activity of the alert integration
example:
ready
|
Long |
recoverTime
The time when alert events are automatically cleared.
|
String |
shortToken
The authentication token of the alert integration.
|
List<Long> |
stat
The total number of alert events and the number of abnormal alert events in the last hour.
|
Boolean |
state
Indicates whether the alert integration is enabled.
|
| 构造器和说明 |
|---|
UpdateIntegrationResponseBodyIntegration() |
@NameInMap(value="ApiEndpoint") public String apiEndpoint
The endpoint of the alert integration.
example:https://alerts.aliyuncs.com/api/v1/integrations/custom/ymQBN******
@NameInMap(value="AutoRecover") public Boolean autoRecover
Indicates whether alert events are automatically cleared. Valid values:
true
@NameInMap(value="Description") public String description
The description of the alert integration.
example:Test
@NameInMap(value="DuplicateKey") public String duplicateKey
The fields whose values are deduplicated.
example:LABEL.dimensions::LABEL.ruleId
@NameInMap(value="ExtendedFieldRedefineRules") public List<Map<String,?>> extendedFieldRedefineRules
The extended mapped fields of the alert source.
@NameInMap(value="FieldRedefineRules") public List<Map<String,?>> fieldRedefineRules
The predefined mapped fields of the alert source.
@NameInMap(value="InitiativeRecoverField") public String initiativeRecoverField
The field for clearing alert events. The system queries alert events based on the field of alert clearing events and clears the alert events.
example:Only Log Service supports this parameter.
$.status
@NameInMap(value="InitiativeRecoverValue") public String initiativeRecoverValue
The value of the field for clearing alert events. The system queries alert events based on the field of alert clearing events and clears the alert events.
example:Only Log Service supports this parameter.
ok
@NameInMap(value="IntegrationId") public Long integrationId
The ID of the alert integration.
example:1234
@NameInMap(value="IntegrationName") public String integrationName
The name of the alert integration.
example:CloudMonitor integration
@NameInMap(value="IntegrationProductType") public String integrationProductType
The service of the alert integration. Valid values:
CLOUD_MONITOR
@NameInMap(value="Liveness") public String liveness
The activity of the alert integration
example:ready
@NameInMap(value="RecoverTime") public Long recoverTime
The time when alert events are automatically cleared. Unit: seconds. Default value: 300.
example:300
@NameInMap(value="ShortToken") public String shortToken
The authentication token of the alert integration.
example:ymQBN******
@NameInMap(value="Stat") public List<Long> stat
The total number of alert events and the number of abnormal alert events in the last hour.
@NameInMap(value="State") public Boolean state
Indicates whether the alert integration is enabled. Valid values:
true
public static UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration build(Map<String,?> map) throws Exception
Exceptionpublic UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setApiEndpoint(String apiEndpoint)
public String getApiEndpoint()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setAutoRecover(Boolean autoRecover)
public Boolean getAutoRecover()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setDescription(String description)
public String getDescription()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setDuplicateKey(String duplicateKey)
public String getDuplicateKey()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setExtendedFieldRedefineRules(List<Map<String,?>> extendedFieldRedefineRules)
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setFieldRedefineRules(List<Map<String,?>> fieldRedefineRules)
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setInitiativeRecoverField(String initiativeRecoverField)
public String getInitiativeRecoverField()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setInitiativeRecoverValue(String initiativeRecoverValue)
public String getInitiativeRecoverValue()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setIntegrationId(Long integrationId)
public Long getIntegrationId()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setIntegrationName(String integrationName)
public String getIntegrationName()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setIntegrationProductType(String integrationProductType)
public String getIntegrationProductType()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setLiveness(String liveness)
public String getLiveness()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setRecoverTime(Long recoverTime)
public Long getRecoverTime()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setShortToken(String shortToken)
public String getShortToken()
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setStat(List<Long> stat)
public UpdateIntegrationResponseBody.UpdateIntegrationResponseBodyIntegration setState(Boolean state)
public Boolean getState()
Copyright © 2024. All rights reserved.