public static final class UpdateLogtailPipelineConfigRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
UpdateLogtailPipelineConfigRequest.Builder |
aggregators(List<Map<String,?>> aggregators)
The aggregation plug-ins.
|
UpdateLogtailPipelineConfigRequest |
build() |
UpdateLogtailPipelineConfigRequest.Builder |
configName(String configName)
The name of the Logtail pipeline configuration.
|
UpdateLogtailPipelineConfigRequest.Builder |
flushers(List<Map<String,?>> flushers)
The output plug-ins.
|
UpdateLogtailPipelineConfigRequest.Builder |
global(Map<String,?> global)
The global settings.
|
UpdateLogtailPipelineConfigRequest.Builder |
inputs(List<Map<String,?>> inputs)
The input plug-ins.
|
UpdateLogtailPipelineConfigRequest.Builder |
logSample(String logSample)
The sample log.
|
UpdateLogtailPipelineConfigRequest.Builder |
processors(List<Map<String,?>> processors)
The processing plug-ins.
|
UpdateLogtailPipelineConfigRequest.Builder |
project(String project)
The name of the project.
|
UpdateLogtailPipelineConfigRequest.Builder |
task(Map<String,?> task)
task.
|
public UpdateLogtailPipelineConfigRequest.Builder project(String project)
The name of the project.
This parameter is required.
example:test-project
public UpdateLogtailPipelineConfigRequest.Builder configName(String configName)
The name of the Logtail pipeline configuration.
This parameter is required.
example:test-config
public UpdateLogtailPipelineConfigRequest.Builder aggregators(List<Map<String,?>> aggregators)
The aggregation plug-ins.
This parameter takes effect only when extended plug-ins are used. You can use only one aggregation plug-in.
public UpdateLogtailPipelineConfigRequest.Builder flushers(List<Map<String,?>> flushers)
The output plug-ins.
You can configure only one output plug-in.
This parameter is required.
public UpdateLogtailPipelineConfigRequest.Builder global(Map<String,?> global)
The global settings.
public UpdateLogtailPipelineConfigRequest.Builder inputs(List<Map<String,?>> inputs)
The input plug-ins.
You can configure only one input plug-in.
This parameter is required.
public UpdateLogtailPipelineConfigRequest.Builder logSample(String logSample)
The sample log. You can specify multiple sample logs.
example:2022-06-14 11:13:29.796 | DEBUG | main:
public UpdateLogtailPipelineConfigRequest.Builder processors(List<Map<String,?>> processors)
The processing plug-ins.
Logtail plug-ins for data processing are classified into native plug-ins and extended plug-ins. For more information, see Overview of Logtail plug-ins for data processing.
You can use native plug-ins only to collect text logs.
You cannot add native plug-ins and extended plug-ins at a time.
When you add native plug-ins, take note of the following items:
public UpdateLogtailPipelineConfigRequest.Builder task(Map<String,?> task)
public UpdateLogtailPipelineConfigRequest build()
Copyright © 2025. All rights reserved.