code: public UserPoolType withUserPoolTags(java.util.Map<String, String> userPoolTags) {
          setUserPoolTags(userPoolTags);
          return this;
      }
docs: <p>
  The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to categorize and
  manage them in different ways, such as by purpose, owner, environment, or other criteria.
  </p>
  
  @param userPoolTags
  The tags that are assigned to the user pool. A tag is a label that you can apply to user pools to
  categorize and manage them 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.