public class DescribePrometheusInstancesRequest extends AbstractModel
| Constructor and Description | 
|---|
| DescribePrometheusInstancesRequest() | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getInstanceChargeType()Get Filter by billing mode
2: Monthly subscription
3: Pay-as-you-go | 
| String[] | getInstanceIds()Get Queries by instance ID or IDs. | 
| String | getInstanceName()Get Filter by instance name | 
| Long[] | getInstanceStatus()Get Filter by instance status
1: Creating
2: Running
3: Abnormal
4: Rebooting
5: Terminating
6: Service suspended
8: Suspending service for overdue payment
9: Service suspended for overdue payment
 | 
| String[] | getIPv4Address()Get Filter by instance IPv4 address | 
| Long | getLimit()Get Number of returned results. | 
| Long | getOffset()Get Offset. | 
| PrometheusTag[] | getTagFilters()Get Filter by tag key-value pair. | 
| String[] | getZones()Get Filter by AZ in the format of `ap-guangzhou-1` | 
| void | setInstanceChargeType(Long InstanceChargeType)Set Filter by billing mode
2: Monthly subscription
3: Pay-as-you-go | 
| void | setInstanceIds(String[] InstanceIds)Set Queries by instance ID or IDs. | 
| void | setInstanceName(String InstanceName)Set Filter by instance name | 
| void | setInstanceStatus(Long[] InstanceStatus)Set Filter by instance status
1: Creating
2: Running
3: Abnormal
4: Rebooting
5: Terminating
6: Service suspended
8: Suspending service for overdue payment
9: Service suspended for overdue payment
 | 
| void | setIPv4Address(String[] IPv4Address)Set Filter by instance IPv4 address | 
| void | setLimit(Long Limit)Set Number of returned results. | 
| void | setOffset(Long Offset)Set Offset. | 
| void | setTagFilters(PrometheusTag[] TagFilters)Set Filter by tag key-value pair. | 
| void | setZones(String[] Zones)Set Filter by AZ in the format of `ap-guangzhou-1` | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic DescribePrometheusInstancesRequest()
public DescribePrometheusInstancesRequest(DescribePrometheusInstancesRequest source)
public String[] getInstanceIds()
public void setInstanceIds(String[] InstanceIds)
InstanceIds - Queries by instance ID or IDs. Instance ID is in the format of `prom-xxxxxxxx`. Up to 100 instances can be queried in one request.public Long[] getInstanceStatus()
public void setInstanceStatus(Long[] InstanceStatus)
InstanceStatus - Filter by instance status
public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - Filter by instance namepublic String[] getZones()
public void setZones(String[] Zones)
Zones - Filter by AZ in the format of `ap-guangzhou-1`public PrometheusTag[] getTagFilters()
public void setTagFilters(PrometheusTag[] TagFilters)
TagFilters - Filter by tag key-value pair. The `tag-key` should be replaced with a specific tag key.public String[] getIPv4Address()
public void setIPv4Address(String[] IPv4Address)
IPv4Address - Filter by instance IPv4 addresspublic Long getLimit()
public void setLimit(Long Limit)
Limit - Number of returned results. Default value: 20. Maximum value: 100.public Long getOffset()
public void setOffset(Long Offset)
Offset - Offset. Default value: 0.public Long getInstanceChargeType()
public void setInstanceChargeType(Long InstanceChargeType)
InstanceChargeType - Filter by billing mode
Copyright © 2022. All rights reserved.