com.volcengine.service.vod.model.business.VodMediaBasicInfoOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: volcengine/vod/business/vod_media.proto
package com.volcengine.service.vod.model.business;
public interface VodMediaBasicInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:Volcengine.Vod.Models.Business.VodMediaBasicInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
*空间名
*
*
* string SpaceName = 1;
* @return The spaceName.
*/
java.lang.String getSpaceName();
/**
*
*空间名
*
*
* string SpaceName = 1;
* @return The bytes for spaceName.
*/
com.google.protobuf.ByteString
getSpaceNameBytes();
/**
*
*视频ID
*
*
* string Vid = 2;
* @return The vid.
*/
java.lang.String getVid();
/**
*
*视频ID
*
*
* string Vid = 2;
* @return The bytes for vid.
*/
com.google.protobuf.ByteString
getVidBytes();
/**
*
*视频名称
*
*
* string Title = 3;
* @return The title.
*/
java.lang.String getTitle();
/**
*
*视频名称
*
*
* string Title = 3;
* @return The bytes for title.
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
*
*视频描述
*
*
* string Description = 4;
* @return The description.
*/
java.lang.String getDescription();
/**
*
*视频描述
*
*
* string Description = 4;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
*封面图对象地址
*
*
* string PosterUri = 5;
* @return The posterUri.
*/
java.lang.String getPosterUri();
/**
*
*封面图对象地址
*
*
* string PosterUri = 5;
* @return The bytes for posterUri.
*/
com.google.protobuf.ByteString
getPosterUriBytes();
/**
*
*发布状态
*
*
* string PublishStatus = 6;
* @return The publishStatus.
*/
java.lang.String getPublishStatus();
/**
*
*发布状态
*
*
* string PublishStatus = 6;
* @return The bytes for publishStatus.
*/
com.google.protobuf.ByteString
getPublishStatusBytes();
/**
*
*标签列表
*
*
* repeated string Tags = 7;
* @return A list containing the tags.
*/
java.util.List
getTagsList();
/**
*
*标签列表
*
*
* repeated string Tags = 7;
* @return The count of tags.
*/
int getTagsCount();
/**
*
*标签列表
*
*
* repeated string Tags = 7;
* @param index The index of the element to return.
* @return The tags at the given index.
*/
java.lang.String getTags(int index);
/**
*
*标签列表
*
*
* repeated string Tags = 7;
* @param index The index of the value to return.
* @return The bytes of the tags at the given index.
*/
com.google.protobuf.ByteString
getTagsBytes(int index);
/**
*
*创建时间
*
*
* string CreateTime = 8;
* @return The createTime.
*/
java.lang.String getCreateTime();
/**
*
*创建时间
*
*
* string CreateTime = 8;
* @return The bytes for createTime.
*/
com.google.protobuf.ByteString
getCreateTimeBytes();
/**
*
*分类串
*
*
* .Volcengine.Vod.Models.Business.VodClassification Classification = 9;
* @return Whether the classification field is set.
*/
boolean hasClassification();
/**
*
*分类串
*
*
* .Volcengine.Vod.Models.Business.VodClassification Classification = 9;
* @return The classification.
*/
com.volcengine.service.vod.model.business.VodClassification getClassification();
/**
*
*分类串
*
*
* .Volcengine.Vod.Models.Business.VodClassification Classification = 9;
*/
com.volcengine.service.vod.model.business.VodClassificationOrBuilder getClassificationOrBuilder();
/**
*
* Tos存储类型:STANDARD, ARCHIVE, IA
*
*
* string TosStorageClass = 10;
* @return The tosStorageClass.
*/
java.lang.String getTosStorageClass();
/**
*
* Tos存储类型:STANDARD, ARCHIVE, IA
*
*
* string TosStorageClass = 10;
* @return The bytes for tosStorageClass.
*/
com.google.protobuf.ByteString
getTosStorageClassBytes();
/**
*
* 音视频来源
*
*
* string VodUploadSource = 11;
* @return The vodUploadSource.
*/
java.lang.String getVodUploadSource();
/**
*
* 音视频来源
*
*
* string VodUploadSource = 11;
* @return The bytes for vodUploadSource.
*/
com.google.protobuf.ByteString
getVodUploadSourceBytes();
/**
*
* Hls媒体Size(m3u8+ts)
*
*
* double HlsMediaSize = 12;
* @return The hlsMediaSize.
*/
double getHlsMediaSize();
/**
*
* 媒资文件过期时间,采用ISO日期格式. 不传或传空,不修改.
* 填"9999-12-31T23:59:59Z"表示永不过期.
* 过期后该媒资文件及其相关资源(转码结果、封面图等)将被永久删除.
* 示例值:2024-08-30T20:10:11+08:00
*
*
* string ExpireTime = 13;
* @return The expireTime.
*/
java.lang.String getExpireTime();
/**
*
* 媒资文件过期时间,采用ISO日期格式. 不传或传空,不修改.
* 填"9999-12-31T23:59:59Z"表示永不过期.
* 过期后该媒资文件及其相关资源(转码结果、封面图等)将被永久删除.
* 示例值:2024-08-30T20:10:11+08:00
*
*
* string ExpireTime = 13;
* @return The bytes for expireTime.
*/
com.google.protobuf.ByteString
getExpireTimeBytes();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy