public static class DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
configType
The configuration type.
|
Boolean |
enableMonitoring
Indicates whether monitoring is enabled.
|
String |
groupId
The ID of the machine group.
|
String |
host
The private endpoint of Kibana after you enable the Kibana dashboard.
|
List<String> |
hosts |
String |
instanceId
The ID of the resource that is associated with the shipper.
|
String |
instanceType
The type of the cluster specified in the output configuration part of the shipper.
|
String |
kibanaHost
The public endpoint of Kibana after you enable the Kibana dashboard.
|
List<DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigsMachines> |
machines
The information about the Elastic Compute Service (ECS) instances on which the shipper is deployed.
|
String |
protocol
The transmission protocol, which must be the same as the access protocol of the resource specified in the output configuration part of the shipper.
|
String |
successPodsCount
The number of pods from which data is succcessfully collected in the Container Service for Kubernetes (ACK) cluster.
|
String |
totalPodsCount
The total number of pods from which data is collected in the ACK cluster.
|
String |
type
The type of the machine on which the shipper is deployed.
|
String |
userName
The username that is used to access the resource specified in the output configuration part of the shipper.
|
构造器和说明 |
---|
DescribeCollectorResponseBodyResultExtendConfigs() |
@NameInMap(value="configType") public String configType
The configuration type. Valid values:
* collectorTargetInstance
* collectorDeployMachine
* collectorElasticsearchForKibana
@NameInMap(value="enableMonitoring") public Boolean enableMonitoring
Indicates whether monitoring is enabled. This parameter is returned if the value of **configType** is **collectorTargetInstance**. Valid values:
* true
* false
@NameInMap(value="groupId") public String groupId
The ID of the machine group. This parameter is returned if the value of **configType** is **collectorDeployMachine**.
@NameInMap(value="host") public String host
The private endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType** is **collectorElasticsearchForKibana**.
@NameInMap(value="instanceId") public String instanceId
The ID of the resource that is associated with the shipper. If the value of **configType** is **collectorTargetInstance**, the value of this parameter is the ID of the resource specified in the output configuration part of the shipper. If the value of **configType** is **collectorDeployMachines** and the value of **type** is **ACKCluster**, the value of this parameter is the ID of the ACK cluster.
@NameInMap(value="instanceType") public String instanceType
The type of the cluster specified in the output configuration part of the shipper. Valid values: elasticsearch and logstash. This parameter is returned if the value of **configType** is **collectorTargetInstance**.
@NameInMap(value="kibanaHost") public String kibanaHost
The public endpoint of Kibana after you enable the Kibana dashboard. This parameter is returned if the value of **configType** is **collectorElasticsearchForKibana**.
@NameInMap(value="machines") public List<DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigsMachines> machines
The information about the Elastic Compute Service (ECS) instances on which the shipper is deployed. This parameter is returned if the value of **configType** is **collectorDeployMachines** and the value of **type** is **ECSInstanceId**.
@NameInMap(value="protocol") public String protocol
The transmission protocol, which must be the same as the access protocol of the resource specified in the output configuration part of the shipper. Valid values: HTTP and HTTPS. This parameter is returned if the value of **configType** is **collectorTargetInstance**.
@NameInMap(value="successPodsCount") public String successPodsCount
The number of pods from which data is succcessfully collected in the Container Service for Kubernetes (ACK) cluster.
@NameInMap(value="totalPodsCount") public String totalPodsCount
The total number of pods from which data is collected in the ACK cluster.
@NameInMap(value="type") public String type
The type of the machine on which the shipper is deployed. This parameter is returned if the value of **configType** is **collectorDeployMachine**. Valid values:
* ECSInstanceId
* ACKCluster
@NameInMap(value="userName") public String userName
The username that is used to access the resource specified in the output configuration part of the shipper. The default value is elastic. This parameter is returned if the value of **configType** is **collectorTargetInstance** or **collectorElasticsearchForKibana**.
public DescribeCollectorResponseBodyResultExtendConfigs()
public static DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs build(Map<String,?> map) throws Exception
Exception
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setConfigType(String configType)
public String getConfigType()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setEnableMonitoring(Boolean enableMonitoring)
public Boolean getEnableMonitoring()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setGroupId(String groupId)
public String getGroupId()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setHost(String host)
public String getHost()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setHosts(List<String> hosts)
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setInstanceId(String instanceId)
public String getInstanceId()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setInstanceType(String instanceType)
public String getInstanceType()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setKibanaHost(String kibanaHost)
public String getKibanaHost()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setMachines(List<DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigsMachines> machines)
public List<DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigsMachines> getMachines()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setProtocol(String protocol)
public String getProtocol()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setSuccessPodsCount(String successPodsCount)
public String getSuccessPodsCount()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setTotalPodsCount(String totalPodsCount)
public String getTotalPodsCount()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setType(String type)
public String getType()
public DescribeCollectorResponseBody.DescribeCollectorResponseBodyResultExtendConfigs setUserName(String userName)
public String getUserName()
Copyright © 2024. All rights reserved.