public class VodClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
VodClient(BceClientConfiguration vodConfig)
Constructs a new client using the client configuration.
|
| Modifier and Type | Method and Description |
|---|---|
GenerateMediaIdResponse |
applyMedia() |
CreateMediaResourceResponse |
createMediaResource(String title,
String description,
File file)
Uploads the specified file to Bos under the specified bucket and key name.
|
CreateMediaResourceResponse |
createMediaResource(String sourceBucket,
String sourceKey,
String title,
String description)
Load a media resource from BOS to VOD.
|
DeleteMediaResourceResponse |
deleteMediaResource(DeleteMediaResourceRequest request)
Delete the specific media resource managed by VOD service.
|
DeleteMediaResourceResponse |
deleteMediaResource(String mediaId)
Delete the specific media resource managed by VOD service.
|
GenerateMediaDeliveryInfoResponse |
generateMediaDeliveryInfo(GenerateMediaDeliveryInfoRequest request)
Delete the specific media resource managed by VOD service.
|
GenerateMediaDeliveryInfoResponse |
generateMediaDeliveryInfo(String mediaId)
Generate media delivery info by media ID.
|
GenerateMediaPlayerCodeResponse |
generateMediaPlayerCode(GenerateMediaPlayerCodeRequest request)
Get the HTML5 code snippet (encoded in Base64) to play the specific media resource.
|
GenerateMediaPlayerCodeResponse |
generateMediaPlayerCode(String mediaId,
int width,
int height,
boolean autoStart)
Get the HTML5 code snippet (encoded in Base64) to play the specific media resource.
|
GetMediaResourceResponse |
getMediaResource(GetMediaResourceRequest request)
Gets the properties of specific media resource managed by VOD service.
|
GetMediaResourceResponse |
getMediaResource(String mediaId)
Gets the properties of specific media resource managed by VOD service.
|
GetPlayableUrlResponse |
getPlayableUrl(GetPlayableUrlRequest request)
Deprecated.
|
GetPlayableUrlResponse |
getPlayableUrl(String mediaId)
Deprecated.
|
GetPlayerCodeResponse |
getPlayerCode(GetPlayerCodeRequest request)
Deprecated.
|
GetPlayerCodeResponse |
getPlayerCode(String mediaId,
int width,
int height,
boolean autoStart)
Deprecated.
|
boolean |
isRegionSupported()
Returns true if the target service supports regions.
|
ListMediaResourceResponse |
listMediaResources()
Deprecated.
|
ListMediaResourceResponse |
listMediaResources(int pageNo,
int pageSize,
String status,
Date begin,
Date end,
String title)
List the properties of all media resource managed by VOD service.
|
ListMediaResourceResponse |
listMediaResources(ListMediaResourceRequest request)
List the properties of all media resource managed by VOD service.
|
InternalCreateMediaResponse |
processMedia(InternalCreateMediaRequest request) |
PublishMediaResourceResponse |
publishMediaResource(PublishMediaResourceRequest request)
Publish the specific media resource managed by VOD service, so that it can be access and played.
|
PublishMediaResourceResponse |
publishMediaResource(String mediaId)
Publish the specific media resource managed by VOD service, so that it can be access and played.
|
StopMediaResourceResponse |
stopMediaResource(StopMediaResourceRequest request)
Stop the specific media resource managed by VOD service, so that it can not be access and played.
|
StopMediaResourceResponse |
stopMediaResource(String mediaId)
Stop the specific media resource managed by VOD service, so that it can not be access and played.
|
UpdateMediaResourceResponse |
updateMediaResource(String mediaId,
String title,
String description)
Update the title and description for the specific media resource managed by VOD service.
|
UpdateMediaResourceResponse |
updateMediaResource(UpdateMediaResourceRequest request)
Update the title and description for the specific media resource managed by VOD service.
|
getClient, getEndpoint, getServiceId, invokeHttpClient, setClient, shutdownpublic VodClient(BceClientConfiguration vodConfig)
vodConfig - The client configuration options controlling how this client connects to Vod services
(e.g. proxy settings, retry counts, etc).public CreateMediaResourceResponse createMediaResource(String title, String description, File file) throws FileNotFoundException
file - The file containing the data to be uploaded to VODFileNotFoundExceptionpublic CreateMediaResourceResponse createMediaResource(String sourceBucket, String sourceKey, String title, String description)
sourceBucket - The bucket name of the media resource in BOSsourceKey - The key name of the media resource in BOStitle - The title string of the media resourcedescription - The description string of the media resourceFileNotFoundExceptionpublic InternalCreateMediaResponse processMedia(InternalCreateMediaRequest request)
public GenerateMediaIdResponse applyMedia()
public GetMediaResourceResponse getMediaResource(String mediaId)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcepublic GetMediaResourceResponse getMediaResource(GetMediaResourceRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request wrapper object containing all options.@Deprecated public ListMediaResourceResponse listMediaResources()
The caller must authenticate with a valid BCE Access Key / Private Key pair.
public ListMediaResourceResponse listMediaResources(int pageNo, int pageSize, String status, Date begin, Date end, String title)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
pageNo - The pageNo need to list, must >0pageSize - The pageSize ,must in range [LIST_MIN_PAGESIZE,LIST_MAX_PAGESIZE]begin - The media create date after beginend - The media create date before endtitle - The media title, use prefix searchpublic ListMediaResourceResponse listMediaResources(ListMediaResourceRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request wrapper object containing all options.public UpdateMediaResourceResponse updateMediaResource(String mediaId, String title, String description)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcetitle - New title stringdescription - New description stringpublic UpdateMediaResourceResponse updateMediaResource(UpdateMediaResourceRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request wrapper object containing all options.public StopMediaResourceResponse stopMediaResource(String mediaId)
publishMediaResource() later.
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcepublic StopMediaResourceResponse stopMediaResource(StopMediaResourceRequest request)
publishMediaResource() later.
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request object containing all the options on how topublic PublishMediaResourceResponse publishMediaResource(String mediaId)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcepublic PublishMediaResourceResponse publishMediaResource(PublishMediaResourceRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request object containing all the options on how topublic DeleteMediaResourceResponse deleteMediaResource(String mediaId)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcepublic DeleteMediaResourceResponse deleteMediaResource(DeleteMediaResourceRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request object containing all the options on how to@Deprecated public GetPlayableUrlResponse getPlayableUrl(String mediaId)
mediaId - The unique ID for each media resource@Deprecated public GetPlayableUrlResponse getPlayableUrl(GetPlayableUrlRequest request)
request - The request object containing all the options on how to@Deprecated public GetPlayerCodeResponse getPlayerCode(String mediaId, int width, int height, boolean autoStart)
mediaId - The unique ID for each media resourcewidth - The width of player viewheight - The height of player viewautoStart - Indicate whether or not play the media resource automatically when web page is loaded.@Deprecated public GetPlayerCodeResponse getPlayerCode(GetPlayerCodeRequest request)
request - The request object containing all the options on how topublic GenerateMediaDeliveryInfoResponse generateMediaDeliveryInfo(String mediaId)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
mediaId - The unique ID for each media resourcepublic GenerateMediaDeliveryInfoResponse generateMediaDeliveryInfo(GenerateMediaDeliveryInfoRequest request)
The caller must authenticate with a valid BCE Access Key / Private Key pair.
request - The request object containing all the options on how topublic GenerateMediaPlayerCodeResponse generateMediaPlayerCode(String mediaId, int width, int height, boolean autoStart)
mediaId - The unique ID for each media resourcewidth - The width of player viewheight - The height of player viewautoStart - Indicate whether or not play the media resource automatically when web page is loaded.public GenerateMediaPlayerCodeResponse generateMediaPlayerCode(GenerateMediaPlayerCodeRequest request)
request - The request object containing all the options on how topublic boolean isRegionSupported()
AbstractBceClientThe result will impact the construction of default service endpoint.
isRegionSupported in class AbstractBceClientCopyright © 2016. All rights reserved.