public static class UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs
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<UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigsMachines> |
machines
The information about the ECS instances on which the shipper is deployed.
|
String |
protocol
The transmission protocol.
|
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.
|
构造器和说明 |
---|
UpdateCollectorNameResponseBodyResultExtendConfigs() |
@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 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 **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<UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigsMachines> 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. Valid values: **HTTP** and **HTTPS**.
@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 UpdateCollectorNameResponseBodyResultExtendConfigs()
public static UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs build(Map<String,?> map) throws Exception
Exception
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setConfigType(String configType)
public String getConfigType()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setEnableMonitoring(Boolean enableMonitoring)
public Boolean getEnableMonitoring()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setGroupId(String groupId)
public String getGroupId()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setHost(String host)
public String getHost()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setHosts(List<String> hosts)
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setInstanceId(String instanceId)
public String getInstanceId()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setInstanceType(String instanceType)
public String getInstanceType()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setKibanaHost(String kibanaHost)
public String getKibanaHost()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setMachines(List<UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigsMachines> machines)
public List<UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigsMachines> getMachines()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setProtocol(String protocol)
public String getProtocol()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setSuccessPodsCount(String successPodsCount)
public String getSuccessPodsCount()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setTotalPodsCount(String totalPodsCount)
public String getTotalPodsCount()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setType(String type)
public String getType()
public UpdateCollectorNameResponseBody.UpdateCollectorNameResponseBodyResultExtendConfigs setUserName(String userName)
public String getUserName()
Copyright © 2024. All rights reserved.