Interface PipelineEndpoint.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipelineEndpoint.Builder,
,PipelineEndpoint> SdkBuilder<PipelineEndpoint.Builder,
,PipelineEndpoint> SdkPojo
- Enclosing class:
PipelineEndpoint
@Mutable
@NotThreadSafe
public static interface PipelineEndpoint.Builder
extends SdkPojo, CopyableBuilder<PipelineEndpoint.Builder,PipelineEndpoint>
-
Method Summary
Modifier and TypeMethodDescriptionendpointId
(String endpointId) The unique identifier for the pipeline endpoint.ingestEndpointUrl
(String ingestEndpointUrl) The URL used to ingest data to the pipeline through the VPC endpoint.pipelineArn
(String pipelineArn) The Amazon Resource Name (ARN) of the pipeline associated with this endpoint.The current status of the pipeline endpoint.status
(PipelineEndpointStatus status) The current status of the pipeline endpoint.The ID of the VPC where the pipeline endpoint is created.default PipelineEndpoint.Builder
vpcOptions
(Consumer<PipelineEndpointVpcOptions.Builder> vpcOptions) Configuration options for the VPC endpoint, including subnet and security group settings.vpcOptions
(PipelineEndpointVpcOptions vpcOptions) Configuration options for the VPC endpoint, including subnet and security group settings.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
pipelineArn
The Amazon Resource Name (ARN) of the pipeline associated with this endpoint.
- Parameters:
pipelineArn
- The Amazon Resource Name (ARN) of the pipeline associated with this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointId
The unique identifier for the pipeline endpoint.
- Parameters:
endpointId
- The unique identifier for the pipeline endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the pipeline endpoint.
- Parameters:
status
- The current status of the pipeline endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the pipeline endpoint.
- Parameters:
status
- The current status of the pipeline endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the VPC where the pipeline endpoint is created.
- Parameters:
vpcId
- The ID of the VPC where the pipeline endpoint is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcOptions
Configuration options for the VPC endpoint, including subnet and security group settings.
- Parameters:
vpcOptions
- Configuration options for the VPC endpoint, including subnet and security group settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcOptions
default PipelineEndpoint.Builder vpcOptions(Consumer<PipelineEndpointVpcOptions.Builder> vpcOptions) Configuration options for the VPC endpoint, including subnet and security group settings.
This is a convenience method that creates an instance of thePipelineEndpointVpcOptions.Builder
avoiding the need to create one manually viaPipelineEndpointVpcOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcOptions(PipelineEndpointVpcOptions)
.- Parameters:
vpcOptions
- a consumer that will call methods onPipelineEndpointVpcOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ingestEndpointUrl
The URL used to ingest data to the pipeline through the VPC endpoint.
- Parameters:
ingestEndpointUrl
- The URL used to ingest data to the pipeline through the VPC endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-