Package com.cloudconvert.dto.request
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.Objectget(@NotNull java.lang.String key)Get specific option.java.lang.ObjectgetProperty(@NotNull java.lang.String key)Get specific option<T extends Request>
Tset(@NotNull java.lang.String key, @Nullable java.lang.Object value)Set specific option.<T extends Request>
TsetProperty(@NotNull java.lang.String key, @Nullable java.lang.Object value)Set specific optionMethods 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- keyvalue- 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 forsetProperty(String, Object)- Parameters:
key- keyvalue- 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 forgetProperty(String)- Parameters:
key- key- Returns:
- specific option value
-