code: public CreateDeploymentGroupRequest withOnPremisesInstanceTagFilters(TagFilter... onPremisesInstanceTagFilters) {
          if (this.onPremisesInstanceTagFilters == null) {
              setOnPremisesInstanceTagFilters(new com.amazonaws.internal.SdkInternalList<TagFilter>(onPremisesInstanceTagFilters.length));
          }
          for (TagFilter ele : onPremisesInstanceTagFilters) {
              this.onPremisesInstanceTagFilters.add(ele);
          }
          return this;
      }
docs: <p>
  The on-premises instance tags on which to filter. The deployment group includes on-premises instances with any of
  the specified tags. Cannot be used in the same call as OnPremisesTagSet.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setOnPremisesInstanceTagFilters(java.util.Collection)} or
  {@link #withOnPremisesInstanceTagFilters(java.util.Collection)} if you want to override the existing values.
  </p>
  
  @param onPremisesInstanceTagFilters
  The on-premises instance tags on which to filter. The deployment group includes on-premises instances with
  any of the specified tags. Cannot be used in the same call as OnPremisesTagSet.
  @return Returns a reference to this object so that method calls can be chained together.