类 VcrClient


  • public class VcrClient
    extends AbstractBceClient
    Provides the client for accessing the BCE Video Content Regulation service.
    • 方法详细资料

      • putMedia

        public PutMediaResponse putMedia​(String source)
        Create a media check task with the specified source.
        参数:
        source - The source of media
        返回:
        PutMediaResponse
      • getMedia

        public GetMediaResponse getMedia​(String source)
        Get a media check task result with the specified source.
        参数:
        source - The source of media
        返回:
        result of the media check task
      • putStreamV2

        public PutStreamResponse putStreamV2​(PutStreamRequest request)
        Create an stream check task with the request.
        参数:
        request - : The request when check stream
        返回:
        PutStreamResponse
      • cancelStreamV2

        public CancelStreamResponse cancelStreamV2​(CancelStreamRequest request)
        Cancel an stream check task with the request.
        参数:
        request - : The request when cancel stream
        返回:
        CancelStreamResponse
      • getStreamV2

        public GetStreamResponse getStreamV2​(String source)
        Get a stream check task result with the specified source.
        参数:
        source - : The source of stream
        返回:
        GetStreamResponse
      • getStreamV2

        public GetStreamResponse getStreamV2​(GetStreamRequest request)
        Get a stream check task result with GetStreamRequest.
        参数:
        request - : The request when get stream response
        返回:
        GetStreamResponse
      • getStreamCheckTaskListV2

        public GetStreamCheckTaskListResponse getStreamCheckTaskListV2​(Integer maxKeys,
                                                                       String marker,
                                                                       String status)
        Get a stream check task list with the specified maxKeys, marker and status.
        参数:
        maxKeys - : The stream check task number when return, max value is 100
        marker - : Starting position of this query, first query not use this value
        status - : The stream check status of stream
        返回:
        GetStreamCheckTaskListResponse
      • getStreamCheckTaskListV2

        public GetStreamCheckTaskListResponse getStreamCheckTaskListV2​(GetStreamCheckTaskListRequest request)
        Get a stream check task list with the specified maxKeys, marker and status.
        参数:
        request - : The request when get stream check task list
        返回:
        GetStreamCheckTaskListResponse
      • putAudio

        public PutAudioResponse putAudio​(String source)
        Create an audio check task with the specified source.
        参数:
        source - The source of audio
        返回:
        PutAudioResponse
      • getAudio

        public GetAudioResponse getAudio​(String source)
        Get an audio check task result with the specified source.
        参数:
        source - The source of audio
        返回:
        result of the audio check task
      • putImage

        public PutImageResponse putImage​(String source)
        Create a image check task with the specified source.
        参数:
        source - The source of image
        返回:
        result of the image check task
      • putImageAsync

        public PutImageAsyncResponse putImageAsync​(String source,
                                                   String preset,
                                                   String notification)
        Create a image async check task, the result will callback through notification service.
        参数:
        source - The source of image
        preset - The preset of check, can be null
        notification - The name of notification, can be null
        返回:
        PutImageAsyncResponse
      • getImageAsync

        public GetImageAsyncResponse getImageAsync​(String source,
                                                   String preset)
        Get a image async check task result temporary with the specified source and preset.
        参数:
        source - The source of image
        preset - The preset of check, should be same with the preset in putImageAsync
        返回:
        result of the image async check task
      • putText

        public PutTextResponse putText​(String text)
        Create a text check task with content.
        参数:
        text - The content of text
        返回:
        result of the text check task
      • addFaceImage

        public LibResponse addFaceImage​(String lib,
                                        String brief,
                                        String image)
        add face lib image
        参数:
        lib - lib name.
        brief - brief name.
        image - image url.
        返回:
        the final response object
      • addFaceImage

        public LibResponse addFaceImage​(LibImageRequest request)
        add face lib image
        参数:
        request - image request object.
        返回:
        the final response object
      • delFaceBrief

        public LibResponse delFaceBrief​(String lib,
                                        String brief)
        delete face lib brief
        参数:
        lib - lib name.
        brief - brief name.
        返回:
        the final response object
      • delFaceBrief

        public LibResponse delFaceBrief​(LibBriefRequest request)
        delete face lib brief
        参数:
        request - brief request object.
        返回:
        the final response object
      • delFaceImage

        public LibResponse delFaceImage​(String lib,
                                        String brief,
                                        String image)
        delete face lib image
        参数:
        lib - lib name.
        brief - brief name.
        image - image url.
        返回:
        the final response object
      • delFaceImage

        public LibResponse delFaceImage​(LibImageRequest request)
        delete face lib image
        参数:
        request - face lib image request object.
        返回:
        the final response object
      • getFaceLib

        public LibBriefResponse getFaceLib​(String lib)
        get face lib brief list
        参数:
        lib - lib name.
        返回:
        brief list object.
      • getFaceLib

        public LibBriefResponse getFaceLib​(LibBriefRequest request)
        get face lib brief list
        参数:
        request - brief request object.
        返回:
        brief list object.
      • getFaceBrief

        public LibImageResponse getFaceBrief​(String lib,
                                             String brief)
        get face lib image
        参数:
        lib - lib name.
        brief - brief name.
        返回:
        image list object
      • getFaceBrief

        public LibImageResponse getFaceBrief​(LibBriefRequest request)
        get face lib image
        参数:
        request - face lib image request object.
        返回:
        image list object
      • addLogoImage

        public LibResponse addLogoImage​(String lib,
                                        String brief,
                                        String image)
        add logo lib image
        参数:
        lib - lib name.
        brief - brief name.
        image - image url.
        返回:
        the final response object
      • addLogoImage

        public LibResponse addLogoImage​(LibImageRequest request)
        add logo lib image
        参数:
        request - image request object.
        返回:
        the final response object
      • delLogoBrief

        public LibResponse delLogoBrief​(String lib,
                                        String brief)
        delete logo lib brief
        参数:
        lib - lib name.
        brief - brief name.
        返回:
        the final response object
      • delLogoBrief

        public LibResponse delLogoBrief​(LibBriefRequest request)
        delete logo brief
        参数:
        request - brief request object.
        返回:
        the final response object
      • delLogoImage

        public LibResponse delLogoImage​(String lib,
                                        String image)
        delete logo lib image
        参数:
        lib - lib name.
        image - image url.
        返回:
        the final response object
      • delLogoImage

        public LibResponse delLogoImage​(LibImageRequest request)
        delete logo lib image
        参数:
        request - image request object
        返回:
        the final response object
      • getLogoLib

        public LibBriefResponse getLogoLib​(String lib)
        get logo lib brief list
        参数:
        lib - lib name
        返回:
        brief list object
      • getLogoLib

        public LibBriefResponse getLogoLib​(LibBriefRequest request)
        get logo lib brief list
        参数:
        request - brief request object
        返回:
        brief list object
      • getLogoBrief

        public LibImageResponse getLogoBrief​(String lib,
                                             String brief)
        get logo lib image list
        参数:
        lib - lib name.
        brief - brief name.
        返回:
        image response object
      • getLogoBrief

        public LibImageResponse getLogoBrief​(LibBriefRequest request)
        get logo lib image list
        参数:
        request - brief request object.
        返回:
        image response object