Interface CreateEndpointAccessRequest.Builder

    • Method Detail

      • clusterIdentifier

        CreateEndpointAccessRequest.Builder clusterIdentifier​(String clusterIdentifier)

        The cluster identifier of the cluster to access.

        Parameters:
        clusterIdentifier - The cluster identifier of the cluster to access.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceOwner

        CreateEndpointAccessRequest.Builder resourceOwner​(String resourceOwner)

        The Amazon Web Services account ID of the owner of the cluster. This is only required if the cluster is in another Amazon Web Services account.

        Parameters:
        resourceOwner - The Amazon Web Services account ID of the owner of the cluster. This is only required if the cluster is in another Amazon Web Services account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointName

        CreateEndpointAccessRequest.Builder endpointName​(String endpointName)

        The Redshift-managed VPC endpoint name.

        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 Redshift-managed VPC endpoint name.

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

        CreateEndpointAccessRequest.Builder subnetGroupName​(String subnetGroupName)

        The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.

        Parameters:
        subnetGroupName - The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

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

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

        Parameters:
        vpcSecurityGroupIds - 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 security group that defines the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.

        Parameters:
        vpcSecurityGroupIds - 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.