Class DescribePrometheusInstancesRequest


  • public class DescribePrometheusInstancesRequest
    extends AbstractModel
    • Constructor Detail

      • DescribePrometheusInstancesRequest

        public DescribePrometheusInstancesRequest()
      • DescribePrometheusInstancesRequest

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

      • getInstanceIds

        public String[] getInstanceIds()
        Get 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
        Returns:
        InstanceIds 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
      • setInstanceIds

        public void setInstanceIds​(String[] InstanceIds)
        Set 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
        Parameters:
        InstanceIds - 按照一个或者多个实例ID查询。实例ID形如:prom-xxxxxxxx。请求的实例的上限为100。
      • getInstanceStatus

        public Long[] getInstanceStatus()
        Get 按照【实例状态】进行过滤。
        • 1:正在创建
        • 2:运行中
        • 3:异常
        • 4:重建中
        • 5:销毁中
        • 6:已停服
        • 8:欠费停服中
        • 9:欠费已停服
        Returns:
        InstanceStatus 按照【实例状态】进行过滤。
        • 1:正在创建
        • 2:运行中
        • 3:异常
        • 4:重建中
        • 5:销毁中
        • 6:已停服
        • 8:欠费停服中
        • 9:欠费已停服
      • setInstanceStatus

        public void setInstanceStatus​(Long[] InstanceStatus)
        Set 按照【实例状态】进行过滤。
        • 1:正在创建
        • 2:运行中
        • 3:异常
        • 4:重建中
        • 5:销毁中
        • 6:已停服
        • 8:欠费停服中
        • 9:欠费已停服
        Parameters:
        InstanceStatus - 按照【实例状态】进行过滤。
        • 1:正在创建
        • 2:运行中
        • 3:异常
        • 4:重建中
        • 5:销毁中
        • 6:已停服
        • 8:欠费停服中
        • 9:欠费已停服
      • getInstanceName

        public String getInstanceName()
        Get 按照【实例名称】进行过滤。
        Returns:
        InstanceName 按照【实例名称】进行过滤。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 按照【实例名称】进行过滤。
        Parameters:
        InstanceName - 按照【实例名称】进行过滤。
      • getZones

        public String[] getZones()
        Get 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
        Returns:
        Zones 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
      • setZones

        public void setZones​(String[] Zones)
        Set 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
        Parameters:
        Zones - 按照【可用区】进行过滤。可用区形如:ap-guangzhou-1。
      • getTagFilters

        public PrometheusTag[] getTagFilters()
        Get 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
        Returns:
        TagFilters 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
      • setTagFilters

        public void setTagFilters​(PrometheusTag[] TagFilters)
        Set 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
        Parameters:
        TagFilters - 按照【标签键值对】进行过滤。tag-key使用具体的标签键进行替换。
      • getIPv4Address

        public String[] getIPv4Address()
        Get 按照【实例的IPv4地址】进行过滤。
        Returns:
        IPv4Address 按照【实例的IPv4地址】进行过滤。
      • setIPv4Address

        public void setIPv4Address​(String[] IPv4Address)
        Set 按照【实例的IPv4地址】进行过滤。
        Parameters:
        IPv4Address - 按照【实例的IPv4地址】进行过滤。
      • getLimit

        public Long getLimit()
        Get 返回数量,默认为20,最大值为100。
        Returns:
        Limit 返回数量,默认为20,最大值为100。
      • setLimit

        public void setLimit​(Long Limit)
        Set 返回数量,默认为20,最大值为100。
        Parameters:
        Limit - 返回数量,默认为20,最大值为100。
      • getOffset

        public Long getOffset()
        Get 偏移量,默认为0。
        Returns:
        Offset 偏移量,默认为0。
      • setOffset

        public void setOffset​(Long Offset)
        Set 偏移量,默认为0。
        Parameters:
        Offset - 偏移量,默认为0。
      • getInstanceChargeType

        public Long getInstanceChargeType()
        Get 按照【计费类型】进行过滤。
      • 2:包年包月
      • 3:按量
Returns:
InstanceChargeType 按照【计费类型】进行过滤。
  • 2:包年包月
  • 3:按量
  • Parameters:
    InstanceChargeType - 按照【计费类型】进行过滤。
  • 2:包年包月
  • 3:按量