public static class ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs
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 internal endpoint of Kibana after you enable the Kibana dashboard.
|
List<String> |
hosts |
String |
instanceId
The ID of the resource with which the shipper is associated.
|
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<ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigsMachines> |
machines
The information about the 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 successfully collected in the 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.
|
构造器和说明 |
---|
ListCollectorsResponseBodyResultExtendConfigs() |
@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** and the value of **instanceType** is **elasticsearch**. 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 internal 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 with which the shipper is associated. 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 **collectorDeployMachine** 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<ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigsMachines> machines
The information about the ECS instances on which the shipper is deployed. This parameter is returned if the value of **configType** is **collectorDeployMachine** 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 successfully collected in the ACK cluster. This parameter is returned if the value of **configType** is **collectorDeployMachine** and the value of **type** is **ACKCluster**.
@NameInMap(value="totalPodsCount") public String totalPodsCount
The total number of pods from which data is collected in the ACK cluster. This parameter is returned if the value of **configType** is **collectorDeployMachine** and the value of **type** is **ACKCluster**.
@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 ListCollectorsResponseBodyResultExtendConfigs()
public static ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs build(Map<String,?> map) throws Exception
Exception
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setConfigType(String configType)
public String getConfigType()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setEnableMonitoring(Boolean enableMonitoring)
public Boolean getEnableMonitoring()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setGroupId(String groupId)
public String getGroupId()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setHost(String host)
public String getHost()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setHosts(List<String> hosts)
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setInstanceId(String instanceId)
public String getInstanceId()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setInstanceType(String instanceType)
public String getInstanceType()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setKibanaHost(String kibanaHost)
public String getKibanaHost()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setMachines(List<ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigsMachines> machines)
public List<ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigsMachines> getMachines()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setProtocol(String protocol)
public String getProtocol()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setSuccessPodsCount(String successPodsCount)
public String getSuccessPodsCount()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setTotalPodsCount(String totalPodsCount)
public String getTotalPodsCount()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setType(String type)
public String getType()
public ListCollectorsResponseBody.ListCollectorsResponseBodyResultExtendConfigs setUserName(String userName)
public String getUserName()
Copyright © 2024. All rights reserved.