Class SpeechTextAnalyticsApi

java.lang.Object
com.mypurecloud.sdk.v2.api.SpeechTextAnalyticsApi

public class SpeechTextAnalyticsApi extends Object
  • Constructor Details

    • SpeechTextAnalyticsApi

      public SpeechTextAnalyticsApi()
    • SpeechTextAnalyticsApi

      public SpeechTextAnalyticsApi(ApiClient apiClient)
  • Method Details

    • deleteSpeechandtextanalyticsCategory

      public void deleteSpeechandtextanalyticsCategory(String categoryId) throws IOException, ApiException
      Delete a Speech & Text Analytics category by ID
      Parameters:
      categoryId - The id of the category (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsCategoryWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsCategoryWithHttpInfo(String categoryId) throws IOException
      Delete a Speech & Text Analytics category by ID
      Parameters:
      categoryId - The id of the category (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsCategory

      public void deleteSpeechandtextanalyticsCategory(DeleteSpeechandtextanalyticsCategoryRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics category by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsCategory

      public ApiResponse<Void> deleteSpeechandtextanalyticsCategory(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics category by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public void deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(String dictionaryFeedbackId) throws IOException, ApiException
      Delete a Speech & Text Analytics DictionaryFeedback by Id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo(String dictionaryFeedbackId) throws IOException
      Delete a Speech & Text Analytics DictionaryFeedback by Id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public void deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(DeleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics DictionaryFeedback by Id
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public ApiResponse<Void> deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics DictionaryFeedback by Id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsProgram

      public DeleteProgramResponse deleteSpeechandtextanalyticsProgram(String programId, Boolean forceDelete) throws IOException, ApiException
      Delete a Speech & Text Analytics program by id
      Parameters:
      programId - The id of the program (required)
      forceDelete - Indicates whether the program is forced to be deleted or not. Required when the program to delete is the default program. (optional, default to false)
      Returns:
      DeleteProgramResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsProgramWithHttpInfo

      public ApiResponse<DeleteProgramResponse> deleteSpeechandtextanalyticsProgramWithHttpInfo(String programId, Boolean forceDelete) throws IOException
      Delete a Speech & Text Analytics program by id
      Parameters:
      programId - The id of the program (required)
      forceDelete - Indicates whether the program is forced to be deleted or not. Required when the program to delete is the default program. (optional, default to false)
      Returns:
      DeleteProgramResponse
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsProgram

      public DeleteProgramResponse deleteSpeechandtextanalyticsProgram(DeleteSpeechandtextanalyticsProgramRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics program by id
      Parameters:
      request - The request object
      Returns:
      DeleteProgramResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsProgram

      public ApiResponse<DeleteProgramResponse> deleteSpeechandtextanalyticsProgram(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics program by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsReprocessingJob

      public void deleteSpeechandtextanalyticsReprocessingJob(String jobId) throws IOException, ApiException
      Delete a Speech & Text Analytics Reprocessing job by Id deleteSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsReprocessingJobWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsReprocessingJobWithHttpInfo(String jobId) throws IOException
      Delete a Speech & Text Analytics Reprocessing job by Id deleteSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsReprocessingJob

      public void deleteSpeechandtextanalyticsReprocessingJob(DeleteSpeechandtextanalyticsReprocessingJobRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics Reprocessing job by Id deleteSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsReprocessingJob

      public ApiResponse<Void> deleteSpeechandtextanalyticsReprocessingJob(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics Reprocessing job by Id deleteSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedback

      public void deleteSpeechandtextanalyticsSentimentfeedback() throws IOException, ApiException
      Delete All Speech & Text Analytics SentimentFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedbackWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsSentimentfeedbackWithHttpInfo() throws IOException
      Delete All Speech & Text Analytics SentimentFeedback
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedback

      public void deleteSpeechandtextanalyticsSentimentfeedback(DeleteSpeechandtextanalyticsSentimentfeedbackRequest request) throws IOException, ApiException
      Delete All Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedback

      public ApiResponse<Void> deleteSpeechandtextanalyticsSentimentfeedback(ApiRequest<Void> request) throws IOException
      Delete All Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId

      public void deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(String sentimentFeedbackId) throws IOException, ApiException
      Delete a Speech & Text Analytics SentimentFeedback by Id
      Parameters:
      sentimentFeedbackId - The Id of the SentimentFeedback (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackIdWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackIdWithHttpInfo(String sentimentFeedbackId) throws IOException
      Delete a Speech & Text Analytics SentimentFeedback by Id
      Parameters:
      sentimentFeedbackId - The Id of the SentimentFeedback (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId

      public void deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(DeleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackIdRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics SentimentFeedback by Id
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId

      public ApiResponse<Void> deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics SentimentFeedback by Id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsTopic

      public void deleteSpeechandtextanalyticsTopic(String topicId) throws IOException, ApiException
      Delete a Speech & Text Analytics topic by id
      Parameters:
      topicId - The id of the topic (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsTopicWithHttpInfo

      public ApiResponse<Void> deleteSpeechandtextanalyticsTopicWithHttpInfo(String topicId) throws IOException
      Delete a Speech & Text Analytics topic by id
      Parameters:
      topicId - The id of the topic (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsTopic

      public void deleteSpeechandtextanalyticsTopic(DeleteSpeechandtextanalyticsTopicRequest request) throws IOException, ApiException
      Delete a Speech & Text Analytics topic by id
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSpeechandtextanalyticsTopic

      public ApiResponse<Void> deleteSpeechandtextanalyticsTopic(ApiRequest<Void> request) throws IOException
      Delete a Speech & Text Analytics topic by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategories

      public CategoriesEntityListing getSpeechandtextanalyticsCategories(Integer pageSize, Integer pageNumber, String name, String sortOrder, String sortBy, List<String> ids) throws IOException, ApiException
      Get the list of Speech and Text Analytics categories
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 25. (optional, default to 25)
      pageNumber - The page number for the listing (optional, default to 1)
      name - The category name filter applied to the listing (optional)
      sortOrder - The sort order for the listing (optional, default to asc)
      sortBy - The field to sort by for the listing (optional, default to name)
      ids - Comma separated Category IDs to filter by. Cannot be used with other filters. Maximum of 25 IDs allowed. (optional)
      Returns:
      CategoriesEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategoriesWithHttpInfo

      public ApiResponse<CategoriesEntityListing> getSpeechandtextanalyticsCategoriesWithHttpInfo(Integer pageSize, Integer pageNumber, String name, String sortOrder, String sortBy, List<String> ids) throws IOException
      Get the list of Speech and Text Analytics categories
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 25. (optional, default to 25)
      pageNumber - The page number for the listing (optional, default to 1)
      name - The category name filter applied to the listing (optional)
      sortOrder - The sort order for the listing (optional, default to asc)
      sortBy - The field to sort by for the listing (optional, default to name)
      ids - Comma separated Category IDs to filter by. Cannot be used with other filters. Maximum of 25 IDs allowed. (optional)
      Returns:
      CategoriesEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategories

      public CategoriesEntityListing getSpeechandtextanalyticsCategories(GetSpeechandtextanalyticsCategoriesRequest request) throws IOException, ApiException
      Get the list of Speech and Text Analytics categories
      Parameters:
      request - The request object
      Returns:
      CategoriesEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategories

      public ApiResponse<CategoriesEntityListing> getSpeechandtextanalyticsCategories(ApiRequest<Void> request) throws IOException
      Get the list of Speech and Text Analytics categories
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategory

      public StaCategory getSpeechandtextanalyticsCategory(String categoryId) throws IOException, ApiException
      Get a Speech & Text Analytics Category by ID
      Parameters:
      categoryId - The id of the category (required)
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategoryWithHttpInfo

      public ApiResponse<StaCategory> getSpeechandtextanalyticsCategoryWithHttpInfo(String categoryId) throws IOException
      Get a Speech & Text Analytics Category by ID
      Parameters:
      categoryId - The id of the category (required)
      Returns:
      StaCategory
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategory

      public StaCategory getSpeechandtextanalyticsCategory(GetSpeechandtextanalyticsCategoryRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics Category by ID
      Parameters:
      request - The request object
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsCategory

      public ApiResponse<StaCategory> getSpeechandtextanalyticsCategory(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics Category by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversation

      public ConversationMetrics getSpeechandtextanalyticsConversation(String conversationId) throws IOException, ApiException
      Get Speech and Text Analytics for a specific conversation
      Parameters:
      conversationId - Conversation Id (required)
      Returns:
      ConversationMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationWithHttpInfo

      public ApiResponse<ConversationMetrics> getSpeechandtextanalyticsConversationWithHttpInfo(String conversationId) throws IOException
      Get Speech and Text Analytics for a specific conversation
      Parameters:
      conversationId - Conversation Id (required)
      Returns:
      ConversationMetrics
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversation

      public ConversationMetrics getSpeechandtextanalyticsConversation(GetSpeechandtextanalyticsConversationRequest request) throws IOException, ApiException
      Get Speech and Text Analytics for a specific conversation
      Parameters:
      request - The request object
      Returns:
      ConversationMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversation

      public ApiResponse<ConversationMetrics> getSpeechandtextanalyticsConversation(ApiRequest<Void> request) throws IOException
      Get Speech and Text Analytics for a specific conversation
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCategories

      public ConversationCategoriesEntityListing getSpeechandtextanalyticsConversationCategories(String conversationId, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Get the list of detected Speech and Text Analytics categories of conversation
      Parameters:
      conversationId - The id of the conversation (required)
      pageSize - The page size for the listing. The max that will be returned is 50. (optional, default to 25)
      pageNumber - The page number for the listing (optional, default to 1)
      Returns:
      ConversationCategoriesEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCategoriesWithHttpInfo

      public ApiResponse<ConversationCategoriesEntityListing> getSpeechandtextanalyticsConversationCategoriesWithHttpInfo(String conversationId, Integer pageSize, Integer pageNumber) throws IOException
      Get the list of detected Speech and Text Analytics categories of conversation
      Parameters:
      conversationId - The id of the conversation (required)
      pageSize - The page size for the listing. The max that will be returned is 50. (optional, default to 25)
      pageNumber - The page number for the listing (optional, default to 1)
      Returns:
      ConversationCategoriesEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCategories

      public ConversationCategoriesEntityListing getSpeechandtextanalyticsConversationCategories(GetSpeechandtextanalyticsConversationCategoriesRequest request) throws IOException, ApiException
      Get the list of detected Speech and Text Analytics categories of conversation
      Parameters:
      request - The request object
      Returns:
      ConversationCategoriesEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCategories

      public ApiResponse<ConversationCategoriesEntityListing> getSpeechandtextanalyticsConversationCategories(ApiRequest<Void> request) throws IOException
      Get the list of detected Speech and Text Analytics categories of conversation
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturl

      public TranscriptUrl getSpeechandtextanalyticsConversationCommunicationTranscripturl(String conversationId, String communicationId) throws IOException, ApiException
      Get the pre-signed S3 URL for the transcript of a specific communication of a conversation
      Parameters:
      conversationId - Conversation ID (required)
      communicationId - Communication ID (required)
      Returns:
      TranscriptUrl
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturlWithHttpInfo

      public ApiResponse<TranscriptUrl> getSpeechandtextanalyticsConversationCommunicationTranscripturlWithHttpInfo(String conversationId, String communicationId) throws IOException
      Get the pre-signed S3 URL for the transcript of a specific communication of a conversation
      Parameters:
      conversationId - Conversation ID (required)
      communicationId - Communication ID (required)
      Returns:
      TranscriptUrl
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturl

      public TranscriptUrl getSpeechandtextanalyticsConversationCommunicationTranscripturl(GetSpeechandtextanalyticsConversationCommunicationTranscripturlRequest request) throws IOException, ApiException
      Get the pre-signed S3 URL for the transcript of a specific communication of a conversation
      Parameters:
      request - The request object
      Returns:
      TranscriptUrl
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturl

      public ApiResponse<TranscriptUrl> getSpeechandtextanalyticsConversationCommunicationTranscripturl(ApiRequest<Void> request) throws IOException
      Get the pre-signed S3 URL for the transcript of a specific communication of a conversation
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturls

      public TranscriptUrls getSpeechandtextanalyticsConversationCommunicationTranscripturls(String conversationId, String communicationId) throws IOException, ApiException
      Get the list of pre-signed S3 URL for the transcripts of a specific communication of a conversation
      Parameters:
      conversationId - Conversation ID (required)
      communicationId - Communication ID (required)
      Returns:
      TranscriptUrls
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturlsWithHttpInfo

      public ApiResponse<TranscriptUrls> getSpeechandtextanalyticsConversationCommunicationTranscripturlsWithHttpInfo(String conversationId, String communicationId) throws IOException
      Get the list of pre-signed S3 URL for the transcripts of a specific communication of a conversation
      Parameters:
      conversationId - Conversation ID (required)
      communicationId - Communication ID (required)
      Returns:
      TranscriptUrls
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturls

      public TranscriptUrls getSpeechandtextanalyticsConversationCommunicationTranscripturls(GetSpeechandtextanalyticsConversationCommunicationTranscripturlsRequest request) throws IOException, ApiException
      Get the list of pre-signed S3 URL for the transcripts of a specific communication of a conversation
      Parameters:
      request - The request object
      Returns:
      TranscriptUrls
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationCommunicationTranscripturls

      public ApiResponse<TranscriptUrls> getSpeechandtextanalyticsConversationCommunicationTranscripturls(ApiRequest<Void> request) throws IOException
      Get the list of pre-signed S3 URL for the transcripts of a specific communication of a conversation
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSentiments

      public SentimentData getSpeechandtextanalyticsConversationSentiments(String conversationId) throws IOException, ApiException
      Get sentiment data
      Parameters:
      conversationId - The conversation ID of the sentiment data (required)
      Returns:
      SentimentData
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSentimentsWithHttpInfo

      public ApiResponse<SentimentData> getSpeechandtextanalyticsConversationSentimentsWithHttpInfo(String conversationId) throws IOException
      Get sentiment data
      Parameters:
      conversationId - The conversation ID of the sentiment data (required)
      Returns:
      SentimentData
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSentiments

      public SentimentData getSpeechandtextanalyticsConversationSentiments(GetSpeechandtextanalyticsConversationSentimentsRequest request) throws IOException, ApiException
      Get sentiment data
      Parameters:
      request - The request object
      Returns:
      SentimentData
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSentiments

      public ApiResponse<SentimentData> getSpeechandtextanalyticsConversationSentiments(ApiRequest<Void> request) throws IOException
      Get sentiment data
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSummaries

      public SpeechTextAnalyticsConversationSummaryListing getSpeechandtextanalyticsConversationSummaries(String conversationId) throws IOException, ApiException
      Get conversation summaries by conversation id.
      Parameters:
      conversationId - The conversation ID of the summaries (required)
      Returns:
      SpeechTextAnalyticsConversationSummaryListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSummariesWithHttpInfo

      public ApiResponse<SpeechTextAnalyticsConversationSummaryListing> getSpeechandtextanalyticsConversationSummariesWithHttpInfo(String conversationId) throws IOException
      Get conversation summaries by conversation id.
      Parameters:
      conversationId - The conversation ID of the summaries (required)
      Returns:
      SpeechTextAnalyticsConversationSummaryListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSummaries

      Get conversation summaries by conversation id.
      Parameters:
      request - The request object
      Returns:
      SpeechTextAnalyticsConversationSummaryListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsConversationSummaries

      public ApiResponse<SpeechTextAnalyticsConversationSummaryListing> getSpeechandtextanalyticsConversationSummaries(ApiRequest<Void> request) throws IOException
      Get conversation summaries by conversation id.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedback

      public DictionaryFeedbackEntityListing getSpeechandtextanalyticsDictionaryfeedback(String dialect, String transcriptionEngine, String nextPage, Integer pageSize) throws IOException, ApiException
      Get the list of Speech & Text Analytics dictionary feedbacks
      Parameters:
      dialect - The key for filter the listing by dialect, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional, default to null)
      transcriptionEngine - Filter by transcription engine, If not provided, all transcription engines will be considered (optional)
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 500)
      Returns:
      DictionaryFeedbackEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedbackWithHttpInfo

      public ApiResponse<DictionaryFeedbackEntityListing> getSpeechandtextanalyticsDictionaryfeedbackWithHttpInfo(String dialect, String transcriptionEngine, String nextPage, Integer pageSize) throws IOException
      Get the list of Speech & Text Analytics dictionary feedbacks
      Parameters:
      dialect - The key for filter the listing by dialect, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional, default to null)
      transcriptionEngine - Filter by transcription engine, If not provided, all transcription engines will be considered (optional)
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 500)
      Returns:
      DictionaryFeedbackEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedback

      public DictionaryFeedbackEntityListing getSpeechandtextanalyticsDictionaryfeedback(GetSpeechandtextanalyticsDictionaryfeedbackRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics dictionary feedbacks
      Parameters:
      request - The request object
      Returns:
      DictionaryFeedbackEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedback

      public ApiResponse<DictionaryFeedbackEntityListing> getSpeechandtextanalyticsDictionaryfeedback(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics dictionary feedbacks
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public DictionaryFeedback getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(String dictionaryFeedbackId) throws IOException, ApiException
      Get a Speech & Text Analytics dictionary feedback by id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo

      public ApiResponse<DictionaryFeedback> getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo(String dictionaryFeedbackId) throws IOException
      Get a Speech & Text Analytics dictionary feedback by id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      Returns:
      DictionaryFeedback
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public DictionaryFeedback getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(GetSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics dictionary feedback by id
      Parameters:
      request - The request object
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public ApiResponse<DictionaryFeedback> getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics dictionary feedback by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgram

      public Program getSpeechandtextanalyticsProgram(String programId) throws IOException, ApiException
      Get a Speech & Text Analytics program by id
      Parameters:
      programId - The id of the program (required)
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramWithHttpInfo

      public ApiResponse<Program> getSpeechandtextanalyticsProgramWithHttpInfo(String programId) throws IOException
      Get a Speech & Text Analytics program by id
      Parameters:
      programId - The id of the program (required)
      Returns:
      Program
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgram

      public Program getSpeechandtextanalyticsProgram(GetSpeechandtextanalyticsProgramRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics program by id
      Parameters:
      request - The request object
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgram

      public ApiResponse<Program> getSpeechandtextanalyticsProgram(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics program by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramMappings

      public TopicsDefinitionsProgramMappings getSpeechandtextanalyticsProgramMappings(String programId) throws IOException, ApiException
      Get Speech & Text Analytics program mappings to queues and flows by id
      Parameters:
      programId - The id of the program (required)
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramMappingsWithHttpInfo

      public ApiResponse<TopicsDefinitionsProgramMappings> getSpeechandtextanalyticsProgramMappingsWithHttpInfo(String programId) throws IOException
      Get Speech & Text Analytics program mappings to queues and flows by id
      Parameters:
      programId - The id of the program (required)
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramMappings

      public TopicsDefinitionsProgramMappings getSpeechandtextanalyticsProgramMappings(GetSpeechandtextanalyticsProgramMappingsRequest request) throws IOException, ApiException
      Get Speech & Text Analytics program mappings to queues and flows by id
      Parameters:
      request - The request object
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramMappings

      public ApiResponse<TopicsDefinitionsProgramMappings> getSpeechandtextanalyticsProgramMappings(ApiRequest<Void> request) throws IOException
      Get Speech & Text Analytics program mappings to queues and flows by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramSettingsInsights

      public ProgramInsightsSettings getSpeechandtextanalyticsProgramSettingsInsights(String programId) throws IOException, ApiException
      Get AI Insights settings of a program
      Parameters:
      programId - The id of the program (required)
      Returns:
      ProgramInsightsSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramSettingsInsightsWithHttpInfo

      public ApiResponse<ProgramInsightsSettings> getSpeechandtextanalyticsProgramSettingsInsightsWithHttpInfo(String programId) throws IOException
      Get AI Insights settings of a program
      Parameters:
      programId - The id of the program (required)
      Returns:
      ProgramInsightsSettings
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramSettingsInsights

      public ProgramInsightsSettings getSpeechandtextanalyticsProgramSettingsInsights(GetSpeechandtextanalyticsProgramSettingsInsightsRequest request) throws IOException, ApiException
      Get AI Insights settings of a program
      Parameters:
      request - The request object
      Returns:
      ProgramInsightsSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramSettingsInsights

      public ApiResponse<ProgramInsightsSettings> getSpeechandtextanalyticsProgramSettingsInsights(ApiRequest<Void> request) throws IOException
      Get AI Insights settings of a program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramTranscriptionengines

      public ProgramTranscriptionEngines getSpeechandtextanalyticsProgramTranscriptionengines(String programId) throws IOException, ApiException
      Get transcription engine settings of a program
      Parameters:
      programId - The id of the program (required)
      Returns:
      ProgramTranscriptionEngines
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramTranscriptionenginesWithHttpInfo

      public ApiResponse<ProgramTranscriptionEngines> getSpeechandtextanalyticsProgramTranscriptionenginesWithHttpInfo(String programId) throws IOException
      Get transcription engine settings of a program
      Parameters:
      programId - The id of the program (required)
      Returns:
      ProgramTranscriptionEngines
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramTranscriptionengines

      public ProgramTranscriptionEngines getSpeechandtextanalyticsProgramTranscriptionengines(GetSpeechandtextanalyticsProgramTranscriptionenginesRequest request) throws IOException, ApiException
      Get transcription engine settings of a program
      Parameters:
      request - The request object
      Returns:
      ProgramTranscriptionEngines
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramTranscriptionengines

      public ApiResponse<ProgramTranscriptionEngines> getSpeechandtextanalyticsProgramTranscriptionengines(ApiRequest<Void> request) throws IOException
      Get transcription engine settings of a program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsPrograms

      public ProgramsEntityListing getSpeechandtextanalyticsPrograms(String nextPage, Integer pageSize, String state, String name, List<String> ids, String sortBy, String sortOrder) throws IOException, ApiException
      Get the list of Speech & Text Analytics programs
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      state - Program state. Defaults to Latest (optional)
      name - Case insensitive partial name to filter by (optional)
      ids - Comma separated Program IDs to filter by. Cannot be used with pagination params. Maximum of 50 IDs allowed. (optional)
      sortBy - Sort results by. Defaults to name (optional)
      sortOrder - Sort order. Defaults to asc (optional)
      Returns:
      ProgramsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsWithHttpInfo

      public ApiResponse<ProgramsEntityListing> getSpeechandtextanalyticsProgramsWithHttpInfo(String nextPage, Integer pageSize, String state, String name, List<String> ids, String sortBy, String sortOrder) throws IOException
      Get the list of Speech & Text Analytics programs
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      state - Program state. Defaults to Latest (optional)
      name - Case insensitive partial name to filter by (optional)
      ids - Comma separated Program IDs to filter by. Cannot be used with pagination params. Maximum of 50 IDs allowed. (optional)
      sortBy - Sort results by. Defaults to name (optional)
      sortOrder - Sort order. Defaults to asc (optional)
      Returns:
      ProgramsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsPrograms

      public ProgramsEntityListing getSpeechandtextanalyticsPrograms(GetSpeechandtextanalyticsProgramsRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics programs
      Parameters:
      request - The request object
      Returns:
      ProgramsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsPrograms

      public ApiResponse<ProgramsEntityListing> getSpeechandtextanalyticsPrograms(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics programs
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsGeneralJob

      public GeneralProgramJob getSpeechandtextanalyticsProgramsGeneralJob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics general program job by id
      Parameters:
      jobId - The id of the publish programs job (required)
      Returns:
      GeneralProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsGeneralJobWithHttpInfo

      public ApiResponse<GeneralProgramJob> getSpeechandtextanalyticsProgramsGeneralJobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics general program job by id
      Parameters:
      jobId - The id of the publish programs job (required)
      Returns:
      GeneralProgramJob
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsGeneralJob

      public GeneralProgramJob getSpeechandtextanalyticsProgramsGeneralJob(GetSpeechandtextanalyticsProgramsGeneralJobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics general program job by id
      Parameters:
      request - The request object
      Returns:
      GeneralProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsGeneralJob

      public ApiResponse<GeneralProgramJob> getSpeechandtextanalyticsProgramsGeneralJob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics general program job by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsMappings

      public TopicsDefinitionsProgramsMappingsEntityListing getSpeechandtextanalyticsProgramsMappings(String nextPage, Integer pageSize) throws IOException, ApiException
      Get the list of Speech & Text Analytics programs mappings to queues and flows
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      Returns:
      TopicsDefinitionsProgramsMappingsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsMappingsWithHttpInfo

      public ApiResponse<TopicsDefinitionsProgramsMappingsEntityListing> getSpeechandtextanalyticsProgramsMappingsWithHttpInfo(String nextPage, Integer pageSize) throws IOException
      Get the list of Speech & Text Analytics programs mappings to queues and flows
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      Returns:
      TopicsDefinitionsProgramsMappingsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsMappings

      Get the list of Speech & Text Analytics programs mappings to queues and flows
      Parameters:
      request - The request object
      Returns:
      TopicsDefinitionsProgramsMappingsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsMappings

      public ApiResponse<TopicsDefinitionsProgramsMappingsEntityListing> getSpeechandtextanalyticsProgramsMappings(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics programs mappings to queues and flows
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsPublishjob

      public ProgramJob getSpeechandtextanalyticsProgramsPublishjob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics publish programs job by id
      Parameters:
      jobId - The id of the publish programs job (required)
      Returns:
      ProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsPublishjobWithHttpInfo

      public ApiResponse<ProgramJob> getSpeechandtextanalyticsProgramsPublishjobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics publish programs job by id
      Parameters:
      jobId - The id of the publish programs job (required)
      Returns:
      ProgramJob
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsPublishjob

      public ProgramJob getSpeechandtextanalyticsProgramsPublishjob(GetSpeechandtextanalyticsProgramsPublishjobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics publish programs job by id
      Parameters:
      request - The request object
      Returns:
      ProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsPublishjob

      public ApiResponse<ProgramJob> getSpeechandtextanalyticsProgramsPublishjob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics publish programs job by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsSettingsInsights

      public ProgramInsightsSettingsEntityListing getSpeechandtextanalyticsProgramsSettingsInsights(Integer pageSize, Integer pageNumber, List<String> programIds) throws IOException, ApiException
      Get the list of program AI Insights settings for the organization
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 100. (optional, default to 100)
      pageNumber - The page number for the listing (optional, default to 1)
      programIds - Comma separated Program IDs to filter by. Maximum of 50 IDs allowed. (optional)
      Returns:
      ProgramInsightsSettingsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsSettingsInsightsWithHttpInfo

      public ApiResponse<ProgramInsightsSettingsEntityListing> getSpeechandtextanalyticsProgramsSettingsInsightsWithHttpInfo(Integer pageSize, Integer pageNumber, List<String> programIds) throws IOException
      Get the list of program AI Insights settings for the organization
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 100. (optional, default to 100)
      pageNumber - The page number for the listing (optional, default to 1)
      programIds - Comma separated Program IDs to filter by. Maximum of 50 IDs allowed. (optional)
      Returns:
      ProgramInsightsSettingsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsSettingsInsights

      public ProgramInsightsSettingsEntityListing getSpeechandtextanalyticsProgramsSettingsInsights(GetSpeechandtextanalyticsProgramsSettingsInsightsRequest request) throws IOException, ApiException
      Get the list of program AI Insights settings for the organization
      Parameters:
      request - The request object
      Returns:
      ProgramInsightsSettingsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsSettingsInsights

      public ApiResponse<ProgramInsightsSettingsEntityListing> getSpeechandtextanalyticsProgramsSettingsInsights(ApiRequest<Void> request) throws IOException
      Get the list of program AI Insights settings for the organization
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTopiclinksJob

      public ProgramTopicLinksJob getSpeechandtextanalyticsProgramsTopiclinksJob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics program-topic links job by id
      Parameters:
      jobId - The id of the program-topic links job (required)
      Returns:
      ProgramTopicLinksJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTopiclinksJobWithHttpInfo

      public ApiResponse<ProgramTopicLinksJob> getSpeechandtextanalyticsProgramsTopiclinksJobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics program-topic links job by id
      Parameters:
      jobId - The id of the program-topic links job (required)
      Returns:
      ProgramTopicLinksJob
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTopiclinksJob

      public ProgramTopicLinksJob getSpeechandtextanalyticsProgramsTopiclinksJob(GetSpeechandtextanalyticsProgramsTopiclinksJobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics program-topic links job by id
      Parameters:
      request - The request object
      Returns:
      ProgramTopicLinksJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTopiclinksJob

      public ApiResponse<ProgramTopicLinksJob> getSpeechandtextanalyticsProgramsTopiclinksJob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics program-topic links job by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTranscriptionenginesDialects

      public SupportedDialectsEntityListing getSpeechandtextanalyticsProgramsTranscriptionenginesDialects() throws IOException, ApiException
      Get supported dialects for each transcription engine
      Returns:
      SupportedDialectsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTranscriptionenginesDialectsWithHttpInfo

      public ApiResponse<SupportedDialectsEntityListing> getSpeechandtextanalyticsProgramsTranscriptionenginesDialectsWithHttpInfo() throws IOException
      Get supported dialects for each transcription engine
      Returns:
      SupportedDialectsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTranscriptionenginesDialects

      public SupportedDialectsEntityListing getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(GetSpeechandtextanalyticsProgramsTranscriptionenginesDialectsRequest request) throws IOException, ApiException
      Get supported dialects for each transcription engine
      Parameters:
      request - The request object
      Returns:
      SupportedDialectsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsTranscriptionenginesDialects

      public ApiResponse<SupportedDialectsEntityListing> getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(ApiRequest<Void> request) throws IOException
      Get supported dialects for each transcription engine
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsUnpublished

      public UnpublishedProgramsEntityListing getSpeechandtextanalyticsProgramsUnpublished(String nextPage, Integer pageSize) throws IOException, ApiException
      Get the list of Speech & Text Analytics unpublished programs
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      Returns:
      UnpublishedProgramsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsUnpublishedWithHttpInfo

      public ApiResponse<UnpublishedProgramsEntityListing> getSpeechandtextanalyticsProgramsUnpublishedWithHttpInfo(String nextPage, Integer pageSize) throws IOException
      Get the list of Speech & Text Analytics unpublished programs
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing (optional, default to 20)
      Returns:
      UnpublishedProgramsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsUnpublished

      public UnpublishedProgramsEntityListing getSpeechandtextanalyticsProgramsUnpublished(GetSpeechandtextanalyticsProgramsUnpublishedRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics unpublished programs
      Parameters:
      request - The request object
      Returns:
      UnpublishedProgramsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsProgramsUnpublished

      public ApiResponse<UnpublishedProgramsEntityListing> getSpeechandtextanalyticsProgramsUnpublished(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics unpublished programs
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJob

      public ReprocessJobResponse getSpeechandtextanalyticsReprocessingJob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics reprocess job by id getSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Returns:
      ReprocessJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobWithHttpInfo

      public ApiResponse<ReprocessJobResponse> getSpeechandtextanalyticsReprocessingJobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics reprocess job by id getSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Returns:
      ReprocessJobResponse
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJob

      public ReprocessJobResponse getSpeechandtextanalyticsReprocessingJob(GetSpeechandtextanalyticsReprocessingJobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics reprocess job by id getSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      ReprocessJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJob

      public ApiResponse<ReprocessJobResponse> getSpeechandtextanalyticsReprocessingJob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics reprocess job by id getSpeechandtextanalyticsReprocessingJob is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobInteractions

      public ReprocessInteractionsByJobIdResponse getSpeechandtextanalyticsReprocessingJobInteractions(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics Reprocessing interactions statuses by job id getSpeechandtextanalyticsReprocessingJobInteractions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Returns:
      ReprocessInteractionsByJobIdResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobInteractionsWithHttpInfo

      public ApiResponse<ReprocessInteractionsByJobIdResponse> getSpeechandtextanalyticsReprocessingJobInteractionsWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics Reprocessing interactions statuses by job id getSpeechandtextanalyticsReprocessingJobInteractions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      jobId - The Id of the Reprocessing job (required)
      Returns:
      ReprocessInteractionsByJobIdResponse
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobInteractions

      public ReprocessInteractionsByJobIdResponse getSpeechandtextanalyticsReprocessingJobInteractions(GetSpeechandtextanalyticsReprocessingJobInteractionsRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics Reprocessing interactions statuses by job id getSpeechandtextanalyticsReprocessingJobInteractions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      ReprocessInteractionsByJobIdResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobInteractions

      public ApiResponse<ReprocessInteractionsByJobIdResponse> getSpeechandtextanalyticsReprocessingJobInteractions(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics Reprocessing interactions statuses by job id getSpeechandtextanalyticsReprocessingJobInteractions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobs

      public ReprocessJobEntityListingResponse getSpeechandtextanalyticsReprocessingJobs(Integer pageSize, Integer pageNumber, String sortOrder, String name) throws IOException, ApiException
      Get the list of Speech & Text Analytics reprocess jobs getSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 100. Default is 25. (optional)
      pageNumber - The page number for the listing. Defaults to 1. (optional)
      sortOrder - Results are sorted by dateCreated. Please choose the sort order. The default is descending (desc). (optional)
      name - Case insensitive partial name to filter by. (optional)
      Returns:
      ReprocessJobEntityListingResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobsWithHttpInfo

      public ApiResponse<ReprocessJobEntityListingResponse> getSpeechandtextanalyticsReprocessingJobsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortOrder, String name) throws IOException
      Get the list of Speech & Text Analytics reprocess jobs getSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      pageSize - The page size for the listing. The max that will be returned is 100. Default is 25. (optional)
      pageNumber - The page number for the listing. Defaults to 1. (optional)
      sortOrder - Results are sorted by dateCreated. Please choose the sort order. The default is descending (desc). (optional)
      name - Case insensitive partial name to filter by. (optional)
      Returns:
      ReprocessJobEntityListingResponse
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobs

      public ReprocessJobEntityListingResponse getSpeechandtextanalyticsReprocessingJobs(GetSpeechandtextanalyticsReprocessingJobsRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics reprocess jobs getSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      ReprocessJobEntityListingResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsReprocessingJobs

      public ApiResponse<ReprocessJobEntityListingResponse> getSpeechandtextanalyticsReprocessingJobs(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics reprocess jobs getSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentDialects

      public EntityListing getSpeechandtextanalyticsSentimentDialects() throws IOException, ApiException
      Get the list of Speech & Text Analytics sentiment supported dialects
      Returns:
      EntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentDialectsWithHttpInfo

      public ApiResponse<EntityListing> getSpeechandtextanalyticsSentimentDialectsWithHttpInfo() throws IOException
      Get the list of Speech & Text Analytics sentiment supported dialects
      Returns:
      EntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentDialects

      public EntityListing getSpeechandtextanalyticsSentimentDialects(GetSpeechandtextanalyticsSentimentDialectsRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics sentiment supported dialects
      Parameters:
      request - The request object
      Returns:
      EntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentDialects

      public ApiResponse<EntityListing> getSpeechandtextanalyticsSentimentDialects(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics sentiment supported dialects
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentfeedback

      public SentimentFeedbackEntityListing getSpeechandtextanalyticsSentimentfeedback(String dialect) throws IOException, ApiException
      Get the list of Speech & Text Analytics SentimentFeedback
      Parameters:
      dialect - The key for filter the listing by dialect, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional, default to null)
      Returns:
      SentimentFeedbackEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentfeedbackWithHttpInfo

      public ApiResponse<SentimentFeedbackEntityListing> getSpeechandtextanalyticsSentimentfeedbackWithHttpInfo(String dialect) throws IOException
      Get the list of Speech & Text Analytics SentimentFeedback
      Parameters:
      dialect - The key for filter the listing by dialect, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional, default to null)
      Returns:
      SentimentFeedbackEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentfeedback

      public SentimentFeedbackEntityListing getSpeechandtextanalyticsSentimentfeedback(GetSpeechandtextanalyticsSentimentfeedbackRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Returns:
      SentimentFeedbackEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSentimentfeedback

      public ApiResponse<SentimentFeedbackEntityListing> getSpeechandtextanalyticsSentimentfeedback(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSettings

      public SpeechTextAnalyticsSettingsResponse getSpeechandtextanalyticsSettings() throws IOException, ApiException
      Get Speech And Text Analytics Settings
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSettingsWithHttpInfo

      public ApiResponse<SpeechTextAnalyticsSettingsResponse> getSpeechandtextanalyticsSettingsWithHttpInfo() throws IOException
      Get Speech And Text Analytics Settings
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSettings

      Get Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsSettings

      public ApiResponse<SpeechTextAnalyticsSettingsResponse> getSpeechandtextanalyticsSettings(ApiRequest<Void> request) throws IOException
      Get Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopic

      public Topic getSpeechandtextanalyticsTopic(String topicId) throws IOException, ApiException
      Get a Speech & Text Analytics topic by id
      Parameters:
      topicId - The id of the topic (required)
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicWithHttpInfo

      public ApiResponse<Topic> getSpeechandtextanalyticsTopicWithHttpInfo(String topicId) throws IOException
      Get a Speech & Text Analytics topic by id
      Parameters:
      topicId - The id of the topic (required)
      Returns:
      Topic
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopic

      public Topic getSpeechandtextanalyticsTopic(GetSpeechandtextanalyticsTopicRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics topic by id
      Parameters:
      request - The request object
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopic

      public ApiResponse<Topic> getSpeechandtextanalyticsTopic(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics topic by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopics

      public TopicsEntityListing getSpeechandtextanalyticsTopics(String nextPage, Integer pageSize, Integer pageNumber, String state, String name, List<String> ids, List<String> dialects, String sortBy, String sortOrder) throws IOException, ApiException
      Get the list of Speech & Text Analytics topics
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing. The max that will be returned is 500. (optional, default to 20)
      pageNumber - The page number for the listing (optional)
      state - Topic state. Defaults to latest (optional)
      name - Case insensitive partial name to filter by (optional)
      ids - Comma separated Topic IDs to filter by. Cannot be used with other filters. Maximum of 50 IDs allowed. (optional)
      dialects - Comma separated dialect strings to filter by. Maximum of 15 dialects allowed. (optional)
      sortBy - Sort results by. Defaults to name (optional)
      sortOrder - Sort order. Defaults to asc (optional)
      Returns:
      TopicsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsWithHttpInfo

      public ApiResponse<TopicsEntityListing> getSpeechandtextanalyticsTopicsWithHttpInfo(String nextPage, Integer pageSize, Integer pageNumber, String state, String name, List<String> ids, List<String> dialects, String sortBy, String sortOrder) throws IOException
      Get the list of Speech & Text Analytics topics
      Parameters:
      nextPage - The key for listing the next page (optional)
      pageSize - The page size for the listing. The max that will be returned is 500. (optional, default to 20)
      pageNumber - The page number for the listing (optional)
      state - Topic state. Defaults to latest (optional)
      name - Case insensitive partial name to filter by (optional)
      ids - Comma separated Topic IDs to filter by. Cannot be used with other filters. Maximum of 50 IDs allowed. (optional)
      dialects - Comma separated dialect strings to filter by. Maximum of 15 dialects allowed. (optional)
      sortBy - Sort results by. Defaults to name (optional)
      sortOrder - Sort order. Defaults to asc (optional)
      Returns:
      TopicsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopics

      public TopicsEntityListing getSpeechandtextanalyticsTopics(GetSpeechandtextanalyticsTopicsRequest request) throws IOException, ApiException
      Get the list of Speech & Text Analytics topics
      Parameters:
      request - The request object
      Returns:
      TopicsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopics

      public ApiResponse<TopicsEntityListing> getSpeechandtextanalyticsTopics(ApiRequest<Void> request) throws IOException
      Get the list of Speech & Text Analytics topics
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsDialects

      public EntityListing getSpeechandtextanalyticsTopicsDialects() throws IOException, ApiException
      Get list of supported Speech & Text Analytics topics dialects
      Returns:
      EntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsDialectsWithHttpInfo

      public ApiResponse<EntityListing> getSpeechandtextanalyticsTopicsDialectsWithHttpInfo() throws IOException
      Get list of supported Speech & Text Analytics topics dialects
      Returns:
      EntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsDialects

      public EntityListing getSpeechandtextanalyticsTopicsDialects(GetSpeechandtextanalyticsTopicsDialectsRequest request) throws IOException, ApiException
      Get list of supported Speech & Text Analytics topics dialects
      Parameters:
      request - The request object
      Returns:
      EntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsDialects

      public ApiResponse<EntityListing> getSpeechandtextanalyticsTopicsDialects(ApiRequest<Void> request) throws IOException
      Get list of supported Speech & Text Analytics topics dialects
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneral

      public GeneralTopicsEntityListing getSpeechandtextanalyticsTopicsGeneral(String dialect) throws IOException, ApiException
      Get the Speech & Text Analytics general topics for a given dialect
      Parameters:
      dialect - The dialect of the general topics, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional)
      Returns:
      GeneralTopicsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneralWithHttpInfo

      public ApiResponse<GeneralTopicsEntityListing> getSpeechandtextanalyticsTopicsGeneralWithHttpInfo(String dialect) throws IOException
      Get the Speech & Text Analytics general topics for a given dialect
      Parameters:
      dialect - The dialect of the general topics, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional)
      Returns:
      GeneralTopicsEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneral

      public GeneralTopicsEntityListing getSpeechandtextanalyticsTopicsGeneral(GetSpeechandtextanalyticsTopicsGeneralRequest request) throws IOException, ApiException
      Get the Speech & Text Analytics general topics for a given dialect
      Parameters:
      request - The request object
      Returns:
      GeneralTopicsEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneral

      public ApiResponse<GeneralTopicsEntityListing> getSpeechandtextanalyticsTopicsGeneral(ApiRequest<Void> request) throws IOException
      Get the Speech & Text Analytics general topics for a given dialect
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneralStatus

      public UnifiedGeneralTopicEntityListing getSpeechandtextanalyticsTopicsGeneralStatus(String dialect) throws IOException, ApiException
      Get the list of general topics from the org and the system with their current status
      Parameters:
      dialect - The dialect of the general topics, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional)
      Returns:
      UnifiedGeneralTopicEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneralStatusWithHttpInfo

      public ApiResponse<UnifiedGeneralTopicEntityListing> getSpeechandtextanalyticsTopicsGeneralStatusWithHttpInfo(String dialect) throws IOException
      Get the list of general topics from the org and the system with their current status
      Parameters:
      dialect - The dialect of the general topics, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard (optional)
      Returns:
      UnifiedGeneralTopicEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneralStatus

      public UnifiedGeneralTopicEntityListing getSpeechandtextanalyticsTopicsGeneralStatus(GetSpeechandtextanalyticsTopicsGeneralStatusRequest request) throws IOException, ApiException
      Get the list of general topics from the org and the system with their current status
      Parameters:
      request - The request object
      Returns:
      UnifiedGeneralTopicEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsGeneralStatus

      public ApiResponse<UnifiedGeneralTopicEntityListing> getSpeechandtextanalyticsTopicsGeneralStatus(ApiRequest<Void> request) throws IOException
      Get the list of general topics from the org and the system with their current status
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsPublishjob

      public TopicJob getSpeechandtextanalyticsTopicsPublishjob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics publish topics job by id
      Parameters:
      jobId - The id of the publish topics job (required)
      Returns:
      TopicJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsPublishjobWithHttpInfo

      public ApiResponse<TopicJob> getSpeechandtextanalyticsTopicsPublishjobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics publish topics job by id
      Parameters:
      jobId - The id of the publish topics job (required)
      Returns:
      TopicJob
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsPublishjob

      public TopicJob getSpeechandtextanalyticsTopicsPublishjob(GetSpeechandtextanalyticsTopicsPublishjobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics publish topics job by id
      Parameters:
      request - The request object
      Returns:
      TopicJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsPublishjob

      public ApiResponse<TopicJob> getSpeechandtextanalyticsTopicsPublishjob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics publish topics job by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsTestphraseJob

      public TestTopicPhraseJob getSpeechandtextanalyticsTopicsTestphraseJob(String jobId) throws IOException, ApiException
      Get a Speech & Text Analytics test topics phrase job by id
      Parameters:
      jobId - the id of the test topic phrase job (required)
      Returns:
      TestTopicPhraseJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsTestphraseJobWithHttpInfo

      public ApiResponse<TestTopicPhraseJob> getSpeechandtextanalyticsTopicsTestphraseJobWithHttpInfo(String jobId) throws IOException
      Get a Speech & Text Analytics test topics phrase job by id
      Parameters:
      jobId - the id of the test topic phrase job (required)
      Returns:
      TestTopicPhraseJob
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsTestphraseJob

      public TestTopicPhraseJob getSpeechandtextanalyticsTopicsTestphraseJob(GetSpeechandtextanalyticsTopicsTestphraseJobRequest request) throws IOException, ApiException
      Get a Speech & Text Analytics test topics phrase job by id
      Parameters:
      request - The request object
      Returns:
      TestTopicPhraseJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTopicsTestphraseJob

      public ApiResponse<TestTopicPhraseJob> getSpeechandtextanalyticsTopicsTestphraseJob(ApiRequest<Void> request) throws IOException
      Get a Speech & Text Analytics test topics phrase job by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguageConversation

      public CommunicationTranslationList getSpeechandtextanalyticsTranslationsLanguageConversation(String languageId, String conversationId, String communicationId, String recordingId) throws IOException, ApiException
      Translate a single interaction recording (or an email conversation)
      Parameters:
      languageId - Target translation language (required)
      conversationId - Conversation id (required)
      communicationId - Communication id associated with the conversation. Please provide a valid communicationId when requesting non-email interactions. (optional)
      recordingId - Recording id associated with the communication. Please provide a valid recordingId when requesting voice interactions. (optional)
      Returns:
      CommunicationTranslationList
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguageConversationWithHttpInfo

      public ApiResponse<CommunicationTranslationList> getSpeechandtextanalyticsTranslationsLanguageConversationWithHttpInfo(String languageId, String conversationId, String communicationId, String recordingId) throws IOException
      Translate a single interaction recording (or an email conversation)
      Parameters:
      languageId - Target translation language (required)
      conversationId - Conversation id (required)
      communicationId - Communication id associated with the conversation. Please provide a valid communicationId when requesting non-email interactions. (optional)
      recordingId - Recording id associated with the communication. Please provide a valid recordingId when requesting voice interactions. (optional)
      Returns:
      CommunicationTranslationList
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguageConversation

      public CommunicationTranslationList getSpeechandtextanalyticsTranslationsLanguageConversation(GetSpeechandtextanalyticsTranslationsLanguageConversationRequest request) throws IOException, ApiException
      Translate a single interaction recording (or an email conversation)
      Parameters:
      request - The request object
      Returns:
      CommunicationTranslationList
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguageConversation

      public ApiResponse<CommunicationTranslationList> getSpeechandtextanalyticsTranslationsLanguageConversation(ApiRequest<Void> request) throws IOException
      Translate a single interaction recording (or an email conversation)
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguages

      public TranslateSupportedLanguageList getSpeechandtextanalyticsTranslationsLanguages() throws IOException, ApiException
      Get supported translation languages
      Returns:
      TranslateSupportedLanguageList
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguagesWithHttpInfo

      public ApiResponse<TranslateSupportedLanguageList> getSpeechandtextanalyticsTranslationsLanguagesWithHttpInfo() throws IOException
      Get supported translation languages
      Returns:
      TranslateSupportedLanguageList
      Throws:
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguages

      public TranslateSupportedLanguageList getSpeechandtextanalyticsTranslationsLanguages(GetSpeechandtextanalyticsTranslationsLanguagesRequest request) throws IOException, ApiException
      Get supported translation languages
      Parameters:
      request - The request object
      Returns:
      TranslateSupportedLanguageList
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSpeechandtextanalyticsTranslationsLanguages

      public ApiResponse<TranslateSupportedLanguageList> getSpeechandtextanalyticsTranslationsLanguages(ApiRequest<Void> request) throws IOException
      Get supported translation languages
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSpeechandtextanalyticsSettings

      public SpeechTextAnalyticsSettingsResponse patchSpeechandtextanalyticsSettings(SpeechTextAnalyticsSettingsRequest body) throws IOException, ApiException
      Patch Speech And Text Analytics Settings
      Parameters:
      body - Speech And Text Analytics Settings (required)
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSpeechandtextanalyticsSettingsWithHttpInfo

      public ApiResponse<SpeechTextAnalyticsSettingsResponse> patchSpeechandtextanalyticsSettingsWithHttpInfo(SpeechTextAnalyticsSettingsRequest body) throws IOException
      Patch Speech And Text Analytics Settings
      Parameters:
      body - Speech And Text Analytics Settings (required)
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSpeechandtextanalyticsSettings

      Patch Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSpeechandtextanalyticsSettings

      public ApiResponse<SpeechTextAnalyticsSettingsResponse> patchSpeechandtextanalyticsSettings(ApiRequest<SpeechTextAnalyticsSettingsRequest> request) throws IOException
      Patch Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsCategories

      public StaCategory postSpeechandtextanalyticsCategories(CategoryRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics category
      Parameters:
      body - The category to create (required)
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsCategoriesWithHttpInfo

      public ApiResponse<StaCategory> postSpeechandtextanalyticsCategoriesWithHttpInfo(CategoryRequest body) throws IOException
      Create new Speech & Text Analytics category
      Parameters:
      body - The category to create (required)
      Returns:
      StaCategory
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsCategories

      public StaCategory postSpeechandtextanalyticsCategories(PostSpeechandtextanalyticsCategoriesRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics category
      Parameters:
      request - The request object
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsCategories

      public ApiResponse<StaCategory> postSpeechandtextanalyticsCategories(ApiRequest<CategoryRequest> request) throws IOException
      Create new Speech & Text Analytics category
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsDictionaryfeedback

      public DictionaryFeedback postSpeechandtextanalyticsDictionaryfeedback(DictionaryFeedback body) throws IOException, ApiException
      Create a Speech & Text Analytics DictionaryFeedback
      Parameters:
      body - The DictionaryFeedback to create (required)
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsDictionaryfeedbackWithHttpInfo

      public ApiResponse<DictionaryFeedback> postSpeechandtextanalyticsDictionaryfeedbackWithHttpInfo(DictionaryFeedback body) throws IOException
      Create a Speech & Text Analytics DictionaryFeedback
      Parameters:
      body - The DictionaryFeedback to create (required)
      Returns:
      DictionaryFeedback
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsDictionaryfeedback

      public DictionaryFeedback postSpeechandtextanalyticsDictionaryfeedback(PostSpeechandtextanalyticsDictionaryfeedbackRequest request) throws IOException, ApiException
      Create a Speech & Text Analytics DictionaryFeedback
      Parameters:
      request - The request object
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsDictionaryfeedback

      public ApiResponse<DictionaryFeedback> postSpeechandtextanalyticsDictionaryfeedback(ApiRequest<DictionaryFeedback> request) throws IOException
      Create a Speech & Text Analytics DictionaryFeedback
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsPrograms

      public Program postSpeechandtextanalyticsPrograms(ProgramRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics program
      Parameters:
      body - The program to create (required)
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsWithHttpInfo

      public ApiResponse<Program> postSpeechandtextanalyticsProgramsWithHttpInfo(ProgramRequest body) throws IOException
      Create new Speech & Text Analytics program
      Parameters:
      body - The program to create (required)
      Returns:
      Program
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsPrograms

      public Program postSpeechandtextanalyticsPrograms(PostSpeechandtextanalyticsProgramsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics program
      Parameters:
      request - The request object
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsPrograms

      public ApiResponse<Program> postSpeechandtextanalyticsPrograms(ApiRequest<ProgramRequest> request) throws IOException
      Create new Speech & Text Analytics program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsGeneralJobs

      public GeneralProgramJob postSpeechandtextanalyticsProgramsGeneralJobs(GeneralProgramJobRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics general program job
      Parameters:
      body - The general programs job to create (required)
      Returns:
      GeneralProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsGeneralJobsWithHttpInfo

      public ApiResponse<GeneralProgramJob> postSpeechandtextanalyticsProgramsGeneralJobsWithHttpInfo(GeneralProgramJobRequest body) throws IOException
      Create new Speech & Text Analytics general program job
      Parameters:
      body - The general programs job to create (required)
      Returns:
      GeneralProgramJob
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsGeneralJobs

      public GeneralProgramJob postSpeechandtextanalyticsProgramsGeneralJobs(PostSpeechandtextanalyticsProgramsGeneralJobsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics general program job
      Parameters:
      request - The request object
      Returns:
      GeneralProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsGeneralJobs

      public ApiResponse<GeneralProgramJob> postSpeechandtextanalyticsProgramsGeneralJobs(ApiRequest<GeneralProgramJobRequest> request) throws IOException
      Create new Speech & Text Analytics general program job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsPublishjobs

      public ProgramJob postSpeechandtextanalyticsProgramsPublishjobs(ProgramJobRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics publish programs job
      Parameters:
      body - The publish programs job to create (required)
      Returns:
      ProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsPublishjobsWithHttpInfo

      public ApiResponse<ProgramJob> postSpeechandtextanalyticsProgramsPublishjobsWithHttpInfo(ProgramJobRequest body) throws IOException
      Create new Speech & Text Analytics publish programs job
      Parameters:
      body - The publish programs job to create (required)
      Returns:
      ProgramJob
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsPublishjobs

      public ProgramJob postSpeechandtextanalyticsProgramsPublishjobs(PostSpeechandtextanalyticsProgramsPublishjobsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics publish programs job
      Parameters:
      request - The request object
      Returns:
      ProgramJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsProgramsPublishjobs

      public ApiResponse<ProgramJob> postSpeechandtextanalyticsProgramsPublishjobs(ApiRequest<ProgramJobRequest> request) throws IOException
      Create new Speech & Text Analytics publish programs job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsReprocessingJobs

      public ReprocessJobResponse postSpeechandtextanalyticsReprocessingJobs(CreateReprocessJobRequest body) throws IOException, ApiException
      Create a Speech & Text Analytics reprocess job. postSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - The ReprocessJob to create (required)
      Returns:
      ReprocessJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsReprocessingJobsWithHttpInfo

      public ApiResponse<ReprocessJobResponse> postSpeechandtextanalyticsReprocessingJobsWithHttpInfo(CreateReprocessJobRequest body) throws IOException
      Create a Speech & Text Analytics reprocess job. postSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      body - The ReprocessJob to create (required)
      Returns:
      ReprocessJobResponse
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsReprocessingJobs

      public ReprocessJobResponse postSpeechandtextanalyticsReprocessingJobs(PostSpeechandtextanalyticsReprocessingJobsRequest request) throws IOException, ApiException
      Create a Speech & Text Analytics reprocess job. postSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      ReprocessJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsReprocessingJobs

      public ApiResponse<ReprocessJobResponse> postSpeechandtextanalyticsReprocessingJobs(ApiRequest<CreateReprocessJobRequest> request) throws IOException
      Create a Speech & Text Analytics reprocess job. postSpeechandtextanalyticsReprocessingJobs is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsSentimentfeedback

      public SentimentFeedback postSpeechandtextanalyticsSentimentfeedback(SentimentFeedback body) throws IOException, ApiException
      Create a Speech & Text Analytics SentimentFeedback
      Parameters:
      body - The SentimentFeedback to create (required)
      Returns:
      SentimentFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsSentimentfeedbackWithHttpInfo

      public ApiResponse<SentimentFeedback> postSpeechandtextanalyticsSentimentfeedbackWithHttpInfo(SentimentFeedback body) throws IOException
      Create a Speech & Text Analytics SentimentFeedback
      Parameters:
      body - The SentimentFeedback to create (required)
      Returns:
      SentimentFeedback
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsSentimentfeedback

      public SentimentFeedback postSpeechandtextanalyticsSentimentfeedback(PostSpeechandtextanalyticsSentimentfeedbackRequest request) throws IOException, ApiException
      Create a Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Returns:
      SentimentFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsSentimentfeedback

      public ApiResponse<SentimentFeedback> postSpeechandtextanalyticsSentimentfeedback(ApiRequest<SentimentFeedback> request) throws IOException
      Create a Speech & Text Analytics SentimentFeedback
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopics

      public Topic postSpeechandtextanalyticsTopics(TopicRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics topic
      Parameters:
      body - The topic to create (required)
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsWithHttpInfo

      public ApiResponse<Topic> postSpeechandtextanalyticsTopicsWithHttpInfo(TopicRequest body) throws IOException
      Create new Speech & Text Analytics topic
      Parameters:
      body - The topic to create (required)
      Returns:
      Topic
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopics

      public Topic postSpeechandtextanalyticsTopics(PostSpeechandtextanalyticsTopicsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics topic
      Parameters:
      request - The request object
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopics

      public ApiResponse<Topic> postSpeechandtextanalyticsTopics(ApiRequest<TopicRequest> request) throws IOException
      Create new Speech & Text Analytics topic
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsPublishjobs

      public TopicJob postSpeechandtextanalyticsTopicsPublishjobs(TopicJobRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      body - The publish topics job to create (required)
      Returns:
      TopicJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsPublishjobsWithHttpInfo

      public ApiResponse<TopicJob> postSpeechandtextanalyticsTopicsPublishjobsWithHttpInfo(TopicJobRequest body) throws IOException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      body - The publish topics job to create (required)
      Returns:
      TopicJob
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsPublishjobs

      public TopicJob postSpeechandtextanalyticsTopicsPublishjobs(PostSpeechandtextanalyticsTopicsPublishjobsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      request - The request object
      Returns:
      TopicJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsPublishjobs

      public ApiResponse<TopicJob> postSpeechandtextanalyticsTopicsPublishjobs(ApiRequest<TopicJobRequest> request) throws IOException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsTestphraseJobs

      public TestTopicPhraseJobs postSpeechandtextanalyticsTopicsTestphraseJobs(TestTopicPhraseJobRequest body) throws IOException, ApiException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      body - The publish test topic phrase job to create (required)
      Returns:
      TestTopicPhraseJobs
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsTestphraseJobsWithHttpInfo

      public ApiResponse<TestTopicPhraseJobs> postSpeechandtextanalyticsTopicsTestphraseJobsWithHttpInfo(TestTopicPhraseJobRequest body) throws IOException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      body - The publish test topic phrase job to create (required)
      Returns:
      TestTopicPhraseJobs
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsTestphraseJobs

      public TestTopicPhraseJobs postSpeechandtextanalyticsTopicsTestphraseJobs(PostSpeechandtextanalyticsTopicsTestphraseJobsRequest request) throws IOException, ApiException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      request - The request object
      Returns:
      TestTopicPhraseJobs
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTopicsTestphraseJobs

      public ApiResponse<TestTopicPhraseJobs> postSpeechandtextanalyticsTopicsTestphraseJobs(ApiRequest<TestTopicPhraseJobRequest> request) throws IOException
      Create new Speech & Text Analytics publish topics job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTranscriptsSearch

      public JsonSearchResponse postSpeechandtextanalyticsTranscriptsSearch(TranscriptSearchRequest body) throws IOException, ApiException
      Search resources.
      Parameters:
      body - Search request options (required)
      Returns:
      JsonSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTranscriptsSearchWithHttpInfo

      public ApiResponse<JsonSearchResponse> postSpeechandtextanalyticsTranscriptsSearchWithHttpInfo(TranscriptSearchRequest body) throws IOException
      Search resources.
      Parameters:
      body - Search request options (required)
      Returns:
      JsonSearchResponse
      Throws:
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTranscriptsSearch

      public JsonSearchResponse postSpeechandtextanalyticsTranscriptsSearch(PostSpeechandtextanalyticsTranscriptsSearchRequest request) throws IOException, ApiException
      Search resources.
      Parameters:
      request - The request object
      Returns:
      JsonSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSpeechandtextanalyticsTranscriptsSearch

      public ApiResponse<JsonSearchResponse> postSpeechandtextanalyticsTranscriptsSearch(ApiRequest<TranscriptSearchRequest> request) throws IOException
      Search resources.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsCategory

      public StaCategory putSpeechandtextanalyticsCategory(String categoryId, CategoryRequest body) throws IOException, ApiException
      Update a Speech & Text Analytics category by ID
      Parameters:
      categoryId - The id of the category (required)
      body - The updated category (required)
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsCategoryWithHttpInfo

      public ApiResponse<StaCategory> putSpeechandtextanalyticsCategoryWithHttpInfo(String categoryId, CategoryRequest body) throws IOException
      Update a Speech & Text Analytics category by ID
      Parameters:
      categoryId - The id of the category (required)
      body - The updated category (required)
      Returns:
      StaCategory
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsCategory

      public StaCategory putSpeechandtextanalyticsCategory(PutSpeechandtextanalyticsCategoryRequest request) throws IOException, ApiException
      Update a Speech & Text Analytics category by ID
      Parameters:
      request - The request object
      Returns:
      StaCategory
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsCategory

      public ApiResponse<StaCategory> putSpeechandtextanalyticsCategory(ApiRequest<CategoryRequest> request) throws IOException
      Update a Speech & Text Analytics category by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public DictionaryFeedback putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(String dictionaryFeedbackId, DictionaryFeedback body) throws IOException, ApiException
      Update existing Speech & Text Analytics dictionary feedback by id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      body - (optional)
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo

      public ApiResponse<DictionaryFeedback> putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdWithHttpInfo(String dictionaryFeedbackId, DictionaryFeedback body) throws IOException
      Update existing Speech & Text Analytics dictionary feedback by id
      Parameters:
      dictionaryFeedbackId - The Id of the Dictionary Feedback (required)
      body - (optional)
      Returns:
      DictionaryFeedback
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public DictionaryFeedback putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(PutSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackIdRequest request) throws IOException, ApiException
      Update existing Speech & Text Analytics dictionary feedback by id
      Parameters:
      request - The request object
      Returns:
      DictionaryFeedback
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId

      public ApiResponse<DictionaryFeedback> putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(ApiRequest<DictionaryFeedback> request) throws IOException
      Update existing Speech & Text Analytics dictionary feedback by id
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgram

      public Program putSpeechandtextanalyticsProgram(String programId, ProgramRequest body) throws IOException, ApiException
      Update existing Speech & Text Analytics program
      Parameters:
      programId - The id of the program (required)
      body - The program to update (required)
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramWithHttpInfo

      public ApiResponse<Program> putSpeechandtextanalyticsProgramWithHttpInfo(String programId, ProgramRequest body) throws IOException
      Update existing Speech & Text Analytics program
      Parameters:
      programId - The id of the program (required)
      body - The program to update (required)
      Returns:
      Program
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgram

      public Program putSpeechandtextanalyticsProgram(PutSpeechandtextanalyticsProgramRequest request) throws IOException, ApiException
      Update existing Speech & Text Analytics program
      Parameters:
      request - The request object
      Returns:
      Program
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgram

      public ApiResponse<Program> putSpeechandtextanalyticsProgram(ApiRequest<ProgramRequest> request) throws IOException
      Update existing Speech & Text Analytics program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramMappings

      public TopicsDefinitionsProgramMappings putSpeechandtextanalyticsProgramMappings(String programId, ProgramMappingsRequest body) throws IOException, ApiException
      Set Speech & Text Analytics program mappings to queues and flows
      Parameters:
      programId - The id of the program (required)
      body - The program to set mappings for (required)
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramMappingsWithHttpInfo

      public ApiResponse<TopicsDefinitionsProgramMappings> putSpeechandtextanalyticsProgramMappingsWithHttpInfo(String programId, ProgramMappingsRequest body) throws IOException
      Set Speech & Text Analytics program mappings to queues and flows
      Parameters:
      programId - The id of the program (required)
      body - The program to set mappings for (required)
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramMappings

      public TopicsDefinitionsProgramMappings putSpeechandtextanalyticsProgramMappings(PutSpeechandtextanalyticsProgramMappingsRequest request) throws IOException, ApiException
      Set Speech & Text Analytics program mappings to queues and flows
      Parameters:
      request - The request object
      Returns:
      TopicsDefinitionsProgramMappings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramMappings

      public ApiResponse<TopicsDefinitionsProgramMappings> putSpeechandtextanalyticsProgramMappings(ApiRequest<ProgramMappingsRequest> request) throws IOException
      Set Speech & Text Analytics program mappings to queues and flows
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramSettingsInsights

      public ProgramInsightsSettings putSpeechandtextanalyticsProgramSettingsInsights(String programId, InsightsSettingsRequest body) throws IOException, ApiException
      Update AI Insights settings of a program
      Parameters:
      programId - The id of the program (required)
      body - Program AI Insights setting (required)
      Returns:
      ProgramInsightsSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramSettingsInsightsWithHttpInfo

      public ApiResponse<ProgramInsightsSettings> putSpeechandtextanalyticsProgramSettingsInsightsWithHttpInfo(String programId, InsightsSettingsRequest body) throws IOException
      Update AI Insights settings of a program
      Parameters:
      programId - The id of the program (required)
      body - Program AI Insights setting (required)
      Returns:
      ProgramInsightsSettings
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramSettingsInsights

      public ProgramInsightsSettings putSpeechandtextanalyticsProgramSettingsInsights(PutSpeechandtextanalyticsProgramSettingsInsightsRequest request) throws IOException, ApiException
      Update AI Insights settings of a program
      Parameters:
      request - The request object
      Returns:
      ProgramInsightsSettings
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramSettingsInsights

      public ApiResponse<ProgramInsightsSettings> putSpeechandtextanalyticsProgramSettingsInsights(ApiRequest<InsightsSettingsRequest> request) throws IOException
      Update AI Insights settings of a program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramTranscriptionengines

      public ProgramTranscriptionEngines putSpeechandtextanalyticsProgramTranscriptionengines(String programId, TranscriptionEnginesRequest body) throws IOException, ApiException
      Update transcription engine settings of a program
      Parameters:
      programId - The id of the program (required)
      body - Program transcription engine setting (required)
      Returns:
      ProgramTranscriptionEngines
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramTranscriptionenginesWithHttpInfo

      public ApiResponse<ProgramTranscriptionEngines> putSpeechandtextanalyticsProgramTranscriptionenginesWithHttpInfo(String programId, TranscriptionEnginesRequest body) throws IOException
      Update transcription engine settings of a program
      Parameters:
      programId - The id of the program (required)
      body - Program transcription engine setting (required)
      Returns:
      ProgramTranscriptionEngines
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramTranscriptionengines

      public ProgramTranscriptionEngines putSpeechandtextanalyticsProgramTranscriptionengines(PutSpeechandtextanalyticsProgramTranscriptionenginesRequest request) throws IOException, ApiException
      Update transcription engine settings of a program
      Parameters:
      request - The request object
      Returns:
      ProgramTranscriptionEngines
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsProgramTranscriptionengines

      public ApiResponse<ProgramTranscriptionEngines> putSpeechandtextanalyticsProgramTranscriptionengines(ApiRequest<TranscriptionEnginesRequest> request) throws IOException
      Update transcription engine settings of a program
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsSettings

      Update Speech And Text Analytics Settings
      Parameters:
      body - Speech And Text Analytics Settings (required)
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsSettingsWithHttpInfo

      public ApiResponse<SpeechTextAnalyticsSettingsResponse> putSpeechandtextanalyticsSettingsWithHttpInfo(SpeechTextAnalyticsSettingsRequest body) throws IOException
      Update Speech And Text Analytics Settings
      Parameters:
      body - Speech And Text Analytics Settings (required)
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsSettings

      Update Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      SpeechTextAnalyticsSettingsResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsSettings

      Update Speech And Text Analytics Settings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsTopic

      public Topic putSpeechandtextanalyticsTopic(String topicId, TopicRequest body) throws IOException, ApiException
      Update existing Speech & Text Analytics topic
      Parameters:
      topicId - The id of the topic (required)
      body - The topic to update (required)
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsTopicWithHttpInfo

      public ApiResponse<Topic> putSpeechandtextanalyticsTopicWithHttpInfo(String topicId, TopicRequest body) throws IOException
      Update existing Speech & Text Analytics topic
      Parameters:
      topicId - The id of the topic (required)
      body - The topic to update (required)
      Returns:
      Topic
      Throws:
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsTopic

      public Topic putSpeechandtextanalyticsTopic(PutSpeechandtextanalyticsTopicRequest request) throws IOException, ApiException
      Update existing Speech & Text Analytics topic
      Parameters:
      request - The request object
      Returns:
      Topic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSpeechandtextanalyticsTopic

      public ApiResponse<Topic> putSpeechandtextanalyticsTopic(ApiRequest<TopicRequest> request) throws IOException
      Update existing Speech & Text Analytics topic
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed