Package io.getstream.services
Interface Moderation
- All Known Implementing Classes:
ModerationClient
public interface Moderation
-
Method Summary
Modifier and TypeMethodDescriptionanalyze()analyze(AnalyzeRequest request) appeal(AppealRequest request) ban(BanRequest request) bypass(BypassRequest request) check(CheckRequest request) checkS3Access(CheckS3AccessRequest request) createQueue(CreateQueueRequest request) customCheck(CustomCheckRequest request) deleteActionConfig(String id, DeleteActionConfigRequest request) deleteConfig(String key) deleteConfig(String key, DeleteConfigRequest request) deleteModerationRule(String id, DeleteModerationRuleRequest request) deletePolicyTestSet(String id, DeletePolicyTestSetRequest request) deleteQueue(String id) deleteQueue(String id, DeleteQueueRequest request) flag(FlagRequest request) getActionConfig(GetActionConfigRequest request) getAppeal(String id, GetAppealRequest request) getConfig(String key, GetConfigRequest request) getFlagCount(GetFlagCountRequest request) getModerationRule(String id, GetModerationRuleRequest request) getPolicyTestRun(String id, GetPolicyTestRunRequest request) getPolicyTestSet(String id, GetPolicyTestSetRequest request) getQueue(String id, GetQueueRequest request) getReviewQueueItem(String id, GetReviewQueueItemRequest request) getSetupSession(GetSetupSessionRequest request) insertActionLog(InsertActionLogRequest request) labels(LabelsRequest request) listQueues(ListQueuesRequest request) mute(MuteRequest request) queryAppeals(QueryAppealsRequest request) queryReviewQueue(QueryReviewQueueRequest request) startPolicyTestRun(String id, StartPolicyTestRunRequest request) submitAction(SubmitActionRequest request) unban(UnbanRequest request) unmute(UnmuteRequest request) updateQueue(String id) updateQueue(String id, UpdateQueueRequest request) upsertConfig(UpsertConfigRequest request) v2DeleteTemplate(V2DeleteTemplateRequest request) v2QueryTemplates(V2QueryTemplatesRequest request) v2UpsertTemplate(V2UpsertTemplateRequest request)
-
Method Details
-
getSDKClient
StreamSDKClient getSDKClient() -
getActionConfig
@NotNull StreamRequest<GetActionConfigResponse> getActionConfig(GetActionConfigRequest request) throws StreamException - Throws:
StreamException
-
getActionConfig
- Throws:
StreamException
-
upsertActionConfig
@NotNull StreamRequest<UpsertActionConfigResponse> upsertActionConfig(UpsertActionConfigRequest request) throws StreamException - Throws:
StreamException
-
bulkUpsertActionConfig
@NotNull StreamRequest<BulkUpsertActionConfigResponse> bulkUpsertActionConfig(BulkUpsertActionConfigRequest request) throws StreamException - Throws:
StreamException
-
bulkDeleteActionConfig
@NotNull StreamRequest<BulkDeleteActionConfigResponse> bulkDeleteActionConfig(BulkDeleteActionConfigRequest request) throws StreamException - Throws:
StreamException
-
deleteActionConfig
@NotNull StreamRequest<DeleteActionConfigResponse> deleteActionConfig(@NotNull String id, DeleteActionConfigRequest request) throws StreamException - Throws:
StreamException
-
deleteActionConfig
@NotNull StreamRequest<DeleteActionConfigResponse> deleteActionConfig(@NotNull String id) throws StreamException - Throws:
StreamException
-
insertActionLog
@NotNull StreamRequest<InsertActionLogResponse> insertActionLog(InsertActionLogRequest request) throws StreamException - Throws:
StreamException
-
analyze
- Throws:
StreamException
-
analyze
- Throws:
StreamException
-
appeal
- Throws:
StreamException
-
getAppeal
@NotNull StreamRequest<GetAppealResponse> getAppeal(@NotNull String id, GetAppealRequest request) throws StreamException - Throws:
StreamException
-
getAppeal
- Throws:
StreamException
-
queryAppeals
@NotNull StreamRequest<QueryAppealsResponse> queryAppeals(QueryAppealsRequest request) throws StreamException - Throws:
StreamException
-
queryAppeals
- Throws:
StreamException
-
bulkActionAppeals
@NotNull StreamRequest<BulkActionAppealsResponse> bulkActionAppeals(BulkActionAppealsRequest request) throws StreamException - Throws:
StreamException
-
ban
- Throws:
StreamException
-
bulkImageModeration
@NotNull StreamRequest<BulkImageModerationResponse> bulkImageModeration(BulkImageModerationRequest request) throws StreamException - Throws:
StreamException
-
bypass
- Throws:
StreamException
-
check
- Throws:
StreamException
-
checkS3Access
@NotNull StreamRequest<CheckS3AccessResponse> checkS3Access(CheckS3AccessRequest request) throws StreamException - Throws:
StreamException
-
checkS3Access
- Throws:
StreamException
-
upsertConfig
@NotNull StreamRequest<UpsertConfigResponse> upsertConfig(UpsertConfigRequest request) throws StreamException - Throws:
StreamException
-
deleteConfig
@NotNull StreamRequest<DeleteModerationConfigResponse> deleteConfig(@NotNull String key, DeleteConfigRequest request) throws StreamException - Throws:
StreamException
-
deleteConfig
@NotNull StreamRequest<DeleteModerationConfigResponse> deleteConfig(@NotNull String key) throws StreamException - Throws:
StreamException
-
getConfig
@NotNull StreamRequest<GetConfigResponse> getConfig(@NotNull String key, GetConfigRequest request) throws StreamException - Throws:
StreamException
-
getConfig
- Throws:
StreamException
-
queryModerationConfigs
@NotNull StreamRequest<QueryModerationConfigsResponse> queryModerationConfigs(QueryModerationConfigsRequest request) throws StreamException - Throws:
StreamException
-
queryModerationConfigs
@NotNull StreamRequest<QueryModerationConfigsResponse> queryModerationConfigs() throws StreamException- Throws:
StreamException
-
customCheck
@NotNull StreamRequest<CustomCheckResponse> customCheck(CustomCheckRequest request) throws StreamException - Throws:
StreamException
-
v2DeleteTemplate
@NotNull StreamRequest<DeleteModerationTemplateResponse> v2DeleteTemplate(V2DeleteTemplateRequest request) throws StreamException - Throws:
StreamException
-
v2DeleteTemplate
- Throws:
StreamException
-
v2QueryTemplates
@NotNull StreamRequest<QueryFeedModerationTemplatesResponse> v2QueryTemplates(V2QueryTemplatesRequest request) throws StreamException - Throws:
StreamException
-
v2QueryTemplates
@NotNull StreamRequest<QueryFeedModerationTemplatesResponse> v2QueryTemplates() throws StreamException- Throws:
StreamException
-
v2UpsertTemplate
@NotNull StreamRequest<UpsertModerationTemplateResponse> v2UpsertTemplate(V2UpsertTemplateRequest request) throws StreamException - Throws:
StreamException
-
flag
- Throws:
StreamException
-
getFlagCount
@NotNull StreamRequest<GetFlagCountResponse> getFlagCount(GetFlagCountRequest request) throws StreamException - Throws:
StreamException
-
queryModerationFlags
@NotNull StreamRequest<QueryModerationFlagsResponse> queryModerationFlags(QueryModerationFlagsRequest request) throws StreamException - Throws:
StreamException
-
queryModerationFlags
- Throws:
StreamException
-
labels
- Throws:
StreamException
-
queryLabelResults
@NotNull StreamRequest<QueryLabelResultsResponse> queryLabelResults(QueryLabelResultsRequest request) throws StreamException - Throws:
StreamException
-
queryLabelResults
- Throws:
StreamException
-
queryModerationLogs
@NotNull StreamRequest<QueryModerationLogsResponse> queryModerationLogs(QueryModerationLogsRequest request) throws StreamException - Throws:
StreamException
-
queryModerationLogs
- Throws:
StreamException
-
upsertModerationRule
@NotNull StreamRequest<UpsertModerationRuleResponse> upsertModerationRule(UpsertModerationRuleRequest request) throws StreamException - Throws:
StreamException
-
deleteModerationRule
@NotNull StreamRequest<DeleteModerationRuleResponse> deleteModerationRule(@NotNull String id, DeleteModerationRuleRequest request) throws StreamException - Throws:
StreamException
-
deleteModerationRule
@NotNull StreamRequest<DeleteModerationRuleResponse> deleteModerationRule(@NotNull String id) throws StreamException - Throws:
StreamException
-
getModerationRule
@NotNull StreamRequest<GetModerationRuleResponse> getModerationRule(@NotNull String id, GetModerationRuleRequest request) throws StreamException - Throws:
StreamException
-
getModerationRule
@NotNull StreamRequest<GetModerationRuleResponse> getModerationRule(@NotNull String id) throws StreamException - Throws:
StreamException
-
queryModerationRules
@NotNull StreamRequest<QueryModerationRulesResponse> queryModerationRules(QueryModerationRulesRequest request) throws StreamException - Throws:
StreamException
-
queryModerationRules
- Throws:
StreamException
-
mute
- Throws:
StreamException
-
getPolicyTestRun
@NotNull StreamRequest<PolicyTestRunResponse> getPolicyTestRun(@NotNull String id, GetPolicyTestRunRequest request) throws StreamException - Throws:
StreamException
-
getPolicyTestRun
@NotNull StreamRequest<PolicyTestRunResponse> getPolicyTestRun(@NotNull String id) throws StreamException - Throws:
StreamException
-
listPolicyTestSets
@NotNull StreamRequest<PolicyTestSetListResponse> listPolicyTestSets(ListPolicyTestSetsRequest request) throws StreamException - Throws:
StreamException
-
listPolicyTestSets
- Throws:
StreamException
-
createPolicyTestSet
@NotNull StreamRequest<PolicyTestSetResponse> createPolicyTestSet(CreatePolicyTestSetRequest request) throws StreamException - Throws:
StreamException
-
deletePolicyTestSet
@NotNull StreamRequest<Response> deletePolicyTestSet(@NotNull String id, DeletePolicyTestSetRequest request) throws StreamException - Throws:
StreamException
-
deletePolicyTestSet
- Throws:
StreamException
-
getPolicyTestSet
@NotNull StreamRequest<PolicyTestSetResponse> getPolicyTestSet(@NotNull String id, GetPolicyTestSetRequest request) throws StreamException - Throws:
StreamException
-
getPolicyTestSet
@NotNull StreamRequest<PolicyTestSetResponse> getPolicyTestSet(@NotNull String id) throws StreamException - Throws:
StreamException
-
startPolicyTestRun
@NotNull StreamRequest<PolicyTestRunResponse> startPolicyTestRun(@NotNull String id, StartPolicyTestRunRequest request) throws StreamException - Throws:
StreamException
-
startPolicyTestRun
@NotNull StreamRequest<PolicyTestRunResponse> startPolicyTestRun(@NotNull String id) throws StreamException - Throws:
StreamException
-
listQueues
@NotNull StreamRequest<ListQueuesResponse> listQueues(ListQueuesRequest request) throws StreamException - Throws:
StreamException
-
listQueues
- Throws:
StreamException
-
createQueue
@NotNull StreamRequest<QueueResponse> createQueue(CreateQueueRequest request) throws StreamException - Throws:
StreamException
-
getQueue
@NotNull StreamRequest<QueueResponse> getQueue(@NotNull String id, GetQueueRequest request) throws StreamException - Throws:
StreamException
-
getQueue
- Throws:
StreamException
-
updateQueue
@NotNull StreamRequest<QueueResponse> updateQueue(@NotNull String id, UpdateQueueRequest request) throws StreamException - Throws:
StreamException
-
updateQueue
- Throws:
StreamException
-
deleteQueue
@NotNull StreamRequest<QueueResponse> deleteQueue(@NotNull String id, DeleteQueueRequest request) throws StreamException - Throws:
StreamException
-
deleteQueue
- Throws:
StreamException
-
queryReviewQueue
@NotNull StreamRequest<QueryReviewQueueResponse> queryReviewQueue(QueryReviewQueueRequest request) throws StreamException - Throws:
StreamException
-
queryReviewQueue
- Throws:
StreamException
-
getReviewQueueItem
@NotNull StreamRequest<GetReviewQueueItemResponse> getReviewQueueItem(@NotNull String id, GetReviewQueueItemRequest request) throws StreamException - Throws:
StreamException
-
getReviewQueueItem
@NotNull StreamRequest<GetReviewQueueItemResponse> getReviewQueueItem(@NotNull String id) throws StreamException - Throws:
StreamException
-
getSetupSession
@NotNull StreamRequest<GetSetupSessionResponse> getSetupSession(GetSetupSessionRequest request) throws StreamException - Throws:
StreamException
-
getSetupSession
- Throws:
StreamException
-
upsertSetupSession
@NotNull StreamRequest<UpsertSetupSessionResponse> upsertSetupSession(UpsertSetupSessionRequest request) throws StreamException - Throws:
StreamException
-
submitAction
@NotNull StreamRequest<SubmitActionResponse> submitAction(SubmitActionRequest request) throws StreamException - Throws:
StreamException
-
submitModerationFeedback
@NotNull StreamRequest<SubmitModerationFeedbackResponse> submitModerationFeedback(SubmitModerationFeedbackRequest request) throws StreamException - Throws:
StreamException
-
unban
- Throws:
StreamException
-
unmute
- Throws:
StreamException
-