Class SocialMediaApi

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

public class SocialMediaApi extends Object
  • Constructor Details

    • SocialMediaApi

      public SocialMediaApi()
    • SocialMediaApi

      public SocialMediaApi(ApiClient apiClient)
  • Method Details

    • deleteSocialmediaEscalationrule

      public void deleteSocialmediaEscalationrule(String escalationRuleId) throws IOException, ApiException
      Delete an escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaEscalationruleWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaEscalationruleWithHttpInfo(String escalationRuleId) throws IOException
      Delete an escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaEscalationrule

      public void deleteSocialmediaEscalationrule(DeleteSocialmediaEscalationruleRequest request) throws IOException, ApiException
      Delete an escalation rule.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaEscalationrule

      public ApiResponse<Void> deleteSocialmediaEscalationrule(ApiRequest<Void> request) throws IOException
      Delete an escalation rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaMessage

      public void deleteSocialmediaMessage(String messageId) throws IOException, ApiException
      Delete a social media message. deleteSocialmediaMessage is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      messageId - messageId (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaMessageWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaMessageWithHttpInfo(String messageId) throws IOException
      Delete a social media message. deleteSocialmediaMessage is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      messageId - messageId (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaMessage

      public void deleteSocialmediaMessage(DeleteSocialmediaMessageRequest request) throws IOException, ApiException
      Delete a social media message. deleteSocialmediaMessage 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
    • deleteSocialmediaMessage

      public ApiResponse<Void> deleteSocialmediaMessage(ApiRequest<Void> request) throws IOException
      Delete a social media message. deleteSocialmediaMessage 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
    • deleteSocialmediaTopic

      public void deleteSocialmediaTopic(String topicId, Boolean hardDelete) throws IOException, ApiException
      Delete a social topic.
      Parameters:
      topicId - topicId (required)
      hardDelete - Determines whether a Social topic should be soft-deleted or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicWithHttpInfo(String topicId, Boolean hardDelete) throws IOException
      Delete a social topic.
      Parameters:
      topicId - topicId (required)
      hardDelete - Determines whether a Social topic should be soft-deleted or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopic

      public void deleteSocialmediaTopic(DeleteSocialmediaTopicRequest request) throws IOException, ApiException
      Delete a social topic.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopic

      public ApiResponse<Void> deleteSocialmediaTopic(ApiRequest<Void> request) throws IOException
      Delete a social topic.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(String topicId, String facebookIngestionRuleId, Boolean hardDelete) throws IOException, ApiException
      Delete a Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      hardDelete - Determines whether a Facebook data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo(String topicId, String facebookIngestionRuleId, Boolean hardDelete) throws IOException
      Delete a Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      hardDelete - Determines whether a Facebook data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(DeleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdRequest request) throws IOException, ApiException
      Delete a Facebook data ingestion rule.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(ApiRequest<Void> request) throws IOException
      Delete a Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(String topicId, String googleBusinessProfileIngestionRuleId, Boolean hardDelete) throws IOException, ApiException
      Delete a Google Business Profile data ingestion rule. deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      hardDelete - Determines whether a Google Business Profile data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, Boolean hardDelete) throws IOException
      Delete a Google Business Profile data ingestion rule. deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      hardDelete - Determines whether a Google Business Profile data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(DeleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdRequest request) throws IOException, ApiException
      Delete a Google Business Profile data ingestion rule. deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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
    • deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(ApiRequest<Void> request) throws IOException
      Delete a Google Business Profile data ingestion rule. deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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
    • deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(String topicId, String instagramIngestionRuleId, Boolean hardDelete) throws IOException, ApiException
      Delete a Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      hardDelete - Determines whether a Instagram data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo(String topicId, String instagramIngestionRuleId, Boolean hardDelete) throws IOException
      Delete a Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      hardDelete - Determines whether a Instagram data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(DeleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdRequest request) throws IOException, ApiException
      Delete a Instagram data ingestion rule.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(ApiRequest<Void> request) throws IOException
      Delete a Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesOpenOpenId

      public void deleteSocialmediaTopicDataingestionrulesOpenOpenId(String topicId, String openId, Boolean hardDelete) throws IOException, ApiException
      Delete a open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      hardDelete - Determines whether a open data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo(String topicId, String openId, Boolean hardDelete) throws IOException
      Delete a open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      hardDelete - Determines whether a open data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesOpenOpenId

      public void deleteSocialmediaTopicDataingestionrulesOpenOpenId(DeleteSocialmediaTopicDataingestionrulesOpenOpenIdRequest request) throws IOException, ApiException
      Delete a open data ingestion rule.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesOpenOpenId

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesOpenOpenId(ApiRequest<Void> request) throws IOException
      Delete a open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(String topicId, String twitterIngestionRuleId, Boolean hardDelete) throws IOException, ApiException
      Delete a X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      hardDelete - Determines whether a X (formally Twitter) data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo(String topicId, String twitterIngestionRuleId, Boolean hardDelete) throws IOException
      Delete a X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      hardDelete - Determines whether a X (formally Twitter) data ingestion rule should be soft-deleted (have it's state set to deleted) or hard-deleted (permanently removed). Set to false (soft-delete) by default. (optional, default to false)
      Throws:
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public void deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(DeleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdRequest request) throws IOException, ApiException
      Delete a X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public ApiResponse<Void> deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(ApiRequest<Void> request) throws IOException
      Delete a X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJob

      public AsyncQueryStatus getSocialmediaAnalyticsAggregatesJob(String jobId) throws IOException, ApiException
      Get status for async query for social media aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getSocialmediaAnalyticsAggregatesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for social media aggregates
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJob

      public AsyncQueryStatus getSocialmediaAnalyticsAggregatesJob(GetSocialmediaAnalyticsAggregatesJobRequest request) throws IOException, ApiException
      Get status for async query for social media aggregates
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJob

      public ApiResponse<AsyncQueryStatus> getSocialmediaAnalyticsAggregatesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for social media aggregates
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJobResults

      public SocialMediaAsyncAggregateQueryResponse getSocialmediaAnalyticsAggregatesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async social media query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SocialMediaAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJobResultsWithHttpInfo

      public ApiResponse<SocialMediaAsyncAggregateQueryResponse> getSocialmediaAnalyticsAggregatesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async social media query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SocialMediaAsyncAggregateQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJobResults

      public SocialMediaAsyncAggregateQueryResponse getSocialmediaAnalyticsAggregatesJobResults(GetSocialmediaAnalyticsAggregatesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async social media query
      Parameters:
      request - The request object
      Returns:
      SocialMediaAsyncAggregateQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsAggregatesJobResults

      public ApiResponse<SocialMediaAsyncAggregateQueryResponse> getSocialmediaAnalyticsAggregatesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async social media query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJob

      public AsyncQueryStatus getSocialmediaAnalyticsMessagesJob(String jobId) throws IOException, ApiException
      Get status for async query for social media messages job
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJobWithHttpInfo

      public ApiResponse<AsyncQueryStatus> getSocialmediaAnalyticsMessagesJobWithHttpInfo(String jobId) throws IOException
      Get status for async query for social media messages job
      Parameters:
      jobId - jobId (required)
      Returns:
      AsyncQueryStatus
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJob

      public AsyncQueryStatus getSocialmediaAnalyticsMessagesJob(GetSocialmediaAnalyticsMessagesJobRequest request) throws IOException, ApiException
      Get status for async query for social media messages job
      Parameters:
      request - The request object
      Returns:
      AsyncQueryStatus
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJob

      public ApiResponse<AsyncQueryStatus> getSocialmediaAnalyticsMessagesJob(ApiRequest<Void> request) throws IOException
      Get status for async query for social media messages job
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJobResults

      public SocialMediaAsyncDetailQueryResponse getSocialmediaAnalyticsMessagesJobResults(String jobId, String cursor) throws IOException, ApiException
      Fetch a page of results for an async social media messages query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SocialMediaAsyncDetailQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJobResultsWithHttpInfo

      public ApiResponse<SocialMediaAsyncDetailQueryResponse> getSocialmediaAnalyticsMessagesJobResultsWithHttpInfo(String jobId, String cursor) throws IOException
      Fetch a page of results for an async social media messages query
      Parameters:
      jobId - jobId (required)
      cursor - Cursor token to retrieve next page (optional)
      Returns:
      SocialMediaAsyncDetailQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJobResults

      public SocialMediaAsyncDetailQueryResponse getSocialmediaAnalyticsMessagesJobResults(GetSocialmediaAnalyticsMessagesJobResultsRequest request) throws IOException, ApiException
      Fetch a page of results for an async social media messages query
      Parameters:
      request - The request object
      Returns:
      SocialMediaAsyncDetailQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaAnalyticsMessagesJobResults

      public ApiResponse<SocialMediaAsyncDetailQueryResponse> getSocialmediaAnalyticsMessagesJobResults(ApiRequest<Void> request) throws IOException
      Fetch a page of results for an async social media messages query
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrule

      public EscalationRuleResponse getSocialmediaEscalationrule(String escalationRuleId, String expand) throws IOException, ApiException
      Get a single escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      expand - which fields, if any, to expand (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaEscalationruleWithHttpInfo

      public ApiResponse<EscalationRuleResponse> getSocialmediaEscalationruleWithHttpInfo(String escalationRuleId, String expand) throws IOException
      Get a single escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      expand - which fields, if any, to expand (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrule

      public EscalationRuleResponse getSocialmediaEscalationrule(GetSocialmediaEscalationruleRequest request) throws IOException, ApiException
      Get a single escalation rule.
      Parameters:
      request - The request object
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrule

      public ApiResponse<EscalationRuleResponse> getSocialmediaEscalationrule(ApiRequest<Void> request) throws IOException
      Get a single escalation rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrules

      public SocialEscalationResponseEntityListing getSocialmediaEscalationrules(String divisionId, Integer pageNumber, Integer pageSize) throws IOException, ApiException
      Retrieve all escalation rules for a division.
      Parameters:
      divisionId - One division ID (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      Returns:
      SocialEscalationResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrulesWithHttpInfo

      public ApiResponse<SocialEscalationResponseEntityListing> getSocialmediaEscalationrulesWithHttpInfo(String divisionId, Integer pageNumber, Integer pageSize) throws IOException
      Retrieve all escalation rules for a division.
      Parameters:
      divisionId - One division ID (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      Returns:
      SocialEscalationResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrules

      Retrieve all escalation rules for a division.
      Parameters:
      request - The request object
      Returns:
      SocialEscalationResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaEscalationrules

      public ApiResponse<SocialEscalationResponseEntityListing> getSocialmediaEscalationrules(ApiRequest<Void> request) throws IOException
      Retrieve all escalation rules for a division.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopic

      public SocialTopicWithDataIngestionRuleMetadataResponse getSocialmediaTopic(String topicId, Boolean includeDeleted) throws IOException, ApiException
      Get a single social topic.
      Parameters:
      topicId - topicId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicWithHttpInfo

      public ApiResponse<SocialTopicWithDataIngestionRuleMetadataResponse> getSocialmediaTopicWithHttpInfo(String topicId, Boolean includeDeleted) throws IOException
      Get a single social topic.
      Parameters:
      topicId - topicId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopic

      Get a single social topic.
      Parameters:
      request - The request object
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopic

      Get a single social topic.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrules

      public DataIngestionRuleResponseEntityListing getSocialmediaTopicDataingestionrules(String topicId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Retrieve all social topic data ingestion rules with pagination.
      Parameters:
      topicId - topicId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      DataIngestionRuleResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesWithHttpInfo

      public ApiResponse<DataIngestionRuleResponseEntityListing> getSocialmediaTopicDataingestionrulesWithHttpInfo(String topicId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Retrieve all social topic data ingestion rules with pagination.
      Parameters:
      topicId - topicId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      DataIngestionRuleResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrules

      Retrieve all social topic data ingestion rules with pagination.
      Parameters:
      request - The request object
      Returns:
      DataIngestionRuleResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrules

      public ApiResponse<DataIngestionRuleResponseEntityListing> getSocialmediaTopicDataingestionrules(ApiRequest<Void> request) throws IOException
      Retrieve all social topic data ingestion rules with pagination.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(String topicId, String facebookIngestionRuleId, Boolean includeDeleted) throws IOException, ApiException
      Get a single Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo(String topicId, String facebookIngestionRuleId, Boolean includeDeleted) throws IOException
      Get a single Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(GetSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdRequest request) throws IOException, ApiException
      Get a single Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public ApiResponse<FacebookDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(ApiRequest<Void> request) throws IOException
      Get a single Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion

      public FacebookDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(String topicId, String facebookIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException, ApiException
      Get a single Facebook data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      FacebookDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionWithHttpInfo(String topicId, String facebookIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException
      Get a single Facebook data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      FacebookDataIngestionRuleVersionResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion

      public FacebookDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(GetSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionRequest request) throws IOException, ApiException
      Get a single Facebook data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion

      public ApiResponse<FacebookDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(ApiRequest<Void> request) throws IOException
      Get a single Facebook data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions

      public FacebookDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(String topicId, String facebookIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Get the Facebook data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      FacebookDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionsWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionsWithHttpInfo(String topicId, String facebookIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Get the Facebook data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      FacebookDataIngestionRuleVersionResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions

      public FacebookDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(GetSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersionsRequest request) throws IOException, ApiException
      Get the Facebook data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions

      public ApiResponse<FacebookDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(ApiRequest<Void> request) throws IOException
      Get the Facebook data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(String topicId, String googleBusinessProfileIngestionRuleId, Boolean includeDeleted) throws IOException, ApiException
      Get a single Google Business Profile data ingestion rule. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, Boolean includeDeleted) throws IOException
      Get a single Google Business Profile data ingestion rule. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(GetSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdRequest request) throws IOException, ApiException
      Get a single Google Business Profile data ingestion rule. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(ApiRequest<Void> request) throws IOException
      Get a single Google Business Profile data ingestion rule. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion

      public GoogleBusinessProfileDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(String topicId, String googleBusinessProfileIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException, ApiException
      Get a single Google Business Profile data ingestion rule version. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException
      Get a single Google Business Profile data ingestion rule version. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleVersionResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion

      public GoogleBusinessProfileDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(GetSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionRequest request) throws IOException, ApiException
      Get a single Google Business Profile data ingestion rule version. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion 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:
      GoogleBusinessProfileDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(ApiRequest<Void> request) throws IOException
      Get a single Google Business Profile data ingestion rule version. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion 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
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions

      public GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(String topicId, String googleBusinessProfileIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Get the Google Business Profile data ingestion rule versions. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionsWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionsWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Get the Google Business Profile data ingestion rule versions. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions

      public GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(GetSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersionsRequest request) throws IOException, ApiException
      Get the Google Business Profile data ingestion rule versions. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions 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:
      GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(ApiRequest<Void> request) throws IOException
      Get the Google Business Profile data ingestion rule versions. getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions 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
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(String topicId, String instagramIngestionRuleId, Boolean includeDeleted) throws IOException, ApiException
      Get a single Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo(String topicId, String instagramIngestionRuleId, Boolean includeDeleted) throws IOException
      Get a single Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(GetSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdRequest request) throws IOException, ApiException
      Get a single Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public ApiResponse<InstagramDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(ApiRequest<Void> request) throws IOException
      Get a single Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion

      public InstagramDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(String topicId, String instagramIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException, ApiException
      Get a single Instagram data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      InstagramDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionWithHttpInfo(String topicId, String instagramIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException
      Get a single Instagram data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      InstagramDataIngestionRuleVersionResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion

      public InstagramDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(GetSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionRequest request) throws IOException, ApiException
      Get a single Instagram data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion

      public ApiResponse<InstagramDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(ApiRequest<Void> request) throws IOException
      Get a single Instagram data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions

      public InstagramDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(String topicId, String instagramIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Get the Instagram data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      InstagramDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionsWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionsWithHttpInfo(String topicId, String instagramIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Get the Instagram data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      InstagramDataIngestionRuleVersionResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions

      public InstagramDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(GetSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersionsRequest request) throws IOException, ApiException
      Get the Instagram data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions

      public ApiResponse<InstagramDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(ApiRequest<Void> request) throws IOException
      Get the Instagram data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesOpenOpenId(String topicId, String openId, Boolean includeDeleted) throws IOException, ApiException
      Get a single open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo(String topicId, String openId, Boolean includeDeleted) throws IOException
      Get a single open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesOpenOpenId(GetSocialmediaTopicDataingestionrulesOpenOpenIdRequest request) throws IOException, ApiException
      Get a single open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenId

      public ApiResponse<OpenDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesOpenOpenId(ApiRequest<Void> request) throws IOException
      Get a single open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersion

      public OpenDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(String topicId, String openId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException, ApiException
      Get a single Open data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      OpenDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersionWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesOpenOpenIdVersionWithHttpInfo(String topicId, String openId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException
      Get a single Open data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      OpenDataIngestionRuleVersionResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersion

      public OpenDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(GetSocialmediaTopicDataingestionrulesOpenOpenIdVersionRequest request) throws IOException, ApiException
      Get a single Open data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersion

      public ApiResponse<OpenDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(ApiRequest<Void> request) throws IOException
      Get a single Open data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersions

      public OpenDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(String topicId, String openId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Get the Open data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      OpenDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersionsWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesOpenOpenIdVersionsWithHttpInfo(String topicId, String openId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Get the Open data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      OpenDataIngestionRuleVersionResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersions

      Get the Open data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesOpenOpenIdVersions

      public ApiResponse<OpenDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(ApiRequest<Void> request) throws IOException
      Get the Open data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(String topicId, String twitterIngestionRuleId, Boolean includeDeleted) throws IOException, ApiException
      Get a single X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo(String topicId, String twitterIngestionRuleId, Boolean includeDeleted) throws IOException
      Get a single X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(GetSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdRequest request) throws IOException, ApiException
      Get a single X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public ApiResponse<TwitterDataIngestionRuleResponse> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(ApiRequest<Void> request) throws IOException
      Get a single X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion

      public TwitterDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(String topicId, String twitterIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException, ApiException
      Get a single X (formally Twitter) data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      TwitterDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionWithHttpInfo(String topicId, String twitterIngestionRuleId, String dataIngestionRuleVersion, Boolean includeDeleted) throws IOException
      Get a single X (formally Twitter) data ingestion rule version.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      dataIngestionRuleVersion - version (required)
      includeDeleted - Determines whether to include soft-deleted item in the result. (optional)
      Returns:
      TwitterDataIngestionRuleVersionResponse
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion

      public TwitterDataIngestionRuleVersionResponse getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(GetSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionRequest request) throws IOException, ApiException
      Get a single X (formally Twitter) data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleVersionResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion

      public ApiResponse<TwitterDataIngestionRuleVersionResponse> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(ApiRequest<Void> request) throws IOException
      Get a single X (formally Twitter) data ingestion rule version.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions

      public TwitterDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(String topicId, String twitterIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException, ApiException
      Get the Open data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      TwitterDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionsWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionsWithHttpInfo(String topicId, String twitterIngestionRuleId, Integer pageNumber, Integer pageSize, Boolean includeDeleted) throws IOException
      Get the Open data ingestion rule versions.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      Returns:
      TwitterDataIngestionRuleVersionResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions

      public TwitterDataIngestionRuleVersionResponseEntityListing getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(GetSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersionsRequest request) throws IOException, ApiException
      Get the Open data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleVersionResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions

      public ApiResponse<TwitterDataIngestionRuleVersionResponseEntityListing> getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(ApiRequest<Void> request) throws IOException
      Get the Open data ingestion rule versions.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopics

      public SocialTopicWithDataIngestionRuleMetadataResponseEntityListing getSocialmediaTopics(Integer pageNumber, Integer pageSize, List<String> divisionIds, Boolean includeDeleted, String name, List<String> ids) throws IOException, ApiException
      Retrieve all social topics.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      divisionIds - One or more division IDs. If nothing is provided, the social topics associated withthe list of divisions that the user has access to will be returned. (optional)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      name - Search for topic by name that contains the given search string, search is case insensitive (optional)
      ids - One or more topic IDs to search through the topics. (optional)
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopicsWithHttpInfo

      public ApiResponse<SocialTopicWithDataIngestionRuleMetadataResponseEntityListing> getSocialmediaTopicsWithHttpInfo(Integer pageNumber, Integer pageSize, List<String> divisionIds, Boolean includeDeleted, String name, List<String> ids) throws IOException
      Retrieve all social topics.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      divisionIds - One or more division IDs. If nothing is provided, the social topics associated withthe list of divisions that the user has access to will be returned. (optional)
      includeDeleted - Determines whether to include soft-deleted items in the result. (optional)
      name - Search for topic by name that contains the given search string, search is case insensitive (optional)
      ids - One or more topic IDs to search through the topics. (optional)
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getSocialmediaTopics

      Retrieve all social topics.
      Parameters:
      request - The request object
      Returns:
      SocialTopicWithDataIngestionRuleMetadataResponseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getSocialmediaTopics

      Retrieve all social topics.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopic

      public SocialTopicResponse patchSocialmediaTopic(String topicId, SocialTopicPatchRequest body) throws IOException, ApiException
      Update a social topic.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      SocialTopicResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicWithHttpInfo

      public ApiResponse<SocialTopicResponse> patchSocialmediaTopicWithHttpInfo(String topicId, SocialTopicPatchRequest body) throws IOException
      Update a social topic.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      SocialTopicResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopic

      public SocialTopicResponse patchSocialmediaTopic(PatchSocialmediaTopicRequest request) throws IOException, ApiException
      Update a social topic.
      Parameters:
      request - The request object
      Returns:
      SocialTopicResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopic

      public ApiResponse<SocialTopicResponse> patchSocialmediaTopic(ApiRequest<SocialTopicPatchRequest> request) throws IOException
      Update a social topic.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(String topicId, String facebookIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException, ApiException
      Update the status of a Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo(String topicId, String facebookIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException
      Update the status of a Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(PatchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdRequest request) throws IOException, ApiException
      Update the status of a Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public ApiResponse<FacebookDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(ApiRequest<DataIngestionRuleStatusPatchRequest> request) throws IOException
      Update the status of a Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(String topicId, String googleBusinessProfileIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException, ApiException
      Update the status of a Google Business Profile data ingestion rule. patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException
      Update the status of a Google Business Profile data ingestion rule. patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(PatchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdRequest request) throws IOException, ApiException
      Update the status of a Google Business Profile data ingestion rule. patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(ApiRequest<DataIngestionRuleStatusPatchRequest> request) throws IOException
      Update the status of a Google Business Profile data ingestion rule. patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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
    • patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(String topicId, String instagramIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException, ApiException
      Update the status of a Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo(String topicId, String instagramIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException
      Update the status of a Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(PatchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdRequest request) throws IOException, ApiException
      Update the status of a Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public ApiResponse<InstagramDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(ApiRequest<DataIngestionRuleStatusPatchRequest> request) throws IOException
      Update the status of a Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesOpenOpenId(String topicId, String openId, DataIngestionRuleStatusPatchRequest body) throws IOException, ApiException
      Update the status of a open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo(String topicId, String openId, DataIngestionRuleStatusPatchRequest body) throws IOException
      Update the status of a open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesOpenOpenId(PatchSocialmediaTopicDataingestionrulesOpenOpenIdRequest request) throws IOException, ApiException
      Update the status of a open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesOpenOpenId

      public ApiResponse<OpenDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesOpenOpenId(ApiRequest<DataIngestionRuleStatusPatchRequest> request) throws IOException
      Update the status of a open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(String topicId, String twitterIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException, ApiException
      Update the status of a X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo(String topicId, String twitterIngestionRuleId, DataIngestionRuleStatusPatchRequest body) throws IOException
      Update the status of a X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(PatchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdRequest request) throws IOException, ApiException
      Update the status of a X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public ApiResponse<TwitterDataIngestionRuleResponse> patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(ApiRequest<DataIngestionRuleStatusPatchRequest> request) throws IOException
      Update the status of a X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsAggregatesJobs

      public AsyncQueryResponse postSocialmediaAnalyticsAggregatesJobs(SocialMediaAsyncAggregationQuery body) throws IOException, ApiException
      Query for social media aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsAggregatesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postSocialmediaAnalyticsAggregatesJobsWithHttpInfo(SocialMediaAsyncAggregationQuery body) throws IOException
      Query for social media aggregates asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsAggregatesJobs

      public AsyncQueryResponse postSocialmediaAnalyticsAggregatesJobs(PostSocialmediaAnalyticsAggregatesJobsRequest request) throws IOException, ApiException
      Query for social media aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsAggregatesJobs

      public ApiResponse<AsyncQueryResponse> postSocialmediaAnalyticsAggregatesJobs(ApiRequest<SocialMediaAsyncAggregationQuery> request) throws IOException
      Query for social media aggregates asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsMessagesJobs

      public AsyncQueryResponse postSocialmediaAnalyticsMessagesJobs(SocialMediaAsyncDetailQuery body) throws IOException, ApiException
      Query for social media messages asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsMessagesJobsWithHttpInfo

      public ApiResponse<AsyncQueryResponse> postSocialmediaAnalyticsMessagesJobsWithHttpInfo(SocialMediaAsyncDetailQuery body) throws IOException
      Query for social media messages asynchronously
      Parameters:
      body - query (required)
      Returns:
      AsyncQueryResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsMessagesJobs

      public AsyncQueryResponse postSocialmediaAnalyticsMessagesJobs(PostSocialmediaAnalyticsMessagesJobsRequest request) throws IOException, ApiException
      Query for social media messages asynchronously
      Parameters:
      request - The request object
      Returns:
      AsyncQueryResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaAnalyticsMessagesJobs

      public ApiResponse<AsyncQueryResponse> postSocialmediaAnalyticsMessagesJobs(ApiRequest<SocialMediaAsyncDetailQuery> request) throws IOException
      Query for social media messages asynchronously
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaEscalationrules

      public EscalationRuleResponse postSocialmediaEscalationrules(EscalationRuleRequest body) throws IOException, ApiException
      Create an escalation rule.
      Parameters:
      body - (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaEscalationrulesWithHttpInfo

      public ApiResponse<EscalationRuleResponse> postSocialmediaEscalationrulesWithHttpInfo(EscalationRuleRequest body) throws IOException
      Create an escalation rule.
      Parameters:
      body - (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaEscalationrules

      public EscalationRuleResponse postSocialmediaEscalationrules(PostSocialmediaEscalationrulesRequest request) throws IOException, ApiException
      Create an escalation rule.
      Parameters:
      request - The request object
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaEscalationrules

      public ApiResponse<EscalationRuleResponse> postSocialmediaEscalationrules(ApiRequest<EscalationRuleRequest> request) throws IOException
      Create an escalation rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaEscalationsMessages

      public ManualEscalationResponse postSocialmediaEscalationsMessages(String divisionId, ManualEscalationRequest body) throws IOException, ApiException
      Escalate message to a conversation manually
      Parameters:
      divisionId - One division ID (required)
      body - (optional)
      Returns:
      ManualEscalationResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaEscalationsMessagesWithHttpInfo

      public ApiResponse<ManualEscalationResponse> postSocialmediaEscalationsMessagesWithHttpInfo(String divisionId, ManualEscalationRequest body) throws IOException
      Escalate message to a conversation manually
      Parameters:
      divisionId - One division ID (required)
      body - (optional)
      Returns:
      ManualEscalationResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaEscalationsMessages

      public ManualEscalationResponse postSocialmediaEscalationsMessages(PostSocialmediaEscalationsMessagesRequest request) throws IOException, ApiException
      Escalate message to a conversation manually
      Parameters:
      request - The request object
      Returns:
      ManualEscalationResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaEscalationsMessages

      public ApiResponse<ManualEscalationResponse> postSocialmediaEscalationsMessages(ApiRequest<ManualEscalationRequest> request) throws IOException
      Escalate message to a conversation manually
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesFacebook

      public FacebookDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesFacebook(String topicId, FacebookDataIngestionRuleRequest body) throws IOException, ApiException
      Create an Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesFacebookWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesFacebookWithHttpInfo(String topicId, FacebookDataIngestionRuleRequest body) throws IOException
      Create an Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesFacebook

      public FacebookDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesFacebook(PostSocialmediaTopicDataingestionrulesFacebookRequest request) throws IOException, ApiException
      Create an Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesFacebook

      public ApiResponse<FacebookDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesFacebook(ApiRequest<FacebookDataIngestionRuleRequest> request) throws IOException
      Create an Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesGooglebusinessprofile

      public GoogleBusinessProfileDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesGooglebusinessprofile(String topicId, GoogleBusinessProfileDataIngestionRuleRequest body) throws IOException, ApiException
      Create a Google Business Profile data ingestion rule. postSocialmediaTopicDataingestionrulesGooglebusinessprofile is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesGooglebusinessprofileWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesGooglebusinessprofileWithHttpInfo(String topicId, GoogleBusinessProfileDataIngestionRuleRequest body) throws IOException
      Create a Google Business Profile data ingestion rule. postSocialmediaTopicDataingestionrulesGooglebusinessprofile is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesGooglebusinessprofile

      public GoogleBusinessProfileDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesGooglebusinessprofile(PostSocialmediaTopicDataingestionrulesGooglebusinessprofileRequest request) throws IOException, ApiException
      Create a Google Business Profile data ingestion rule. postSocialmediaTopicDataingestionrulesGooglebusinessprofile 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:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesGooglebusinessprofile

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesGooglebusinessprofile(ApiRequest<GoogleBusinessProfileDataIngestionRuleRequest> request) throws IOException
      Create a Google Business Profile data ingestion rule. postSocialmediaTopicDataingestionrulesGooglebusinessprofile 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
    • postSocialmediaTopicDataingestionrulesInstagram

      public InstagramDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesInstagram(String topicId, InstagramDataIngestionRuleRequest body) throws IOException, ApiException
      Create an Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesInstagramWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesInstagramWithHttpInfo(String topicId, InstagramDataIngestionRuleRequest body) throws IOException
      Create an Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesInstagram

      public InstagramDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesInstagram(PostSocialmediaTopicDataingestionrulesInstagramRequest request) throws IOException, ApiException
      Create an Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesInstagram

      public ApiResponse<InstagramDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesInstagram(ApiRequest<InstagramDataIngestionRuleRequest> request) throws IOException
      Create an Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpen

      public OpenDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesOpen(String topicId, OpenDataIngestionRuleRequest body) throws IOException, ApiException
      Create an open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesOpenWithHttpInfo(String topicId, OpenDataIngestionRuleRequest body) throws IOException
      Create an open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpen

      public OpenDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesOpen(PostSocialmediaTopicDataingestionrulesOpenRequest request) throws IOException, ApiException
      Create an open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpen

      public ApiResponse<OpenDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesOpen(ApiRequest<OpenDataIngestionRuleRequest> request) throws IOException
      Create an open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk

      public OpenSocialNormalizedMessageEntityListing postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(String topicId, String ruleId, List<OpenSocialMediaNormalizedMessage> body) throws IOException, ApiException
      Ingest a list of Open Social Messages Ingest a list of open social messages to an ingestion rule on a topic. This endpoint will ingest and enrich these messages. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      topicId - Topic ID (required)
      ruleId - Data Ingestion Rule ID (required)
      body - NormalizedMessage (required)
      Returns:
      OpenSocialNormalizedMessageEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulkWithHttpInfo

      public ApiResponse<OpenSocialNormalizedMessageEntityListing> postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulkWithHttpInfo(String topicId, String ruleId, List<OpenSocialMediaNormalizedMessage> body) throws IOException
      Ingest a list of Open Social Messages Ingest a list of open social messages to an ingestion rule on a topic. This endpoint will ingest and enrich these messages. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      topicId - Topic ID (required)
      ruleId - Data Ingestion Rule ID (required)
      body - NormalizedMessage (required)
      Returns:
      OpenSocialNormalizedMessageEntityListing
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk

      public OpenSocialNormalizedMessageEntityListing postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(PostSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulkRequest request) throws IOException, ApiException
      Ingest a list of Open Social Messages Ingest a list of open social messages to an ingestion rule on a topic. This endpoint will ingest and enrich these messages. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      request - The request object
      Returns:
      OpenSocialNormalizedMessageEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk

      public ApiResponse<OpenSocialNormalizedMessageEntityListing> postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(ApiRequest<List<OpenSocialMediaNormalizedMessage>> request) throws IOException
      Ingest a list of Open Social Messages Ingest a list of open social messages to an ingestion rule on a topic. This endpoint will ingest and enrich these messages. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk

      public OpenSocialReactionsNormalizedEventEntityListing postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(String topicId, String ruleId, OpenSocialMediaReactionsRequest body) throws IOException, ApiException
      Ingest a list of Open Social Reactions Ingest a list of open social reactions to an ingestion rule on a topic. This endpoint will ingest these reactions. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      topicId - Topic ID (required)
      ruleId - Data Ingestion Rule ID (required)
      body - NormalizedEvent (required)
      Returns:
      OpenSocialReactionsNormalizedEventEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulkWithHttpInfo

      public ApiResponse<OpenSocialReactionsNormalizedEventEntityListing> postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulkWithHttpInfo(String topicId, String ruleId, OpenSocialMediaReactionsRequest body) throws IOException
      Ingest a list of Open Social Reactions Ingest a list of open social reactions to an ingestion rule on a topic. This endpoint will ingest these reactions. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      topicId - Topic ID (required)
      ruleId - Data Ingestion Rule ID (required)
      body - NormalizedEvent (required)
      Returns:
      OpenSocialReactionsNormalizedEventEntityListing
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk

      public OpenSocialReactionsNormalizedEventEntityListing postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(PostSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulkRequest request) throws IOException, ApiException
      Ingest a list of Open Social Reactions Ingest a list of open social reactions to an ingestion rule on a topic. This endpoint will ingest these reactions. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      request - The request object
      Returns:
      OpenSocialReactionsNormalizedEventEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk

      public ApiResponse<OpenSocialReactionsNormalizedEventEntityListing> postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(ApiRequest<OpenSocialMediaReactionsRequest> request) throws IOException
      Ingest a list of Open Social Reactions Ingest a list of open social reactions to an ingestion rule on a topic. This endpoint will ingest these reactions. In order to call this endpoint you will need OAuth token generated using OAuth client credentials authorized with at least social scope.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesTwitter

      public TwitterDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesTwitter(String topicId, TwitterDataIngestionRuleRequest body) throws IOException, ApiException
      Create an twitter data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesTwitterWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesTwitterWithHttpInfo(String topicId, TwitterDataIngestionRuleRequest body) throws IOException
      Create an twitter data ingestion rule.
      Parameters:
      topicId - topicId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesTwitter

      public TwitterDataIngestionRuleResponse postSocialmediaTopicDataingestionrulesTwitter(PostSocialmediaTopicDataingestionrulesTwitterRequest request) throws IOException, ApiException
      Create an twitter data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicDataingestionrulesTwitter

      public ApiResponse<TwitterDataIngestionRuleResponse> postSocialmediaTopicDataingestionrulesTwitter(ApiRequest<TwitterDataIngestionRuleRequest> request) throws IOException
      Create an twitter data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopics

      public SocialTopicResponse postSocialmediaTopics(SocialTopicRequest body) throws IOException, ApiException
      Create a social topic.
      Parameters:
      body - (optional)
      Returns:
      SocialTopicResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopicsWithHttpInfo

      public ApiResponse<SocialTopicResponse> postSocialmediaTopicsWithHttpInfo(SocialTopicRequest body) throws IOException
      Create a social topic.
      Parameters:
      body - (optional)
      Returns:
      SocialTopicResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTopics

      public SocialTopicResponse postSocialmediaTopics(PostSocialmediaTopicsRequest request) throws IOException, ApiException
      Create a social topic.
      Parameters:
      request - The request object
      Returns:
      SocialTopicResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTopics

      public ApiResponse<SocialTopicResponse> postSocialmediaTopics(ApiRequest<SocialTopicRequest> request) throws IOException
      Create a social topic.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTwitterHistoricalTweets

      public TwitterDataHistoricalTweetResponse postSocialmediaTwitterHistoricalTweets(TwitterDataHistoricalTweetRequest body) throws IOException, ApiException
      Retrieves historical tweet count for search terms, optional countries list and the current limit and usage for the organization.
      Parameters:
      body - TwitterDataHistoricalTweetRequest (required)
      Returns:
      TwitterDataHistoricalTweetResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTwitterHistoricalTweetsWithHttpInfo

      public ApiResponse<TwitterDataHistoricalTweetResponse> postSocialmediaTwitterHistoricalTweetsWithHttpInfo(TwitterDataHistoricalTweetRequest body) throws IOException
      Retrieves historical tweet count for search terms, optional countries list and the current limit and usage for the organization.
      Parameters:
      body - TwitterDataHistoricalTweetRequest (required)
      Returns:
      TwitterDataHistoricalTweetResponse
      Throws:
      IOException - if the request fails to be processed
    • postSocialmediaTwitterHistoricalTweets

      public TwitterDataHistoricalTweetResponse postSocialmediaTwitterHistoricalTweets(PostSocialmediaTwitterHistoricalTweetsRequest request) throws IOException, ApiException
      Retrieves historical tweet count for search terms, optional countries list and the current limit and usage for the organization.
      Parameters:
      request - The request object
      Returns:
      TwitterDataHistoricalTweetResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postSocialmediaTwitterHistoricalTweets

      public ApiResponse<TwitterDataHistoricalTweetResponse> postSocialmediaTwitterHistoricalTweets(ApiRequest<TwitterDataHistoricalTweetRequest> request) throws IOException
      Retrieves historical tweet count for search terms, optional countries list and the current limit and usage for the organization.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaEscalationrule

      public EscalationRuleResponse putSocialmediaEscalationrule(String escalationRuleId, EscalationRuleRequest body) throws IOException, ApiException
      Update the escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      body - (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaEscalationruleWithHttpInfo

      public ApiResponse<EscalationRuleResponse> putSocialmediaEscalationruleWithHttpInfo(String escalationRuleId, EscalationRuleRequest body) throws IOException
      Update the escalation rule.
      Parameters:
      escalationRuleId - escalationRuleId (required)
      body - (optional)
      Returns:
      EscalationRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaEscalationrule

      public EscalationRuleResponse putSocialmediaEscalationrule(PutSocialmediaEscalationruleRequest request) throws IOException, ApiException
      Update the escalation rule.
      Parameters:
      request - The request object
      Returns:
      EscalationRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaEscalationrule

      public ApiResponse<EscalationRuleResponse> putSocialmediaEscalationrule(ApiRequest<EscalationRuleRequest> request) throws IOException
      Update the escalation rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(String topicId, String facebookIngestionRuleId, FacebookDataIngestionRuleRequest body) throws IOException, ApiException
      Update the Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo

      public ApiResponse<FacebookDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdWithHttpInfo(String topicId, String facebookIngestionRuleId, FacebookDataIngestionRuleRequest body) throws IOException
      Update the Facebook data ingestion rule.
      Parameters:
      topicId - topicId (required)
      facebookIngestionRuleId - facebookIngestionRuleId (required)
      body - (optional)
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public FacebookDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(PutSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdRequest request) throws IOException, ApiException
      Update the Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      FacebookDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId

      public ApiResponse<FacebookDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(ApiRequest<FacebookDataIngestionRuleRequest> request) throws IOException
      Update the Facebook data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(String topicId, String googleBusinessProfileIngestionRuleId, GoogleBusinessProfileDataIngestionRuleRequest body) throws IOException, ApiException
      Update the Google Business Profile data ingestion rule. putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdWithHttpInfo(String topicId, String googleBusinessProfileIngestionRuleId, GoogleBusinessProfileDataIngestionRuleRequest body) throws IOException
      Update the Google Business Profile data ingestion rule. putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      topicId - topicId (required)
      googleBusinessProfileIngestionRuleId - googleBusinessProfileIngestionRuleId (required)
      body - (optional)
      Returns:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public GoogleBusinessProfileDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(PutSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdRequest request) throws IOException, ApiException
      Update the Google Business Profile data ingestion rule. putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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:
      GoogleBusinessProfileDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId

      public ApiResponse<GoogleBusinessProfileDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(ApiRequest<GoogleBusinessProfileDataIngestionRuleRequest> request) throws IOException
      Update the Google Business Profile data ingestion rule. putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId 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
    • putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(String topicId, String instagramIngestionRuleId, InstagramDataIngestionRuleRequest body) throws IOException, ApiException
      Update the Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo

      public ApiResponse<InstagramDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdWithHttpInfo(String topicId, String instagramIngestionRuleId, InstagramDataIngestionRuleRequest body) throws IOException
      Update the Instagram data ingestion rule.
      Parameters:
      topicId - topicId (required)
      instagramIngestionRuleId - instagramIngestionRuleId (required)
      body - (optional)
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public InstagramDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(PutSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdRequest request) throws IOException, ApiException
      Update the Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      InstagramDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId

      public ApiResponse<InstagramDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(ApiRequest<InstagramDataIngestionRuleRequest> request) throws IOException
      Update the Instagram data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesOpenOpenId(String topicId, String openId, OpenDataIngestionRuleRequest body) throws IOException, ApiException
      Update the open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo

      public ApiResponse<OpenDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesOpenOpenIdWithHttpInfo(String topicId, String openId, OpenDataIngestionRuleRequest body) throws IOException
      Update the open data ingestion rule.
      Parameters:
      topicId - topicId (required)
      openId - openId (required)
      body - (optional)
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesOpenOpenId

      public OpenDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesOpenOpenId(PutSocialmediaTopicDataingestionrulesOpenOpenIdRequest request) throws IOException, ApiException
      Update the open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      OpenDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesOpenOpenId

      public ApiResponse<OpenDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesOpenOpenId(ApiRequest<OpenDataIngestionRuleRequest> request) throws IOException
      Update the open data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(String topicId, String twitterIngestionRuleId, TwitterDataIngestionRuleRequest body) throws IOException, ApiException
      Update the X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo

      public ApiResponse<TwitterDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdWithHttpInfo(String topicId, String twitterIngestionRuleId, TwitterDataIngestionRuleRequest body) throws IOException
      Update the X (formally Twitter) data ingestion rule.
      Parameters:
      topicId - topicId (required)
      twitterIngestionRuleId - twitterIngestionRuleId (required)
      body - (optional)
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public TwitterDataIngestionRuleResponse putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(PutSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdRequest request) throws IOException, ApiException
      Update the X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      TwitterDataIngestionRuleResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId

      public ApiResponse<TwitterDataIngestionRuleResponse> putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(ApiRequest<TwitterDataIngestionRuleRequest> request) throws IOException
      Update the X (formally Twitter) data ingestion rule.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed