code: public UpdateS3ResourcesResult withFailedS3Resources(FailedS3Resource... failedS3Resources) {
          if (this.failedS3Resources == null) {
              setFailedS3Resources(new java.util.ArrayList<FailedS3Resource>(failedS3Resources.length));
          }
          for (FailedS3Resource ele : failedS3Resources) {
              this.failedS3Resources.add(ele);
          }
          return this;
      }
docs: <p>
  The S3 resources whose classification types can't be updated. An error code and an error message are provided for
  each failed item.
  </p>
  <p>
  <b>NOTE:</b> This method appends the values to the existing list (if any). Use
  {@link #setFailedS3Resources(java.util.Collection)} or {@link #withFailedS3Resources(java.util.Collection)} if
  you want to override the existing values.
  </p>
  
  @param failedS3Resources
  The S3 resources whose classification types can't be updated. An error code and an error message are
  provided for each failed item.
  @return Returns a reference to this object so that method calls can be chained together.