public static final class VodPlayInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder> implements VodPlayInfoOrBuilder
Volcengine.Vod.Models.Business.VodPlayInfogetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VodPlayInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VodPlayInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VodPlayInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder mergeFrom(VodPlayInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public VodPlayInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VodPlayInfo.Builder>IOExceptionpublic String getFileId()
文件ID
string FileId = 1;getFileId in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getFileIdBytes()
文件ID
string FileId = 1;getFileIdBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setFileId(String value)
文件ID
string FileId = 1;value - The fileId to set.public VodPlayInfo.Builder clearFileId()
文件ID
string FileId = 1;public VodPlayInfo.Builder setFileIdBytes(com.google.protobuf.ByteString value)
文件ID
string FileId = 1;value - The bytes for fileId to set.public String getMd5()
hash值
string Md5 = 2;getMd5 in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getMd5Bytes()
hash值
string Md5 = 2;getMd5Bytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setMd5(String value)
hash值
string Md5 = 2;value - The md5 to set.public VodPlayInfo.Builder clearMd5()
hash值
string Md5 = 2;public VodPlayInfo.Builder setMd5Bytes(com.google.protobuf.ByteString value)
hash值
string Md5 = 2;value - The bytes for md5 to set.public String getFileType()
文件类型 video/audio
string FileType = 3;getFileType in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getFileTypeBytes()
文件类型 video/audio
string FileType = 3;getFileTypeBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setFileType(String value)
文件类型 video/audio
string FileType = 3;value - The fileType to set.public VodPlayInfo.Builder clearFileType()
文件类型 video/audio
string FileType = 3;public VodPlayInfo.Builder setFileTypeBytes(com.google.protobuf.ByteString value)
文件类型 video/audio
string FileType = 3;value - The bytes for fileType to set.public String getFormat()
视频格式
string Format = 4;getFormat in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getFormatBytes()
视频格式
string Format = 4;getFormatBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setFormat(String value)
视频格式
string Format = 4;value - The format to set.public VodPlayInfo.Builder clearFormat()
视频格式
string Format = 4;public VodPlayInfo.Builder setFormatBytes(com.google.protobuf.ByteString value)
视频格式
string Format = 4;value - The bytes for format to set.public String getCodec()
编码类型
string Codec = 5;getCodec in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getCodecBytes()
编码类型
string Codec = 5;getCodecBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setCodec(String value)
编码类型
string Codec = 5;value - The codec to set.public VodPlayInfo.Builder clearCodec()
编码类型
string Codec = 5;public VodPlayInfo.Builder setCodecBytes(com.google.protobuf.ByteString value)
编码类型
string Codec = 5;value - The bytes for codec to set.public String getDefinition()
视频分辨率
string Definition = 6;getDefinition in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getDefinitionBytes()
视频分辨率
string Definition = 6;getDefinitionBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setDefinition(String value)
视频分辨率
string Definition = 6;value - The definition to set.public VodPlayInfo.Builder clearDefinition()
视频分辨率
string Definition = 6;public VodPlayInfo.Builder setDefinitionBytes(com.google.protobuf.ByteString value)
视频分辨率
string Definition = 6;value - The bytes for definition to set.public String getMainPlayUrl()
主播放地址
string MainPlayUrl = 7;getMainPlayUrl in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getMainPlayUrlBytes()
主播放地址
string MainPlayUrl = 7;getMainPlayUrlBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setMainPlayUrl(String value)
主播放地址
string MainPlayUrl = 7;value - The mainPlayUrl to set.public VodPlayInfo.Builder clearMainPlayUrl()
主播放地址
string MainPlayUrl = 7;public VodPlayInfo.Builder setMainPlayUrlBytes(com.google.protobuf.ByteString value)
主播放地址
string MainPlayUrl = 7;value - The bytes for mainPlayUrl to set.public String getBackupPlayUrl()
备用播放地址
string BackupPlayUrl = 8;getBackupPlayUrl in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getBackupPlayUrlBytes()
备用播放地址
string BackupPlayUrl = 8;getBackupPlayUrlBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setBackupPlayUrl(String value)
备用播放地址
string BackupPlayUrl = 8;value - The backupPlayUrl to set.public VodPlayInfo.Builder clearBackupPlayUrl()
备用播放地址
string BackupPlayUrl = 8;public VodPlayInfo.Builder setBackupPlayUrlBytes(com.google.protobuf.ByteString value)
备用播放地址
string BackupPlayUrl = 8;value - The bytes for backupPlayUrl to set.public int getBitrate()
码率(Kbps)
int32 Bitrate = 9;getBitrate in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setBitrate(int value)
码率(Kbps)
int32 Bitrate = 9;value - The bitrate to set.public VodPlayInfo.Builder clearBitrate()
码率(Kbps)
int32 Bitrate = 9;public int getWidth()
视频高度
int32 Width = 10;getWidth in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setWidth(int value)
视频高度
int32 Width = 10;value - The width to set.public VodPlayInfo.Builder clearWidth()
视频高度
int32 Width = 10;public int getHeight()
视频宽度
int32 Height = 11;getHeight in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setHeight(int value)
视频宽度
int32 Height = 11;value - The height to set.public VodPlayInfo.Builder clearHeight()
视频宽度
int32 Height = 11;public double getSize()
文件大小
double Size = 12;getSize in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setSize(double value)
文件大小
double Size = 12;value - The size to set.public VodPlayInfo.Builder clearSize()
文件大小
double Size = 12;public String getCheckInfo()
劫持校验信息
string CheckInfo = 13;getCheckInfo in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getCheckInfoBytes()
劫持校验信息
string CheckInfo = 13;getCheckInfoBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setCheckInfo(String value)
劫持校验信息
string CheckInfo = 13;value - The checkInfo to set.public VodPlayInfo.Builder clearCheckInfo()
劫持校验信息
string CheckInfo = 13;public VodPlayInfo.Builder setCheckInfoBytes(com.google.protobuf.ByteString value)
劫持校验信息
string CheckInfo = 13;value - The bytes for checkInfo to set.public String getIndexRange()
dash segment_base 分片信息
string IndexRange = 14;getIndexRange in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getIndexRangeBytes()
dash segment_base 分片信息
string IndexRange = 14;getIndexRangeBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setIndexRange(String value)
dash segment_base 分片信息
string IndexRange = 14;value - The indexRange to set.public VodPlayInfo.Builder clearIndexRange()
dash segment_base 分片信息
string IndexRange = 14;public VodPlayInfo.Builder setIndexRangeBytes(com.google.protobuf.ByteString value)
dash segment_base 分片信息
string IndexRange = 14;value - The bytes for indexRange to set.public String getInitRange()
dash segment_base 分片信息
string InitRange = 15;getInitRange in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getInitRangeBytes()
dash segment_base 分片信息
string InitRange = 15;getInitRangeBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setInitRange(String value)
dash segment_base 分片信息
string InitRange = 15;value - The initRange to set.public VodPlayInfo.Builder clearInitRange()
dash segment_base 分片信息
string InitRange = 15;public VodPlayInfo.Builder setInitRangeBytes(com.google.protobuf.ByteString value)
dash segment_base 分片信息
string InitRange = 15;value - The bytes for initRange to set.public String getPlayAuth()
加密过的秘钥
string PlayAuth = 16;getPlayAuth in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getPlayAuthBytes()
加密过的秘钥
string PlayAuth = 16;getPlayAuthBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setPlayAuth(String value)
加密过的秘钥
string PlayAuth = 16;value - The playAuth to set.public VodPlayInfo.Builder clearPlayAuth()
加密过的秘钥
string PlayAuth = 16;public VodPlayInfo.Builder setPlayAuthBytes(com.google.protobuf.ByteString value)
加密过的秘钥
string PlayAuth = 16;value - The bytes for playAuth to set.public String getPlayAuthId()
密钥keyID
string PlayAuthId = 17;getPlayAuthId in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getPlayAuthIdBytes()
密钥keyID
string PlayAuthId = 17;getPlayAuthIdBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setPlayAuthId(String value)
密钥keyID
string PlayAuthId = 17;value - The playAuthId to set.public VodPlayInfo.Builder clearPlayAuthId()
密钥keyID
string PlayAuthId = 17;public VodPlayInfo.Builder setPlayAuthIdBytes(com.google.protobuf.ByteString value)
密钥keyID
string PlayAuthId = 17;value - The bytes for playAuthId to set.public String getLogoType()
水印类型
string LogoType = 18;getLogoType in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getLogoTypeBytes()
水印类型
string LogoType = 18;getLogoTypeBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setLogoType(String value)
水印类型
string LogoType = 18;value - The logoType to set.public VodPlayInfo.Builder clearLogoType()
水印类型
string LogoType = 18;public VodPlayInfo.Builder setLogoTypeBytes(com.google.protobuf.ByteString value)
水印类型
string LogoType = 18;value - The bytes for logoType to set.public String getQuality()
音频质量
string Quality = 19;getQuality in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getQualityBytes()
音频质量
string Quality = 19;getQualityBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setQuality(String value)
音频质量
string Quality = 19;value - The quality to set.public VodPlayInfo.Builder clearQuality()
音频质量
string Quality = 19;public VodPlayInfo.Builder setQualityBytes(com.google.protobuf.ByteString value)
音频质量
string Quality = 19;value - The bytes for quality to set.public String getBarrageMaskOffset()
弹幕蒙版偏移量
string BarrageMaskOffset = 20;getBarrageMaskOffset in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getBarrageMaskOffsetBytes()
弹幕蒙版偏移量
string BarrageMaskOffset = 20;getBarrageMaskOffsetBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setBarrageMaskOffset(String value)
弹幕蒙版偏移量
string BarrageMaskOffset = 20;value - The barrageMaskOffset to set.public VodPlayInfo.Builder clearBarrageMaskOffset()
弹幕蒙版偏移量
string BarrageMaskOffset = 20;public VodPlayInfo.Builder setBarrageMaskOffsetBytes(com.google.protobuf.ByteString value)
弹幕蒙版偏移量
string BarrageMaskOffset = 20;value - The bytes for barrageMaskOffset to set.public float getDuration()
时长
float Duration = 21;getDuration in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setDuration(float value)
时长
float Duration = 21;value - The duration to set.public VodPlayInfo.Builder clearDuration()
时长
float Duration = 21;public String getKeyFrameAlignment()
在转对齐,使用的帧对齐转码版本
string KeyFrameAlignment = 22;getKeyFrameAlignment in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getKeyFrameAlignmentBytes()
在转对齐,使用的帧对齐转码版本
string KeyFrameAlignment = 22;getKeyFrameAlignmentBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setKeyFrameAlignment(String value)
在转对齐,使用的帧对齐转码版本
string KeyFrameAlignment = 22;value - The keyFrameAlignment to set.public VodPlayInfo.Builder clearKeyFrameAlignment()
在转对齐,使用的帧对齐转码版本
string KeyFrameAlignment = 22;public VodPlayInfo.Builder setKeyFrameAlignmentBytes(com.google.protobuf.ByteString value)
在转对齐,使用的帧对齐转码版本
string KeyFrameAlignment = 22;value - The bytes for keyFrameAlignment to set.public boolean hasVolume()
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;hasVolume in interface VodPlayInfoOrBuilderpublic VodVolumeInfo getVolume()
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;getVolume in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setVolume(VodVolumeInfo value)
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;public VodPlayInfo.Builder setVolume(VodVolumeInfo.Builder builderForValue)
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;public VodPlayInfo.Builder mergeVolume(VodVolumeInfo value)
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;public VodPlayInfo.Builder clearVolume()
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;public VodVolumeInfo.Builder getVolumeBuilder()
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;public VodVolumeInfoOrBuilder getVolumeOrBuilder()
响度信息
.Volcengine.Vod.Models.Business.VodVolumeInfo Volume = 23;getVolumeOrBuilder in interface VodPlayInfoOrBuilderpublic String getMainUrlExpire()
MainPlayUrl的过期时间
string MainUrlExpire = 24;getMainUrlExpire in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getMainUrlExpireBytes()
MainPlayUrl的过期时间
string MainUrlExpire = 24;getMainUrlExpireBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setMainUrlExpire(String value)
MainPlayUrl的过期时间
string MainUrlExpire = 24;value - The mainUrlExpire to set.public VodPlayInfo.Builder clearMainUrlExpire()
MainPlayUrl的过期时间
string MainUrlExpire = 24;public VodPlayInfo.Builder setMainUrlExpireBytes(com.google.protobuf.ByteString value)
MainPlayUrl的过期时间
string MainUrlExpire = 24;value - The bytes for mainUrlExpire to set.public String getBackupUrlExpire()
BackupPlayUrl的过期时间
string BackupUrlExpire = 25;getBackupUrlExpire in interface VodPlayInfoOrBuilderpublic com.google.protobuf.ByteString getBackupUrlExpireBytes()
BackupPlayUrl的过期时间
string BackupUrlExpire = 25;getBackupUrlExpireBytes in interface VodPlayInfoOrBuilderpublic VodPlayInfo.Builder setBackupUrlExpire(String value)
BackupPlayUrl的过期时间
string BackupUrlExpire = 25;value - The backupUrlExpire to set.public VodPlayInfo.Builder clearBackupUrlExpire()
BackupPlayUrl的过期时间
string BackupUrlExpire = 25;public VodPlayInfo.Builder setBackupUrlExpireBytes(com.google.protobuf.ByteString value)
BackupPlayUrl的过期时间
string BackupUrlExpire = 25;value - The bytes for backupUrlExpire to set.public final VodPlayInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>public final VodPlayInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodPlayInfo.Builder>Copyright © 2025. All rights reserved.