func New(s sqsiface.SQSAPI, name string) (*Queue, error) {
	u, err := GetQueueURL(s, name)
	if err != nil {
		return nil, err
	}
	return &Queue{
		SQS: s,
		URL: u,
	}, nil
}
New initializes Queue with name.
package queue
import (
	"fmt"
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/service/sqs"
	"github.com/aws/aws-sdk-go/service/sqs/sqsiface"
	multierror "github.com/hashicorp/go-multierror"
	"github.com/nabeken/aws-go-sqs/v3/queue/option"
)
type Queue struct {
	SQS sqsiface.SQSAPI
	URL *string
}