Class ListAttribute
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.proactiveconnect.ListAttribute
- All Implemented Interfaces:
Jsonable
Represents a Proactive Connect list's
attributes property.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ListAttribute.Builderbuilder()Entry point for constructing an instance of this class.getAlias()Alternative name to use for this attribute.getKey()Will betrueif this attribute should be used to correlate between 2 or more lists.getName()List attribute name.Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Constructor Details
-
ListAttribute
protected ListAttribute()
-
-
Method Details
-
getAlias
Alternative name to use for this attribute. Use when you wish to correlate between 2 or more lists that are using different attribute names for the same semantic data.- Returns:
- The attribute alias or
nullif unset.
-
getName
List attribute name.- Returns:
- The attribute name or
nullif unset.
-
getKey
Will betrueif this attribute should be used to correlate between 2 or more lists.- Returns:
- Whether this attribute is used as a key, or
nullif unknown.
-
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-