public class AttributePayload
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The attribute payload, a JSON string containing up to three key-value pairs (for example, {\"attributes\":{\"string1\":\"string2\"}}).
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
attributes
A JSON string containing up to three key-value pair in JSON format (for
example, {\"attributes\":{\"string1\":\"string2\"}}).
|
Constructor and Description |
---|
AttributePayload() |
Modifier and Type | Method and Description |
---|---|
AttributePayload |
addAttributesEntry(java.lang.String key,
java.lang.String value) |
AttributePayload |
clearAttributesEntries()
Removes all the entries added into Attributes.
|
AttributePayload |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
A JSON string containing up to three key-value pair in JSON format (for
example, {\"attributes\":{\"string1\":\"string2\"}}).
|
int |
hashCode() |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
A JSON string containing up to three key-value pair in JSON format (for
example, {\"attributes\":{\"string1\":\"string2\"}}).
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AttributePayload |
withAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
A JSON string containing up to three key-value pair in JSON format (for
example, {\"attributes\":{\"string1\":\"string2\"}}).
|
private java.util.Map<java.lang.String,java.lang.String> attributes
A JSON string containing up to three key-value pair in JSON format (for example, {\"attributes\":{\"string1\":\"string2\"}}).
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
A JSON string containing up to three key-value pair in JSON format (for example, {\"attributes\":{\"string1\":\"string2\"}}).
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
A JSON string containing up to three key-value pair in JSON format (for example, {\"attributes\":{\"string1\":\"string2\"}}).
attributes
- A JSON string containing up to three key-value pair in JSON format
(for example, {\"attributes\":{\"string1\":\"string2\"}}).public AttributePayload withAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
A JSON string containing up to three key-value pair in JSON format (for example, {\"attributes\":{\"string1\":\"string2\"}}).
attributes
- A JSON string containing up to three key-value pair in JSON format
(for example, {\"attributes\":{\"string1\":\"string2\"}}).public AttributePayload addAttributesEntry(java.lang.String key, java.lang.String value)
public AttributePayload clearAttributesEntries()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public AttributePayload clone()
clone
in class java.lang.Object