Interface PipelineEndpoint.Builder

  • Method Details

    • pipelineArn

      PipelineEndpoint.Builder pipelineArn(String 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

      PipelineEndpoint.Builder endpointId(String 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

      Configuration options for the VPC endpoint, including subnet and security group settings.

      This is a convenience method that creates an instance of the PipelineEndpointVpcOptions.Builder avoiding the need to create one manually via PipelineEndpointVpcOptions.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpcOptions(PipelineEndpointVpcOptions).

      Parameters:
      vpcOptions - a consumer that will call methods on PipelineEndpointVpcOptions.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ingestEndpointUrl

      PipelineEndpoint.Builder ingestEndpointUrl(String 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.