Interface CreateEndpointAccessRequest.Builder

    • Method Detail

      • endpointName

        CreateEndpointAccessRequest.Builder endpointName​(String endpointName)

        The name of the VPC endpoint. An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.

        Parameters:
        endpointName - The name of the VPC endpoint. An endpoint name must contain 1-30 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ownerAccount

        CreateEndpointAccessRequest.Builder ownerAccount​(String ownerAccount)

        The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.

        Parameters:
        ownerAccount - The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        CreateEndpointAccessRequest.Builder subnetIds​(Collection<String> subnetIds)

        The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.

        Parameters:
        subnetIds - The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        CreateEndpointAccessRequest.Builder subnetIds​(String... subnetIds)

        The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.

        Parameters:
        subnetIds - The unique identifers of subnets from which Amazon Redshift Serverless chooses one to deploy a VPC endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        CreateEndpointAccessRequest.Builder vpcSecurityGroupIds​(Collection<String> vpcSecurityGroupIds)

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

        Parameters:
        vpcSecurityGroupIds - The unique identifiers of the security group that defines 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.
      • vpcSecurityGroupIds

        CreateEndpointAccessRequest.Builder vpcSecurityGroupIds​(String... vpcSecurityGroupIds)

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

        Parameters:
        vpcSecurityGroupIds - The unique identifiers of the security group that defines 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.
      • workgroupName

        CreateEndpointAccessRequest.Builder workgroupName​(String workgroupName)

        The name of the workgroup to associate with the VPC endpoint.

        Parameters:
        workgroupName - The name of the workgroup to associate with the VPC endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.