I - Input typepublic class Request<I>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Request.Builder<I>
Builder pattern for creating and configuring
Request objects. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.Object> |
getExtras() |
I |
getInput() |
java.lang.String |
getOrigin() |
java.lang.Object |
getTag() |
int |
hashCode() |
static <I> Request.Builder<I> |
newBuilder()
Create a new
Request.Builder instance for building and configuring
the Request object. |
static <I> Request.Builder<I> |
newBuilder(I input)
Create a new
Request.Builder instance for building and configuring
the Request object. |
java.lang.String |
toString() |
public I getInput()
public java.lang.Object getTag()
public java.util.Map<java.lang.String,java.lang.Object> getExtras()
public java.lang.String getOrigin()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static <I> Request.Builder<I> newBuilder(I input)
Request.Builder instance for building and configuring
the Request object.I - Input typeinput - Input objectRequestpublic static <I> Request.Builder<I> newBuilder()
Request.Builder instance for building and configuring
the Request object.
The input object will be set to null.
Useful for use-cases which do not require any input.I - Input typeRequest