com.baidubce.services.vcr
Class VcrClient

java.lang.Object
  extended by com.baidubce.AbstractBceClient
      extended by com.baidubce.services.vcr.VcrClient

public class VcrClient
extends AbstractBceClient

Provides the client for accessing the BCE Video Content Regulation service.


Field Summary
 
Fields inherited from class com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
 
Constructor Summary
VcrClient()
           
VcrClient(BceClientConfiguration config)
           
 
Method Summary
 LibResponse addFaceImage(LibImageRequest request)
          add face lib image
 LibResponse addFaceImage(String lib, String brief, String image)
          add face lib image
 LibResponse addLogoImage(LibImageRequest request)
          add logo lib image
 LibResponse addLogoImage(String lib, String brief, String image)
          add logo lib image
 LibResponse delFaceBrief(LibBriefRequest request)
          delete face lib brief
 LibResponse delFaceBrief(String lib, String brief)
          delete face lib brief
 LibResponse delFaceImage(LibImageRequest request)
          delete face lib image
 LibResponse delFaceImage(String lib, String brief, String image)
          delete face lib image
 LibResponse delLogoBrief(LibBriefRequest request)
          delete logo brief
 LibResponse delLogoBrief(String lib, String brief)
          delete logo lib brief
 LibResponse delLogoImage(LibImageRequest request)
          delete logo lib image
 LibResponse delLogoImage(String lib, String image)
          delete logo lib image
 LibImageResponse getFaceBrief(LibBriefRequest request)
          get face lib image
 LibImageResponse getFaceBrief(String lib, String brief)
          get face lib image
 LibBriefResponse getFaceLib(LibBriefRequest request)
          get face lib brief list
 LibBriefResponse getFaceLib(String lib)
          get face lib brief list
 GetImageAsyncResponse getImageAsync(GetImageAsyncRequest request)
           
 GetImageAsyncResponse getImageAsync(String source, String preset)
          Get a image async check task result temporary with the specified source and preset.
 LibImageResponse getLogoBrief(LibBriefRequest request)
          get logo lib image list
 LibImageResponse getLogoBrief(String lib, String brief)
          get logo lib image list
 LibBriefResponse getLogoLib(LibBriefRequest request)
          get logo lib brief list
 LibBriefResponse getLogoLib(String lib)
          get logo lib brief list
 GetMediaResponse getMedia(GetMediaRequest request)
           
 GetMediaResponse getMedia(String source)
          Get a media check task result with the specified source.
 GetMediaCharacterResponse getMediaCharacter(GetMediaRequest request)
           
 GetMediaCharacterResponse getMediaCharacter(String source)
           
 GetMediaSpeechResponse getMediaSpeech(GetMediaRequest request)
           
 GetMediaSpeechResponse getMediaSpeech(String source)
           
 GetStreamResponse getStream(GetStreamRequest request)
           
 GetStreamResponse getStream(String source)
           
 PutImageResponse putImage(PutImageRequest request)
           
 PutImageResponse putImage(String source)
          Create a image check task with the specified source.
 PutImageResponse putImage(String source, String preset)
           
 PutImageAsyncResponse putImageAsync(PutImageAsyncRequest request)
           
 PutImageAsyncResponse putImageAsync(String source, String preset, String notification)
          Create a image async check task, the result will callback through notification service.
 PutMediaResponse putMedia(PutMediaRequest request)
           
 PutMediaResponse putMedia(String source)
          Create a media check task with the specified source.
 PutStreamResponse putStream(PutStreamRequest request)
           
 PutStreamResponse putStream(String source)
           
 PutTextResponse putText(PutTextRequest request)
           
 PutTextResponse putText(String text)
          Create a text check task with content.
 
Methods inherited from class com.baidubce.AbstractBceClient
getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VcrClient

public VcrClient()

VcrClient

public VcrClient(BceClientConfiguration config)
Method Detail

putMedia

public PutMediaResponse putMedia(String source)
Create a media check task with the specified source.

Parameters:
source - The source of media
Returns:
PutMediaResponse

putMedia

public PutMediaResponse putMedia(PutMediaRequest request)

getMedia

public GetMediaResponse getMedia(String source)
Get a media check task result with the specified source.

Parameters:
source - The source of media
Returns:
result of the media check task

getMedia

public GetMediaResponse getMedia(GetMediaRequest request)

getMediaSpeech

public GetMediaSpeechResponse getMediaSpeech(String source)

getMediaSpeech

public GetMediaSpeechResponse getMediaSpeech(GetMediaRequest request)

getMediaCharacter

public GetMediaCharacterResponse getMediaCharacter(String source)

getMediaCharacter

public GetMediaCharacterResponse getMediaCharacter(GetMediaRequest request)

putStream

public PutStreamResponse putStream(String source)

putStream

public PutStreamResponse putStream(PutStreamRequest request)

getStream

