public static final class UpdateCollectorResponseBody.ExtendConfigs.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
UpdateCollectorResponseBody.ExtendConfigs |
build() |
UpdateCollectorResponseBody.ExtendConfigs.Builder |
configType(String configType)
The type of the configuration items.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
enableMonitoring(Boolean enableMonitoring)
Indicates whether Kibana Monitoring is enabled.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
groupId(String groupId)
The machine group ID.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
host(String host)
The address that is used to access Kibana over an internal network after you enable Kibana Dashboard.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
hosts(List<String> hosts)
hosts.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
instanceId(String instanceId)
The ID of the object that is associated with the shipper.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
instanceType(String instanceType)
The type of the output of the shipper.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
kibanaHost(String kibanaHost)
The address that is used to access Kibana over the Internet after you enable Kibana Dashboard.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
machines(List<UpdateCollectorResponseBody.Machines> machines)
This parameter is returned only when configType is set to collectorDeployMachine.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
protocol(String protocol)
The transfer protocol that is used.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
successPodsCount(String successPodsCount)
The number of pods from which logs are successfully collected in the ACK cluster.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
totalPodsCount(String totalPodsCount)
The number of pods from which logs needed to be collected in the ACK cluster.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
type(String type)
The type of the machine on which the shipper is installed.
|
UpdateCollectorResponseBody.ExtendConfigs.Builder |
userName(String userName)
The username that is used to access the output of the shipper.
|
public UpdateCollectorResponseBody.ExtendConfigs.Builder configType(String configType)
* 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.
public UpdateCollectorResponseBody.ExtendConfigs.Builder enableMonitoring(Boolean enableMonitoring)
public UpdateCollectorResponseBody.ExtendConfigs.Builder groupId(String groupId)
public UpdateCollectorResponseBody.ExtendConfigs.Builder host(String host)
public UpdateCollectorResponseBody.ExtendConfigs.Builder hosts(List<String> hosts)
public UpdateCollectorResponseBody.ExtendConfigs.Builder instanceId(String instanceId)
public UpdateCollectorResponseBody.ExtendConfigs.Builder instanceType(String instanceType)
public UpdateCollectorResponseBody.ExtendConfigs.Builder kibanaHost(String kibanaHost)
public UpdateCollectorResponseBody.ExtendConfigs.Builder machines(List<UpdateCollectorResponseBody.Machines> machines)
This parameter indicates the information about the ECS instances or ACK clusters on which the shipper is installed.
public UpdateCollectorResponseBody.ExtendConfigs.Builder protocol(String protocol)
public UpdateCollectorResponseBody.ExtendConfigs.Builder successPodsCount(String successPodsCount)
public UpdateCollectorResponseBody.ExtendConfigs.Builder totalPodsCount(String totalPodsCount)
public UpdateCollectorResponseBody.ExtendConfigs.Builder type(String type)
* ECSInstanceId * ACKCluster
public UpdateCollectorResponseBody.ExtendConfigs.Builder userName(String userName)
public UpdateCollectorResponseBody.ExtendConfigs build()
Copyright © 2024. All rights reserved.