com.aliyun.arms20190808.models.ListPrometheusInstancesRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of arms20190808 Show documentation
Show all versions of arms20190808 Show documentation
Alibaba Cloud Application Real-Time Monitoring Service (20190808) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.arms20190808.models;
import com.aliyun.tea.*;
public class ListPrometheusInstancesRequest extends TeaModel {
/**
* The cluster type. If you do not specify this parameter, all cluster types are queried. Valid values:
*
* - cloud-product-prometheus: Prometheus instance for cloud services
* - ManagedKubernetes: ACK managed cluster
* - satellite: Prometheus instance for ARMS OpenTelemetry
* - Ask: ACK Serverless cluster
* - remote-write-prometheus: general-purpose Prometheus instance
* - cloud-monitor-cmee: Hybrid Cloud Monitoring
* - ExternalKubernetes: external Kubernetes cluster registered in ACK
* - vpc-prometheus: Prometheus instance for ECS
* - cloud-monitor-direct: cloud service self-monitoring
* - Edge Kubernetes: ACK Edge cluster
*
*
* example:
* cloud-product-prometheus
*/
@NameInMap("ClusterType")
public String clusterType;
/**
* The region ID.
* This parameter is required.
*
* example:
* cn-hangzhou
*/
@NameInMap("RegionId")
public String regionId;
/**
* Specifies whether to obtain global aggregation instances. Valid values:
*
* - true
* - false
*
* This parameter is required.
*
* example:
* true
*/
@NameInMap("ShowGlobalView")
public Boolean showGlobalView;
public static ListPrometheusInstancesRequest build(java.util.Map map) throws Exception {
ListPrometheusInstancesRequest self = new ListPrometheusInstancesRequest();
return TeaModel.build(map, self);
}
public ListPrometheusInstancesRequest setClusterType(String clusterType) {
this.clusterType = clusterType;
return this;
}
public String getClusterType() {
return this.clusterType;
}
public ListPrometheusInstancesRequest setRegionId(String regionId) {
this.regionId = regionId;
return this;
}
public String getRegionId() {
return this.regionId;
}
public ListPrometheusInstancesRequest setShowGlobalView(Boolean showGlobalView) {
this.showGlobalView = showGlobalView;
return this;
}
public Boolean getShowGlobalView() {
return this.showGlobalView;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy