Class Request

java.lang.Object
com.cloudconvert.dto.request.Request
Direct Known Subclasses:
TaskRequest, WebhookRequest

public abstract class Request
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    Request()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object get​(@NotNull java.lang.String key)
    Get specific option.
    java.lang.Object getProperty​(@NotNull java.lang.String key)
    Get specific option
    <T extends Request>
    T
    set​(@NotNull java.lang.String key, @Nullable java.lang.Object value)
    Set specific option.
    <T extends Request>
    T
    setProperty​(@NotNull java.lang.String key, @Nullable java.lang.Object value)
    Set specific option

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Request

      public Request()
  • Method Details

    • setProperty

      public <T extends Request> T setProperty​(@NotNull @NotNull java.lang.String key, @Nullable @Nullable java.lang.Object value)
      Set specific option
      Parameters:
      key - key
      value - value. If null, then specific option is removed
      Returns:
      TaskRequest
    • set

      public <T extends Request> T set​(@NotNull @NotNull java.lang.String key, @Nullable @Nullable java.lang.Object value)
      Set specific option. Shortcut for setProperty(String, Object)
      Parameters:
      key - key
      value - value. If null, then specific option is removed
      Returns:
      TaskRequest
    • getProperty

      public java.lang.Object getProperty​(@NotNull @NotNull java.lang.String key)
      Get specific option
      Parameters:
      key - key
      Returns:
      specific option value
    • get

      public java.lang.Object get​(@NotNull @NotNull java.lang.String key)
      Get specific option. Shortcut for getProperty(String)
      Parameters:
      key - key
      Returns:
      specific option value