AttributeEditor
Interface used for modifying attributes.
Functions
Link copied to clipboard
Removes an attribute.
fun removeAttribute(@Size(min = 1) attribute: String, @Size(min = 1) instanceId: String): AttributeEditor
Removes a JSON attribute for the given instance.
Link copied to clipboard
Sets a date attribute.
Sets a double number attribute.
Sets a float number attribute.
Sets an integer number attribute.
Sets a long number attribute.
fun setAttribute(@Size(min = 1) attribute: String, @Size(min = 1, max = 1024) string: String): AttributeEditor
Sets a string attribute.
fun setAttribute(@Size(min = 1) attribute: String, @Size(min = 1) instanceId: String, expiration: Date? = null, json: JsonMap): AttributeEditor
Sets a custom attribute with a JSON payload and optional expiration.