Class EndpointAccessArgs.Builder

  • Enclosing class:
    EndpointAccessArgs

    public static final class EndpointAccessArgs.Builder
    extends java.lang.Object
    • Method Detail

      • endpointName

        public EndpointAccessArgs.Builder endpointName​(com.pulumi.core.Output<java.lang.String> endpointName)
        Parameters:
        endpointName - The name of the endpoint.
        Returns:
        builder
      • endpointName

        public EndpointAccessArgs.Builder endpointName​(java.lang.String endpointName)
        Parameters:
        endpointName - The name of the endpoint.
        Returns:
        builder
      • ownerAccount

        public EndpointAccessArgs.Builder ownerAccount​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> ownerAccount)
        Parameters:
        ownerAccount - The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
        Returns:
        builder
      • ownerAccount

        public EndpointAccessArgs.Builder ownerAccount​(java.lang.String ownerAccount)
        Parameters:
        ownerAccount - The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
        Returns:
        builder
      • subnetIds

        public EndpointAccessArgs.Builder subnetIds​(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
        Parameters:
        subnetIds - An array of VPC subnet IDs to associate with the endpoint.
        Returns:
        builder
      • subnetIds

        public EndpointAccessArgs.Builder subnetIds​(java.util.List<java.lang.String> subnetIds)
        Parameters:
        subnetIds - An array of VPC subnet IDs to associate with the endpoint.
        Returns:
        builder
      • subnetIds

        public EndpointAccessArgs.Builder subnetIds​(java.lang.String... subnetIds)
        Parameters:
        subnetIds - An array of VPC subnet IDs to associate with the endpoint.
        Returns:
        builder
      • vpcSecurityGroupIds

        public EndpointAccessArgs.Builder vpcSecurityGroupIds​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - An array of security group IDs to associate with the workgroup.
        Returns:
        builder
      • vpcSecurityGroupIds

        public EndpointAccessArgs.Builder vpcSecurityGroupIds​(java.util.List<java.lang.String> vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - An array of security group IDs to associate with the workgroup.
        Returns:
        builder
      • vpcSecurityGroupIds

        public EndpointAccessArgs.Builder vpcSecurityGroupIds​(java.lang.String... vpcSecurityGroupIds)
        Parameters:
        vpcSecurityGroupIds - An array of security group IDs to associate with the workgroup.
        Returns:
        builder
      • workgroupName

        public EndpointAccessArgs.Builder workgroupName​(com.pulumi.core.Output<java.lang.String> workgroupName)
        Parameters:
        workgroupName - The name of the workgroup.
        Returns:
        builder
      • workgroupName

        public EndpointAccessArgs.Builder workgroupName​(java.lang.String workgroupName)
        Parameters:
        workgroupName - The name of the workgroup.
        Returns:
        builder