code: public EC2TagSet withEc2TagSetList(java.util.List<EC2TagFilter>... ec2TagSetList) {
          if (this.ec2TagSetList == null) {
              setEc2TagSetList(new com.amazonaws.internal.SdkInternalList<java.util.List<EC2TagFilter>>(ec2TagSetList.length));
          }
          for (java.util.List<EC2TagFilter> ele : ec2TagSetList) {
              this.ec2TagSetList.add(ele);
          }
          return this;
      }
docs: <p>
  A list that contains other lists of EC2 instance tag groups. For an instance to be included in the deployment
  group, it must be identified by all of the tag groups in the list.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setEc2TagSetList(java.util.Collection)} or {@link #withEc2TagSetList(java.util.Collection)} if you want
  to override the existing values.
  </p>
  
  @param ec2TagSetList
  A list that contains other lists of EC2 instance tag groups. For an instance to be included in the
  deployment group, it must be identified by all of the tag groups in the list.
  @return Returns a reference to this object so that method calls can be chained together.