public GetStreamResponse getStream(String source)

getStream

public GetStreamResponse getStream(GetStreamRequest request)

putImage

public PutImageResponse putImage(String source)
Create a image check task with the specified source.

Parameters:
source - The source of image
Returns:
result of the image check task

putImage

public PutImageResponse putImage(String source,
                                 String preset)

putImage

public PutImageResponse putImage(PutImageRequest request)

putImageAsync

public PutImageAsyncResponse putImageAsync(String source,
                                           String preset,
                                           String notification)
Create a image async check task, the result will callback through notification service.

Parameters:
source - The source of image
preset - The preset of check, can be null
notification - The name of notification, can be null
Returns:
PutImageAsyncResponse

putImageAsync

public PutImageAsyncResponse putImageAsync(PutImageAsyncRequest request)

getImageAsync

public GetImageAsyncResponse getImageAsync(String source,
                                           String preset)
Get a image async check task result temporary with the specified source and preset.

Parameters:
source - The source of image
preset - The preset of check, should be same with the preset in putImageAsync
Returns:
result of the image async check task

getImageAsync

public GetImageAsyncResponse getImageAsync(GetImageAsyncRequest request)

putText

public PutTextResponse putText(String text)
Create a text check task with content.

Parameters:
text - The content of text
Returns:
result of the text check task

putText

public PutTextResponse putText(PutTextRequest request)

addFaceImage

public LibResponse addFaceImage(String lib,
                                String brief,
                                String image)
add face lib image

Parameters:
lib - lib name.
brief - brief name.
image - image url.
Returns:
the final response object

addFaceImage

public LibResponse addFaceImage(LibImageRequest request)
add face lib image

Parameters:
request - image request object.
Returns:
the final response object

delFaceBrief

public LibResponse delFaceBrief(String lib,
                                String brief)
delete face lib brief

Parameters:
lib - lib name.
brief - brief name.
Returns:
the final response object

delFaceBrief

public LibResponse delFaceBrief(LibBriefRequest request)
delete face lib brief

Parameters:
request - brief request object.
Returns:
the final response object

delFaceImage

public LibResponse delFaceImage(String lib,
                                String brief,
                                String image)
delete face lib image

Parameters:
lib - lib name.
brief - brief name.
image - image url.
Returns:
the final response object

delFaceImage

public LibResponse delFaceImage(LibImageRequest request)
delete face lib image

Parameters:
request - face lib image request object.
Returns:
the final response object

getFaceLib

public LibBriefResponse getFaceLib(String lib)
get face lib brief list

Parameters:
lib - lib name.
Returns:
brief list object.

getFaceLib

public LibBriefResponse getFaceLib(LibBriefRequest request)
get face lib brief list

Parameters:
request - brief request object.
Returns:
brief list object.

getFaceBrief

public LibImageResponse getFaceBrief(String lib,
                                     String brief)
get face lib image

Parameters:
lib - lib name.
brief - brief name.
Returns:
image list object

getFaceBrief

public LibImageResponse getFaceBrief(LibBriefRequest request)
get face lib image

Parameters:
request - face lib image request object.
Returns:
image list object

addLogoImage

public LibResponse addLogoImage(String lib,
                                String brief,
                                String image)
add logo lib image

Parameters:
lib - lib name.
brief - brief name.
image - image url.
Returns:
the final response object

addLogoImage

public LibResponse addLogoImage(LibImageRequest request)
add logo lib image

Parameters:
request - image request object.
Returns:
the final response object

delLogoBrief

public LibResponse delLogoBrief(String lib,
                                String brief)
delete logo lib brief

Parameters:
lib - lib name.
brief - brief name.
Returns:
the final response object

delLogoBrief

public LibResponse delLogoBrief(LibBriefRequest request)
delete logo brief

Parameters:
request - brief request object.
Returns:
the final response object

delLogoImage

public LibResponse delLogoImage(String lib,
                                String image)
delete logo lib image

Parameters:
lib - lib name.
image - image url.
Returns:
the final response object

delLogoImage

public LibResponse delLogoImage(LibImageRequest request)
delete logo lib image

Parameters:
request - image request object
Returns:
the final response object

getLogoLib

public LibBriefResponse getLogoLib(String lib)
get logo lib brief list

Parameters:
lib - lib name
Returns:
brief list object

getLogoLib

public LibBriefResponse getLogoLib(LibBriefRequest request)
get logo lib brief list

Parameters:
request - brief request object
Returns:
brief list object

getLogoBrief

public LibImageResponse getLogoBrief(String lib,
                                     String brief)
get logo lib image list

Parameters:
lib - lib name.
brief - brief name.
Returns:
image response object

getLogoBrief

public LibImageResponse getLogoBrief(LibBriefRequest request)
get logo lib image list

Parameters:
request - brief request object.
Returns:
image response object


Copyright © 2018. All rights reserved.