T - The type of the resource.public abstract class VoiceGetter<T extends BaseResource> extends BaseRequest<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
id |
protected java.lang.String |
secondaryId |
plivoClient| Constructor and Description |
|---|
VoiceGetter(java.lang.String id) |
VoiceGetter(java.lang.String id,
java.lang.String secondaryId) |
| Modifier and Type | Method and Description |
|---|---|
VoiceGetter<T> |
client(PlivoClient plivoClient) |
T |
get()
Actually get an instance of the resource.
|
protected abstract retrofit2.Call<T> |
obtainCall() |
protected abstract retrofit2.Call<T> |
obtainFallback1Call() |
protected abstract retrofit2.Call<T> |
obtainFallback2Call() |
protected java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
client, handleResponse, validateprotected final java.lang.String id
protected java.lang.String secondaryId
public VoiceGetter(java.lang.String id)
public VoiceGetter(java.lang.String id, java.lang.String secondaryId)
public T get() throws java.io.IOException, PlivoRestException, PlivoValidationException
java.io.IOExceptionPlivoRestExceptionPlivoValidationExceptionpublic VoiceGetter<T> client(PlivoClient plivoClient)
client in class BaseRequest<T extends BaseResource>protected java.util.Map<java.lang.String,java.lang.Object> toMap()
protected abstract retrofit2.Call<T> obtainCall() throws PlivoValidationException
PlivoValidationExceptionprotected abstract retrofit2.Call<T> obtainFallback1Call() throws PlivoValidationException
PlivoValidationExceptionprotected abstract retrofit2.Call<T> obtainFallback2Call() throws PlivoValidationException
PlivoValidationException