public class UpdateRouteRuleRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRules |
static class |
UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRulesConditions |
限定符和类型 | 字段和说明 |
---|---|
Long |
assignObjectId
This parameter is required.
|
String |
assignObjectType
This parameter is required.
|
String |
childRuleRelation
example:
AND
|
String |
clientToken
example:
C4BE3837-1A13-413B-A225-2C88188E8A43
|
List<String> |
convergenceFields |
Integer |
convergenceType |
List<String> |
coverageProblemLevels |
String |
effection
This parameter is required.
|
String |
incidentLevel
This parameter is required.
|
Long |
matchCount
This parameter is required.
|
List<String> |
notifyChannels
This parameter is required.
|
List<Long> |
problemEffectionServices |
Map<String,ProblemLevelGroupValue> |
problemLevelGroup |
Long |
relatedServiceId
This parameter is required.
|
List<UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRules> |
routeChildRules
This parameter is required.
|
Long |
routeRuleId
This parameter is required.
|
String |
routeType
This parameter is required.
|
String |
ruleName
This parameter is required.
|
Integer |
timeWindow
This parameter is required.
|
String |
timeWindowUnit
This parameter is required.
|
构造器和说明 |
---|
UpdateRouteRuleRequest() |
@NameInMap(value="assignObjectId") public Long assignObjectId
This parameter is required.
example:1
@NameInMap(value="assignObjectType") public String assignObjectType
This parameter is required.
example:SERVICEGROUP
@NameInMap(value="childRuleRelation") public String childRuleRelation
AND
@NameInMap(value="clientToken") public String clientToken
C4BE3837-1A13-413B-A225-2C88188E8A43
@NameInMap(value="convergenceType") public Integer convergenceType
@NameInMap(value="coverageProblemLevels") public List<String> coverageProblemLevels
@NameInMap(value="effection") public String effection
This parameter is required.
example:LOW
@NameInMap(value="incidentLevel") public String incidentLevel
This parameter is required.
example:P1
@NameInMap(value="matchCount") public Long matchCount
This parameter is required.
example:10
@NameInMap(value="notifyChannels") public List<String> notifyChannels
This parameter is required.
@NameInMap(value="problemEffectionServices") public List<Long> problemEffectionServices
@NameInMap(value="problemLevelGroup") public Map<String,ProblemLevelGroupValue> problemLevelGroup
@NameInMap(value="relatedServiceId") public Long relatedServiceId
This parameter is required.
example:1
@NameInMap(value="routeChildRules") public List<UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRules> routeChildRules
This parameter is required.
@NameInMap(value="routeRuleId") public Long routeRuleId
This parameter is required.
example:1
@NameInMap(value="routeType") public String routeType
This parameter is required.
example:ALERT
@NameInMap(value="ruleName") public String ruleName
This parameter is required.
example:规则1
@NameInMap(value="timeWindow") public Integer timeWindow
This parameter is required.
example:10
@NameInMap(value="timeWindowUnit") public String timeWindowUnit
This parameter is required.
example:MINUTE
public static UpdateRouteRuleRequest build(Map<String,?> map) throws Exception
Exception
public UpdateRouteRuleRequest setAssignObjectId(Long assignObjectId)
public Long getAssignObjectId()
public UpdateRouteRuleRequest setAssignObjectType(String assignObjectType)
public String getAssignObjectType()
public UpdateRouteRuleRequest setChildRuleRelation(String childRuleRelation)
public String getChildRuleRelation()
public UpdateRouteRuleRequest setClientToken(String clientToken)
public String getClientToken()
public UpdateRouteRuleRequest setConvergenceFields(List<String> convergenceFields)
public UpdateRouteRuleRequest setConvergenceType(Integer convergenceType)
public Integer getConvergenceType()
public UpdateRouteRuleRequest setCoverageProblemLevels(List<String> coverageProblemLevels)
public UpdateRouteRuleRequest setEffection(String effection)
public String getEffection()
public UpdateRouteRuleRequest setIncidentLevel(String incidentLevel)
public String getIncidentLevel()
public UpdateRouteRuleRequest setMatchCount(Long matchCount)
public Long getMatchCount()
public UpdateRouteRuleRequest setNotifyChannels(List<String> notifyChannels)
public UpdateRouteRuleRequest setProblemEffectionServices(List<Long> problemEffectionServices)
public UpdateRouteRuleRequest setProblemLevelGroup(Map<String,ProblemLevelGroupValue> problemLevelGroup)
public Map<String,ProblemLevelGroupValue> getProblemLevelGroup()
public UpdateRouteRuleRequest setRelatedServiceId(Long relatedServiceId)
public Long getRelatedServiceId()
public UpdateRouteRuleRequest setRouteChildRules(List<UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRules> routeChildRules)
public List<UpdateRouteRuleRequest.UpdateRouteRuleRequestRouteChildRules> getRouteChildRules()
public UpdateRouteRuleRequest setRouteRuleId(Long routeRuleId)
public Long getRouteRuleId()
public UpdateRouteRuleRequest setRouteType(String routeType)
public String getRouteType()
public UpdateRouteRuleRequest setRuleName(String ruleName)
public String getRuleName()
public UpdateRouteRuleRequest setTimeWindow(Integer timeWindow)
public Integer getTimeWindow()
public UpdateRouteRuleRequest setTimeWindowUnit(String timeWindowUnit)
public String getTimeWindowUnit()
Copyright © 2024. All rights reserved.