public static interface CreatePipelineRequest.Builder extends OsisRequest.Builder, SdkPojo, CopyableBuilder<CreatePipelineRequest.Builder,CreatePipelineRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreatePipelineRequest.Builder |
logPublishingOptions(Consumer<LogPublishingOptions.Builder> logPublishingOptions)
Key-value pairs to configure log publishing.
|
CreatePipelineRequest.Builder |
logPublishingOptions(LogPublishingOptions logPublishingOptions)
Key-value pairs to configure log publishing.
|
CreatePipelineRequest.Builder |
maxUnits(Integer maxUnits)
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
|
CreatePipelineRequest.Builder |
minUnits(Integer minUnits)
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
|
CreatePipelineRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreatePipelineRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreatePipelineRequest.Builder |
pipelineConfigurationBody(String pipelineConfigurationBody)
The pipeline configuration in YAML format.
|
CreatePipelineRequest.Builder |
pipelineName(String pipelineName)
The name of the OpenSearch Ingestion pipeline to create.
|
CreatePipelineRequest.Builder |
tags(Collection<Tag> tags)
List of tags to add to the pipeline upon creation.
|
CreatePipelineRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
List of tags to add to the pipeline upon creation.
|
CreatePipelineRequest.Builder |
tags(Tag... tags)
List of tags to add to the pipeline upon creation.
|
default CreatePipelineRequest.Builder |
vpcOptions(Consumer<VpcOptions.Builder> vpcOptions)
Container for the values required to configure VPC access for the pipeline.
|
CreatePipelineRequest.Builder |
vpcOptions(VpcOptions vpcOptions)
Container for the values required to configure VPC access for the pipeline.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreatePipelineRequest.Builder pipelineName(String pipelineName)
The name of the OpenSearch Ingestion pipeline to create. Pipeline names are unique across the pipelines owned by an account within an Amazon Web Services Region.
pipelineName - The name of the OpenSearch Ingestion pipeline to create. Pipeline names are unique across the
pipelines owned by an account within an Amazon Web Services Region.CreatePipelineRequest.Builder minUnits(Integer minUnits)
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
minUnits - The minimum pipeline capacity, in Ingestion Compute Units (ICUs).CreatePipelineRequest.Builder maxUnits(Integer maxUnits)
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
maxUnits - The maximum pipeline capacity, in Ingestion Compute Units (ICUs).CreatePipelineRequest.Builder pipelineConfigurationBody(String pipelineConfigurationBody)
The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string or
within a .yaml file. If you provide the configuration as a string, each new line must be escaped with
\n.
pipelineConfigurationBody - The pipeline configuration in YAML format. The command accepts the pipeline configuration as a string
or within a .yaml file. If you provide the configuration as a string, each new line must be escaped
with \n.CreatePipelineRequest.Builder logPublishingOptions(LogPublishingOptions logPublishingOptions)
Key-value pairs to configure log publishing.
logPublishingOptions - Key-value pairs to configure log publishing.default CreatePipelineRequest.Builder logPublishingOptions(Consumer<LogPublishingOptions.Builder> logPublishingOptions)
Key-value pairs to configure log publishing.
This is a convenience method that creates an instance of theLogPublishingOptions.Builder avoiding
the need to create one manually via LogPublishingOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to logPublishingOptions(LogPublishingOptions).
logPublishingOptions - a consumer that will call methods on LogPublishingOptions.BuilderlogPublishingOptions(LogPublishingOptions)CreatePipelineRequest.Builder vpcOptions(VpcOptions vpcOptions)
Container for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion creates the pipeline with a public endpoint.
vpcOptions - Container for the values required to configure VPC access for the pipeline. If you don't specify these
values, OpenSearch Ingestion creates the pipeline with a public endpoint.default CreatePipelineRequest.Builder vpcOptions(Consumer<VpcOptions.Builder> vpcOptions)
Container for the values required to configure VPC access for the pipeline. If you don't specify these values, OpenSearch Ingestion creates the pipeline with a public endpoint.
This is a convenience method that creates an instance of theVpcOptions.Builder avoiding the need to
create one manually via VpcOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vpcOptions(VpcOptions).
vpcOptions - a consumer that will call methods on VpcOptions.BuildervpcOptions(VpcOptions)CreatePipelineRequest.Builder tags(Collection<Tag> tags)
List of tags to add to the pipeline upon creation.
tags - List of tags to add to the pipeline upon creation.CreatePipelineRequest.Builder tags(Tag... tags)
List of tags to add to the pipeline upon creation.
tags - List of tags to add to the pipeline upon creation.CreatePipelineRequest.Builder tags(Consumer<Tag.Builder>... tags)
List of tags to add to the pipeline upon creation.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreatePipelineRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreatePipelineRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.