Class UpdateRecordingRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.monitor.v20180724.models.UpdateRecordingRuleRequest
-
public class UpdateRecordingRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description UpdateRecordingRuleRequest()
UpdateRecordingRuleRequest(UpdateRecordingRuleRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getGroup()
Get 聚合规则组内容,格式为 yaml,通过 base64 进行编码。String
getInstanceId()
Get Prometheus 实例 IDString
getName()
Get 聚合规则名称String
getRuleId()
Get Prometheus 聚合规则 IDLong
getRuleState()
Get 规则状态码,取值如下: 1=RuleDeleted 2=RuleEnabled 3=RuleDisabled 默认状态码为 2 启用。void
setGroup(String Group)
Set 聚合规则组内容,格式为 yaml,通过 base64 进行编码。void
setInstanceId(String InstanceId)
Set Prometheus 实例 IDvoid
setName(String Name)
Set 聚合规则名称void
setRuleId(String RuleId)
Set Prometheus 聚合规则 IDvoid
setRuleState(Long RuleState)
Set 规则状态码,取值如下: 1=RuleDeleted 2=RuleEnabled 3=RuleDisabled 默认状态码为 2 启用。void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
UpdateRecordingRuleRequest
public UpdateRecordingRuleRequest()
-
UpdateRecordingRuleRequest
public UpdateRecordingRuleRequest(UpdateRecordingRuleRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getName
public String getName()
Get 聚合规则名称- Returns:
- Name 聚合规则名称
-
setName
public void setName(String Name)
Set 聚合规则名称- Parameters:
Name
- 聚合规则名称
-
getGroup
public String getGroup()
Get 聚合规则组内容,格式为 yaml,通过 base64 进行编码。- Returns:
- Group 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
-
setGroup
public void setGroup(String Group)
Set 聚合规则组内容,格式为 yaml,通过 base64 进行编码。- Parameters:
Group
- 聚合规则组内容,格式为 yaml,通过 base64 进行编码。
-
getInstanceId
public String getInstanceId()
Get Prometheus 实例 ID- Returns:
- InstanceId Prometheus 实例 ID
-
setInstanceId
public void setInstanceId(String InstanceId)
Set Prometheus 实例 ID- Parameters:
InstanceId
- Prometheus 实例 ID
-
getRuleId
public String getRuleId()
Get Prometheus 聚合规则 ID- Returns:
- RuleId Prometheus 聚合规则 ID
-
setRuleId
public void setRuleId(String RuleId)
Set Prometheus 聚合规则 ID- Parameters:
RuleId
- Prometheus 聚合规则 ID
-
getRuleState
public Long getRuleState()
Get 规则状态码,取值如下:- 1=RuleDeleted
- 2=RuleEnabled
- 3=RuleDisabled
默认状态码为 2 启用。- Returns:
- RuleState 规则状态码,取值如下:
- 1=RuleDeleted
- 2=RuleEnabled
- 3=RuleDisabled
默认状态码为 2 启用。
-
setRuleState
public void setRuleState(Long RuleState)
Set 规则状态码,取值如下:- 1=RuleDeleted
- 2=RuleEnabled
- 3=RuleDisabled
默认状态码为 2 启用。- Parameters:
RuleState
- 规则状态码,取值如下:- 1=RuleDeleted
- 2=RuleEnabled
- 3=RuleDisabled
默认状态码为 2 启用。
-
-