code: public AddPermissionRequest withAWSAccountIds(String... aWSAccountIds) {
          if (this.aWSAccountIds == null) {
              setAWSAccountIds(new com.amazonaws.internal.SdkInternalList<String>(aWSAccountIds.length));
          }
          for (String ele : aWSAccountIds) {
              this.aWSAccountIds.add(ele);
          }
          return this;
      }
docs: <p>
  The AWS account IDs of the users (principals) who will be given access to the specified actions. The users must
  have AWS accounts, but do not need to be signed up for this service.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setAWSAccountIds(java.util.Collection)} or {@link #withAWSAccountIds(java.util.Collection)} if you want
  to override the existing values.
  </p>
  
  @param aWSAccountIds
  The AWS account IDs of the users (principals) who will be given access to the specified actions. The users
  must have AWS accounts, but do not need to be signed up for this service.
  @return Returns a reference to this object so that method calls can be chained together.