public CreateWebExperienceRequest withTags(Tag... tags) {
        if (this.tags == null) {
            setTags(new java.util.ArrayList<Tag>(tags.length));
        }
        for (Tag ele : tags) {
            this.tags.add(ele);
        }
        return this;
    }
<p>
A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also use
tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits,
white space, and any of the following symbols: _ . : / = + - @.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the
existing values.
</p>

@param tags
       A list of key-value pairs that identify or categorize your Amazon Q Business web experience. You can also
       use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters,
       digits, white space, and any of the following symbols: _ . : / = + - @.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-qbusiness/src/main/java/com/amazonaws/services/qbusiness/model/CreateWebExperienceRequest.java