GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
JsonRpcRequest() |
Modifier and Type | Method and Description |
---|---|
JsonRpcRequest |
clone()
Makes a "deep" clone of the generic data, in which the clone is completely independent of the
original.
|
Object |
getId()
Returns the identifier established by the client that must be a string or a number or
null for a notification and therefore not expect to receive a response. |
String |
getMethod()
Returns the name of the method to be invoked.
|
Object |
getParameters()
Returns the structured value that holds the parameter values to be used during the invocation
of the method or
null for none. |
String |
getVersion()
Returns the version of the JSON-RPC protocol which is
"2.0" . |
JsonRpcRequest |
set(String fieldName,
Object value)
Sets the given field value (may be
null ) for the given field name. |
void |
setId(Object id)
Sets the identifier established by the client that must be a string or a number or
null
for a notification and therefore not expect to receive a response. |
void |
setMethod(String method)
Sets the name of the method to be invoked.
|
void |
setParameters(Object parameters)
Sets the structured value that holds the parameter values to be used during the invocation of
the method or
null for none. |
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys, toString
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getVersion()
"2.0"
.public Object getId()
null
for a notification and therefore not expect to receive a response.public void setId(Object id)
null
for a notification and therefore not expect to receive a response.public String getMethod()
public void setMethod(String method)
public Object getParameters()
null
for none.public void setParameters(Object parameters)
null
for none.public JsonRpcRequest set(String fieldName, Object value)
GenericData
null
) for the given field name. Any existing value
for the field will be overwritten. It may be more slightly more efficient than GenericData.put(String, Object)
because it avoids accessing the field's original value.
Overriding is only supported for the purpose of calling the super implementation and changing the return type, but nothing else.
set
in class GenericData
public JsonRpcRequest clone()
GenericData
clone
in class GenericData
Copyright © 2011–2019 Google. All rights reserved.