Interface VpcEndpointDetail.Builder

  • Method Details

    • id

      The unique identifier of the endpoint.

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

      The name of the endpoint.

      Parameters:
      name - The name of the 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 access OpenSearch Serverless.

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

      The ID of the subnets from which you access OpenSearch Serverless.

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

      VpcEndpointDetail.Builder subnetIds(String... subnetIds)

      The ID of the subnets from which you access OpenSearch Serverless.

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

      VpcEndpointDetail.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

      VpcEndpointDetail.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.
    • status

      The current status of the endpoint.

      Parameters:
      status - The current status of the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the endpoint.

      Parameters:
      status - The current status of the endpoint.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdDate

      VpcEndpointDetail.Builder createdDate(Long createdDate)

      The date the endpoint was created.

      Parameters:
      createdDate - The date the endpoint was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureCode

      VpcEndpointDetail.Builder failureCode(String failureCode)

      A failure code associated with the request.

      Parameters:
      failureCode - A failure code associated with the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureMessage

      VpcEndpointDetail.Builder failureMessage(String failureMessage)

      A message associated with the failure code.

      Parameters:
      failureMessage - A message associated with the failure code.
      Returns:
      Returns a reference to this object so that method calls can be chained together.