public static final class CreateLogtailPipelineConfigRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
CreateLogtailPipelineConfigRequest.Builder |
aggregators(List<Map<String,?>> aggregators)
The aggregation plug-ins.
|
CreateLogtailPipelineConfigRequest |
build() |
CreateLogtailPipelineConfigRequest.Builder |
configName(String configName)
The name of the configuration.
|
CreateLogtailPipelineConfigRequest.Builder |
flushers(List<Map<String,?>> flushers)
The output plug-ins.
|
CreateLogtailPipelineConfigRequest.Builder |
global(Map<String,?> global)
The global settings.
|
CreateLogtailPipelineConfigRequest.Builder |
inputs(List<Map<String,?>> inputs)
The input plug-ins.
|
CreateLogtailPipelineConfigRequest.Builder |
logSample(String logSample)
The sample log.
|
CreateLogtailPipelineConfigRequest.Builder |
processors(List<Map<String,?>> processors)
The processing plug-ins.
|
CreateLogtailPipelineConfigRequest.Builder |
project(String project)
The name of the project.
|
CreateLogtailPipelineConfigRequest.Builder |
task(Map<String,?> task)
task.
|
public CreateLogtailPipelineConfigRequest.Builder project(String project)
The name of the project.
This parameter is required.
example:test-project
public CreateLogtailPipelineConfigRequest.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 CreateLogtailPipelineConfigRequest.Builder configName(String configName)
The name of the configuration.
The name of the configuration must be unique in the project to which the configuration belongs. After the configuration is created, you cannot change the name of the configuration. The name must meet the following requirements:
The name can contain only lowercase letters, digits, hyphens (-), and underscores (_).
The name must start and end with a lowercase letter or a digit.
The name must be 2 to 128 characters in length.
This parameter is required.
example:test-config
public CreateLogtailPipelineConfigRequest.Builder flushers(List<Map<String,?>> flushers)
The output plug-ins.
You can configure only one output plug-in.
This parameter is required.
public CreateLogtailPipelineConfigRequest.Builder global(Map<String,?> global)
The global settings.
public CreateLogtailPipelineConfigRequest.Builder inputs(List<Map<String,?>> inputs)
The input plug-ins.
You can configure only one input plug-in.
This parameter is required.
public CreateLogtailPipelineConfigRequest.Builder logSample(String logSample)
The sample log. You can specify multiple sample logs.
example:2022-06-14 11:13:29.796 | DEBUG | main:
public CreateLogtailPipelineConfigRequest.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 CreateLogtailPipelineConfigRequest.Builder task(Map<String,?> task)
public CreateLogtailPipelineConfigRequest build()
Copyright © 2025. All rights reserved.