public static class UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
configType
The type of the configuration items.
|
Boolean |
enableMonitoring
Indicates whether Kibana Monitoring is enabled.
|
String |
groupId
The machine group ID.
|
String |
host
The address that is used to access Kibana over an internal network after you enable Kibana Dashboard.
|
List<String> |
hosts |
String |
instanceId
The ID of the object that is associated with the shipper.
|
String |
instanceType
The type of the output of the shipper.
|
String |
kibanaHost
The address that is used to access Kibana over the Internet after you enable Kibana Dashboard.
|
List<UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigsMachines> |
machines
This parameter is returned only when configType is set to collectorDeployMachine.
|
String |
protocol
The transfer protocol that is used.
|
String |
successPodsCount
The number of pods from which logs are successfully collected in the ACK cluster.
|
String |
totalPodsCount
The number of pods from which logs needed to be collected in the ACK cluster.
|
String |
type
The type of the machine on which the shipper is installed.
|
String |
userName
The username that is used to access the output of the shipper.
|
构造器和说明 |
---|
UpdateCollectorResponseBodyResultExtendConfigs() |
@NameInMap(value="configType") public String configType
The type of the configuration items. Valid values:
* collectorTargetInstance: indicates the information about the output of the shipper.
* collectorDeployMachine: indicates the information about the machine on which the shipper is installed.
* collectorElasticsearchForKibana: indicates the information about the Elasticsearch cluster for which Kibana Dashboard is enabled.
@NameInMap(value="enableMonitoring") public Boolean enableMonitoring
Indicates whether Kibana Monitoring is enabled. This parameter is returned only when **configType** is set to **collectorTargetInstance** and **instanceType** is set to **elasticsearch**. Valid values: true and false.
@NameInMap(value="groupId") public String groupId
The machine group ID. This parameter is returned only when **configType** is set to **collectorDeployMachine**.
@NameInMap(value="host") public String host
The address that is used to access Kibana over an internal network after you enable Kibana Dashboard. This parameter is returned only when **configType** is set to **collectorElasticsearchForKibana**.
@NameInMap(value="instanceId") public String instanceId
The ID of the object that is associated with the shipper. If **configType** is set to **collectorTargetInstance**, the value of this parameter is the ID of the output of the shipper. If **configType** is set to **collectorDeployMachines** and **type** is set to **ACKCluster**, the value of this parameter is the ID of an ACK cluster.
@NameInMap(value="instanceType") public String instanceType
The type of the output of the shipper. Valid values: elasticsearch and logstash. This parameter is returned only when **configType** is set to **collectorTargetInstance**.
@NameInMap(value="kibanaHost") public String kibanaHost
The address that is used to access Kibana over the Internet after you enable Kibana Dashboard. This parameter is returned only when **configType** is set to **collectorElasticsearchForKibana**.
@NameInMap(value="machines") public List<UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigsMachines> machines
This parameter is returned only when configType is set to collectorDeployMachine.
This parameter indicates the information about the ECS instances or ACK clusters on which the shipper is installed.
@NameInMap(value="protocol") public String protocol
The transfer protocol that is used. It is the same as the protocol over which you can access the output of the shipper. Valid values: HTTP and HTTPS. This parameter is returned only when **configType** is set to **collectorTargetInstance**.
@NameInMap(value="successPodsCount") public String successPodsCount
The number of pods from which logs are successfully collected in the ACK cluster. This parameter is returned only when **configType** is set to **collectorDeployMachines** and **type** is set to **ACKCluster**.
@NameInMap(value="totalPodsCount") public String totalPodsCount
The number of pods from which logs needed to be collected in the ACK cluster. This parameter is returned only when **configType** is set to **collectorDeployMachines** and **type** is set to **ACKCluster**.
@NameInMap(value="type") public String type
The type of the machine on which the shipper is installed. This parameter is returned only when **configType** is set to **collectorDeployMachine**. Valid values:
* ECSInstanceId
* ACKCluster
@NameInMap(value="userName") public String userName
The username that is used to access the output of the shipper. Default value: elastic. This parameter is returned only when **configType** is set to **collectorTargetInstance** or **collectorElasticsearchForKibana**.
public UpdateCollectorResponseBodyResultExtendConfigs()
public static UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs build(Map<String,?> map) throws Exception
Exception
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setConfigType(String configType)
public String getConfigType()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setEnableMonitoring(Boolean enableMonitoring)
public Boolean getEnableMonitoring()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setGroupId(String groupId)
public String getGroupId()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setHost(String host)
public String getHost()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setHosts(List<String> hosts)
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setInstanceId(String instanceId)
public String getInstanceId()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setInstanceType(String instanceType)
public String getInstanceType()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setKibanaHost(String kibanaHost)
public String getKibanaHost()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setMachines(List<UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigsMachines> machines)
public List<UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigsMachines> getMachines()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setProtocol(String protocol)
public String getProtocol()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setSuccessPodsCount(String successPodsCount)
public String getSuccessPodsCount()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setTotalPodsCount(String totalPodsCount)
public String getTotalPodsCount()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setType(String type)
public String getType()
public UpdateCollectorResponseBody.UpdateCollectorResponseBodyResultExtendConfigs setUserName(String userName)
public String getUserName()
Copyright © 2024. All rights reserved.