public class Configuration extends Resource
Modifier and Type | Class and Description |
---|---|
static class |
Configuration.Status |
Modifier and Type | Method and Description |
---|---|
static ConfigurationCreator |
creator()
Create a ConfigurationCreator to execute create.
|
boolean |
equals(Object o) |
static ConfigurationFetcher |
fetcher()
Create a ConfigurationFetcher to execute fetch.
|
static Configuration |
fromJson(InputStream json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON InputStream into a Configuration object using the provided
ObjectMapper.
|
static Configuration |
fromJson(String json,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Converts a JSON String into a Configuration object using the provided
ObjectMapper.
|
String |
getAccountSid()
Returns The SID of the Account that created the resource.
|
Map<String,Object> |
getAttributes()
Returns An object that contains application-specific data.
|
Boolean |
getCallRecordingEnabled()
Returns Whether call recording is enabled.
|
URI |
getCallRecordingWebhookUrl()
Returns The call recording webhook URL.
|
String |
getChatServiceInstanceSid()
Returns The SID of the chat service this user belongs to.
|
Map<String,Object> |
getCrmAttributes()
Returns An object that contains the CRM attributes.
|
URI |
getCrmCallbackUrl()
Returns The CRM Callback URL.
|
Boolean |
getCrmEnabled()
Returns Whether CRM is present for Flex.
|
URI |
getCrmFallbackUrl()
Returns The CRM Fallback URL.
|
String |
getCrmType()
Returns The CRM Type.
|
ZonedDateTime |
getDateCreated()
Returns The ISO 8601 date and time in GMT when the Configuration resource was
created.
|
ZonedDateTime |
getDateUpdated()
Returns The ISO 8601 date and time in GMT when the Configuration resource was
last updated.
|
String |
getFlexServiceInstanceSid()
Returns The SID of the Flex service instance.
|
List<Map<String,Object>> |
getIntegrations()
Returns A list of objects that contain the configurations for the
Integrations supported in this configuration.
|
Map<String,Object> |
getMarkdown()
Returns Configurable parameters for Markdown.
|
String |
getMessagingServiceInstanceSid()
Returns The SID of the Messaging service instance.
|
Map<String,Object> |
getNotifications()
Returns Configurable parameters for Notifications.
|
Map<String,Object> |
getOutboundCallFlows()
Returns The list of outbound call flows.
|
Map<String,Object> |
getPluginServiceAttributes()
Returns The plugin service attributes.
|
Boolean |
getPluginServiceEnabled()
Returns Whether the plugin service enabled.
|
Map<String,Object> |
getPublicAttributes()
Returns The list of public attributes.
|
Map<String,Object> |
getQueueStatsConfiguration()
Returns Configurable parameters for Queues Statistics.
|
URI |
getRuntimeDomain()
Returns The URL where the Flex instance is hosted.
|
List<String> |
getServerlessServiceSids()
Returns The list of serverless service SIDs.
|
String |
getServiceVersion()
Returns The Flex Service version.
|
Configuration.Status |
getStatus()
Returns The status of the Flex onboarding.
|
String |
getTaskrouterOfflineActivitySid()
Returns The TaskRouter SID of the offline activity.
|
List<Map<String,Object>> |
getTaskrouterSkills()
Returns The Skill description for TaskRouter workers.
|
String |
getTaskrouterTargetTaskqueueSid()
Returns The SID of the TaskRouter Target TaskQueue.
|
String |
getTaskrouterTargetWorkflowSid()
Returns The SID of the TaskRouter target Workflow.
|
List<Map<String,Object>> |
getTaskrouterTaskqueues()
Returns The list of TaskRouter TaskQueues.
|
Map<String,Object> |
getTaskrouterWorkerAttributes()
Returns The TaskRouter Worker attributes.
|
Map<String,Object> |
getTaskrouterWorkerChannels()
Returns The TaskRouter default channel capacities and availability for
workers.
|
String |
getTaskrouterWorkspaceSid()
Returns The SID of the TaskRouter Workspace.
|
Map<String,Object> |
getUiAttributes()
Returns The object that describes Flex UI characteristics and settings.
|
Map<String,Object> |
getUiDependencies()
Returns The object that defines the NPM packages and versions to be used in
Hosted Flex.
|
String |
getUiLanguage()
Returns The primary language of the Flex UI.
|
String |
getUiVersion()
Returns The Pinned UI version.
|
URI |
getUrl()
Returns The absolute URL of the Configuration resource.
|
int |
hashCode() |
static ConfigurationUpdater |
updater()
Create a ConfigurationUpdater to execute update.
|
public static ConfigurationFetcher fetcher()
public static ConfigurationCreator creator()
public static ConfigurationUpdater updater()
public static Configuration fromJson(String json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON StringobjectMapper
- Jackson ObjectMapperpublic static Configuration fromJson(InputStream json, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
json
- Raw JSON InputStreamobjectMapper
- Jackson ObjectMapperpublic final String getAccountSid()
public final ZonedDateTime getDateCreated()
public final ZonedDateTime getDateUpdated()
public final Map<String,Object> getAttributes()
public final Configuration.Status getStatus()
public final String getTaskrouterWorkspaceSid()
public final String getTaskrouterTargetWorkflowSid()
public final String getTaskrouterTargetTaskqueueSid()
public final List<Map<String,Object>> getTaskrouterTaskqueues()
public final List<Map<String,Object>> getTaskrouterSkills()
public final Map<String,Object> getTaskrouterWorkerChannels()
public final Map<String,Object> getTaskrouterWorkerAttributes()
public final String getTaskrouterOfflineActivitySid()
public final URI getRuntimeDomain()
public final String getMessagingServiceInstanceSid()
public final String getChatServiceInstanceSid()
public final String getFlexServiceInstanceSid()
public final String getUiLanguage()
public final Map<String,Object> getUiAttributes()
public final Map<String,Object> getUiDependencies()
public final String getUiVersion()
public final String getServiceVersion()
public final Boolean getCallRecordingEnabled()
public final URI getCallRecordingWebhookUrl()
public final Boolean getCrmEnabled()
public final String getCrmType()
public final URI getCrmCallbackUrl()
public final URI getCrmFallbackUrl()
public final Map<String,Object> getCrmAttributes()
public final Map<String,Object> getPublicAttributes()
public final Boolean getPluginServiceEnabled()
public final Map<String,Object> getPluginServiceAttributes()
public final List<Map<String,Object>> getIntegrations()
public final Map<String,Object> getOutboundCallFlows()
public final List<String> getServerlessServiceSids()
public final Map<String,Object> getQueueStatsConfiguration()
public final Map<String,Object> getNotifications()
public final Map<String,Object> getMarkdown()
public final URI getUrl()
Copyright © 2019 Twilio, Inc. All Rights Reserved.