code: public CreateUserPoolRequest withUserPoolTags(java.util.Map<String, String> userPoolTags) {
          setUserPoolTags(userPoolTags);
          return this;
      }
docs: <p>
  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and manage
  user pools in different ways, such as by purpose, owner, environment, or other criteria.
  </p>
  
  @param userPoolTags
  The tag keys and values to assign to the user pool. A tag is a label that you can use to categorize and
  manage user pools in different ways, such as by purpose, owner, environment, or other criteria.
  @return Returns a reference to this object so that method calls can be chained together.