Interface VpcEndpointDetail.Builder

    • Method Detail

      • 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.
      • id

        VpcEndpointDetail.Builder id​(String 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

        VpcEndpointDetail.Builder name​(String 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.
      • 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.
      • subnetIds

        VpcEndpointDetail.Builder subnetIds​(Collection<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.
      • 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.
      • vpcId

        VpcEndpointDetail.Builder vpcId​(String 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.