Package com.vonage.client.application
Class Application
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.application.Application
- All Implemented Interfaces:
Jsonable
Represents a Vonage Application (both request and response).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classRepresents the cryptographic keys of an Application.static classApplication privacy configuration settings. -
Method Summary
Modifier and TypeMethodDescriptionstatic Application.Builderbuilder()Entry point for creating an instance of this class.static Application.Builderbuilder(Application application) Copy an application to a new builder to modify into a new application object.static ApplicationYour application can use multiple products.getId()Unique application ID.getKeys()Cryptographic keys associated with this application.getName()Friendly identifier for your application.Application privacy configuration.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
-
Method Details
-
getId
Unique application ID.- Returns:
- The application ID as a string, or
nullif unknown.
-
getName
Friendly identifier for your application. This is not unique.- Returns:
- The application name.
-
getKeys
Cryptographic keys associated with this application.- Returns:
- The keys for this application, or
nullif unknown / not applicable for this object.
-
getCapabilities
Your application can use multiple products. This contains the configuration for each product.- Returns:
- The capabilities of this application, or
nullif unknown / not applicable for this object.
-
getPrivacy
Application privacy configuration.- Returns:
- The privacy preferences, or
nullif unknown / not applicable for this object. - Since:
- 7.7.0
-
fromJson
-
builder
Entry point for creating an instance of this class.- Returns:
- A new Builder.
-
builder
Copy an application to a new builder to modify into a new application object.- Parameters:
application- An existing application to modify.- Returns:
- A new Builder to start building.
-