code: public MediaHttpUploader setInitiationRequestMethod(String initiationRequestMethod) {
      Preconditions.checkArgument(initiationRequestMethod.equals(HttpMethods.POST)
          || initiationRequestMethod.equals(HttpMethods.PUT)
          || initiationRequestMethod.equals(HttpMethods.PATCH));
      this.initiationRequestMethod = initiationRequestMethod;
      return this;
    }
docs: Sets the HTTP method used for the initiation request.
  
  <p>
  Can only be {@link HttpMethods#POST} (for media upload) or {@link HttpMethods#PUT} (for media
  update). The default value is {@link HttpMethods#POST}.
  </p>
  
  @since 1.12