Interface VpcOptions.Builder

  • Method Details

    • subnetIds

      VpcOptions.Builder subnetIds(Collection<String> subnetIds)

      A list of subnet IDs associated with the VPC endpoint.

      Parameters:
      subnetIds - A list of subnet IDs associated with the VPC endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      VpcOptions.Builder subnetIds(String... subnetIds)

      A list of subnet IDs associated with the VPC endpoint.

      Parameters:
      subnetIds - A list of subnet IDs associated with the VPC endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VpcOptions.Builder securityGroupIds(Collection<String> securityGroupIds)

      A list of security groups associated with the VPC endpoint.

      Parameters:
      securityGroupIds - A list of security groups associated with the VPC endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VpcOptions.Builder securityGroupIds(String... securityGroupIds)

      A list of security groups associated with the VPC endpoint.

      Parameters:
      securityGroupIds - A list of security groups associated with the VPC endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcAttachmentOptions

      VpcOptions.Builder vpcAttachmentOptions(VpcAttachmentOptions vpcAttachmentOptions)

      Options for attaching a VPC to a pipeline.

      Parameters:
      vpcAttachmentOptions - Options for attaching a VPC to a pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcAttachmentOptions

      default VpcOptions.Builder vpcAttachmentOptions(Consumer<VpcAttachmentOptions.Builder> vpcAttachmentOptions)

      Options for attaching a VPC to a pipeline.

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

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

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

      VpcOptions.Builder vpcEndpointManagement(String vpcEndpointManagement)

      Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.

      Parameters:
      vpcEndpointManagement - Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vpcEndpointManagement

      VpcOptions.Builder vpcEndpointManagement(VpcEndpointManagement vpcEndpointManagement)

      Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.

      Parameters:
      vpcEndpointManagement - Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: