Class Configuration

    • Method Detail

      • fromJson

        public static Configuration fromJson​(String json,
                                             com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Converts a JSON String into a Configuration object using the provided ObjectMapper.
        Parameters:
        json - Raw JSON String
        objectMapper - Jackson ObjectMapper
        Returns:
        Configuration object represented by the provided JSON
      • fromJson

        public static Configuration fromJson​(InputStream json,
                                             com.fasterxml.jackson.databind.ObjectMapper objectMapper)
        Converts a JSON InputStream into a Configuration object using the provided ObjectMapper.
        Parameters:
        json - Raw JSON InputStream
        objectMapper - Jackson ObjectMapper
        Returns:
        Configuration object represented by the provided JSON
      • getAccountSid

        public final String getAccountSid()
      • getTaskrouterWorkspaceSid

        public final String getTaskrouterWorkspaceSid()
      • getTaskrouterTargetWorkflowSid

        public final String getTaskrouterTargetWorkflowSid()
      • getTaskrouterTargetTaskqueueSid

        public final String getTaskrouterTargetTaskqueueSid()
      • getTaskrouterWorkerChannels

        public final Map<String,​Object> getTaskrouterWorkerChannels()
      • getTaskrouterWorkerAttributes

        public final Map<String,​Object> getTaskrouterWorkerAttributes()
      • getTaskrouterOfflineActivitySid

        public final String getTaskrouterOfflineActivitySid()
      • getRuntimeDomain

        public final URI getRuntimeDomain()
      • getMessagingServiceInstanceSid

        public final String getMessagingServiceInstanceSid()
      • getChatServiceInstanceSid

        public final String getChatServiceInstanceSid()
      • getFlexServiceInstanceSid

        public final String getFlexServiceInstanceSid()
      • getUiLanguage

        public final String getUiLanguage()
      • getUiDependencies

        public final Map<String,​Object> getUiDependencies()
      • getUiVersion

        public final String getUiVersion()
      • getServiceVersion

        public final String getServiceVersion()
      • getCallRecordingEnabled

        public final Boolean getCallRecordingEnabled()
      • getCallRecordingWebhookUrl

        public final URI getCallRecordingWebhookUrl()
      • getCrmEnabled

        public final Boolean getCrmEnabled()
      • getCrmType

        public final String getCrmType()
      • getCrmCallbackUrl

        public final URI getCrmCallbackUrl()
      • getCrmFallbackUrl

        public final URI getCrmFallbackUrl()
      • getPublicAttributes

        public final Map<String,​Object> getPublicAttributes()
      • getPluginServiceEnabled

        public final Boolean getPluginServiceEnabled()
      • getPluginServiceAttributes

        public final Map<String,​Object> getPluginServiceAttributes()
      • getOutboundCallFlows

        public final Map<String,​Object> getOutboundCallFlows()
      • getServerlessServiceSids

        public final List<String> getServerlessServiceSids()
      • getQueueStatsConfiguration

        public final Map<String,​Object> getQueueStatsConfiguration()
      • getUrl

        public final URI getUrl()
      • getFlexInsightsHr

        public final Map<String,​Object> getFlexInsightsHr()
      • getFlexInsightsDrilldown

        public final Boolean getFlexInsightsDrilldown()
      • getFlexUrl

        public final URI getFlexUrl()
      • getDebuggerIntegration

        public final Map<String,​Object> getDebuggerIntegration()
      • getFlexUiStatusReport

        public final Map<String,​Object> getFlexUiStatusReport()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object