public class DescribePrometheusInstancesRequest extends AbstractModel
header, skipSign
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, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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 © 2024. All rights reserved.