Interface CreateVpcEndpointRequest.Builder

  • Method Details

    • name

      The name of the interface endpoint.

      Parameters:
      name - The name of the interface endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The ID of the VPC from which you'll access OpenSearch Serverless.

      Parameters:
      vpcId - The ID of the VPC from which you'll access OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      The ID of one or more subnets from which you'll access OpenSearch Serverless.

      Parameters:
      subnetIds - The ID of one or more subnets from which you'll access OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      CreateVpcEndpointRequest.Builder subnetIds(String... subnetIds)

      The ID of one or more subnets from which you'll access OpenSearch Serverless.

      Parameters:
      subnetIds - The ID of one or more subnets from which you'll access OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      CreateVpcEndpointRequest.Builder securityGroupIds(Collection<String> securityGroupIds)

      The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

      Parameters:
      securityGroupIds - The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      CreateVpcEndpointRequest.Builder securityGroupIds(String... securityGroupIds)

      The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

      Parameters:
      securityGroupIds - The unique identifiers of the security groups that define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateVpcEndpointRequest.Builder clientToken(String clientToken)

      Unique, case-sensitive identifier to ensure idempotency of the request.

      Parameters:
      clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateVpcEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.