Class BindingPolicyObjectRequest

    • Constructor Detail

      • BindingPolicyObjectRequest

        public BindingPolicyObjectRequest()
      • BindingPolicyObjectRequest

        public BindingPolicyObjectRequest​(BindingPolicyObjectRequest 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

      • getModule

        public String getModule()
        Get 必填。固定值"monitor"
        Returns:
        Module 必填。固定值"monitor"
      • setModule

        public void setModule​(String Module)
        Set 必填。固定值"monitor"
        Parameters:
        Module - 必填。固定值"monitor"
      • getGroupId

        public Long getGroupId()
        Get 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
        Returns:
        GroupId 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
      • setGroupId

        public void setGroupId​(Long GroupId)
        Set 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
        Parameters:
        GroupId - 策略组id,例如 4739573。逐渐弃用,建议使用 PolicyId 参数
      • getPolicyId

        public String getPolicyId()
        Get 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
        Returns:
        PolicyId 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
      • setPolicyId

        public void setPolicyId​(String PolicyId)
        Set 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
        Parameters:
        PolicyId - 告警策略ID,例如“policy-gh892hg0”。PolicyId 参数与 GroupId 参数至少要填一个,否则会报参数错误,建议使用该参数。若两者同时存在则以该参数为准
      • getInstanceGroupId

        public Long getInstanceGroupId()
        Get 实例分组ID
        Returns:
        InstanceGroupId 实例分组ID
      • setInstanceGroupId

        public void setInstanceGroupId​(Long InstanceGroupId)
        Set 实例分组ID
        Parameters:
        InstanceGroupId - 实例分组ID
      • getDimensions

        public BindingPolicyObjectDimension[] getDimensions()
        Get 需要绑定的对象维度信息
        Returns:
        Dimensions 需要绑定的对象维度信息
      • setDimensions

        public void setDimensions​(BindingPolicyObjectDimension[] Dimensions)
        Set 需要绑定的对象维度信息
        Parameters:
        Dimensions - 需要绑定的对象维度信息
      • getEbSubject

        public String getEbSubject()
        Get 事件配置的告警
        Returns:
        EbSubject 事件配置的告警
      • setEbSubject

        public void setEbSubject​(String EbSubject)
        Set 事件配置的告警
        Parameters:
        EbSubject - 事件配置的告警
      • getEbEventFlag

        public Long getEbEventFlag()
        Get 是否配置了事件告警
        Returns:
        EbEventFlag 是否配置了事件告警
      • setEbEventFlag

        public void setEbEventFlag​(Long EbEventFlag)
        Set 是否配置了事件告警
        Parameters:
        EbEventFlag - 是否配置了事件告警