public static final class VodFileInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder> implements VodFileInfoOrBuilder
和FileBasicInfo不共用,List和head能获取到的信息内容差别有一些,不利于后期维护(文档)Protobuf type
Volcengine.Vod.Models.Business.VodFileInfo| Modifier and Type | Method and Description |
|---|---|
VodFileInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VodFileInfo |
build() |
VodFileInfo |
buildPartial() |
VodFileInfo.Builder |
clear() |
VodFileInfo.Builder |
clearDownloadUrl()
文件下载链接
|
VodFileInfo.Builder |
clearEncodedFileName()
URL编码后的FileName
|
VodFileInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
VodFileInfo.Builder |
clearFileName()
tos侧的key,即directUrl中的FileName
|
VodFileInfo.Builder |
clearHashCrc64()
crc64hash值
|
VodFileInfo.Builder |
clearLastModifiedTime()
最近修改时间
|
VodFileInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
VodFileInfo.Builder |
clearSize()
对象大小
|
VodFileInfo.Builder |
clearStorageClass()
存储类型(STANDARD/ARCHIVE/IA)
|
VodFileInfo.Builder |
clone() |
VodFileInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDownloadUrl()
文件下载链接
|
com.google.protobuf.ByteString |
getDownloadUrlBytes()
文件下载链接
|
String |
getEncodedFileName()
URL编码后的FileName
|
com.google.protobuf.ByteString |
getEncodedFileNameBytes()
URL编码后的FileName
|
String |
getFileName()
tos侧的key,即directUrl中的FileName
|
com.google.protobuf.ByteString |
getFileNameBytes()
tos侧的key,即directUrl中的FileName
|
String |
getHashCrc64()
crc64hash值
|
com.google.protobuf.ByteString |
getHashCrc64Bytes()
crc64hash值
|
String |
getLastModifiedTime()
最近修改时间
|
com.google.protobuf.ByteString |
getLastModifiedTimeBytes()
最近修改时间
|
long |
getSize()
对象大小
|
String |
getStorageClass()
存储类型(STANDARD/ARCHIVE/IA)
|
com.google.protobuf.ByteString |
getStorageClassBytes()
存储类型(STANDARD/ARCHIVE/IA)
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
VodFileInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
VodFileInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
VodFileInfo.Builder |
mergeFrom(VodFileInfo other) |
VodFileInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
VodFileInfo.Builder |
setDownloadUrl(String value)
文件下载链接
|
VodFileInfo.Builder |
setDownloadUrlBytes(com.google.protobuf.ByteString value)
文件下载链接
|
VodFileInfo.Builder |
setEncodedFileName(String value)
URL编码后的FileName
|
VodFileInfo.Builder |
setEncodedFileNameBytes(com.google.protobuf.ByteString value)
URL编码后的FileName
|
VodFileInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
VodFileInfo.Builder |
setFileName(String value)
tos侧的key,即directUrl中的FileName
|
VodFileInfo.Builder |
setFileNameBytes(com.google.protobuf.ByteString value)
tos侧的key,即directUrl中的FileName
|
VodFileInfo.Builder |
setHashCrc64(String value)
crc64hash值
|
VodFileInfo.Builder |
setHashCrc64Bytes(com.google.protobuf.ByteString value)
crc64hash值
|
VodFileInfo.Builder |
setLastModifiedTime(String value)
最近修改时间
|
VodFileInfo.Builder |
setLastModifiedTimeBytes(com.google.protobuf.ByteString value)
最近修改时间
|
VodFileInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
VodFileInfo.Builder |
setSize(long value)
对象大小
|
VodFileInfo.Builder |
setStorageClass(String value)
存储类型(STANDARD/ARCHIVE/IA)
|
VodFileInfo.Builder |
setStorageClassBytes(com.google.protobuf.ByteString value)
存储类型(STANDARD/ARCHIVE/IA)
|
VodFileInfo.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<VodFileInfo.Builder>public VodFileInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.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<VodFileInfo.Builder>public VodFileInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic VodFileInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic VodFileInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic VodFileInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>public VodFileInfo.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<VodFileInfo.Builder>public VodFileInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>public VodFileInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>public VodFileInfo.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<VodFileInfo.Builder>public VodFileInfo.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<VodFileInfo.Builder>public VodFileInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<VodFileInfo.Builder>public VodFileInfo.Builder mergeFrom(VodFileInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>public VodFileInfo.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<VodFileInfo.Builder>IOExceptionpublic String getFileName()
tos侧的key,即directUrl中的FileName
string FileName = 1;getFileName in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getFileNameBytes()
tos侧的key,即directUrl中的FileName
string FileName = 1;getFileNameBytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setFileName(String value)
tos侧的key,即directUrl中的FileName
string FileName = 1;value - The fileName to set.public VodFileInfo.Builder clearFileName()
tos侧的key,即directUrl中的FileName
string FileName = 1;public VodFileInfo.Builder setFileNameBytes(com.google.protobuf.ByteString value)
tos侧的key,即directUrl中的FileName
string FileName = 1;value - The bytes for fileName to set.public String getLastModifiedTime()
最近修改时间
string LastModifiedTime = 2;getLastModifiedTime in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getLastModifiedTimeBytes()
最近修改时间
string LastModifiedTime = 2;getLastModifiedTimeBytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setLastModifiedTime(String value)
最近修改时间
string LastModifiedTime = 2;value - The lastModifiedTime to set.public VodFileInfo.Builder clearLastModifiedTime()
最近修改时间
string LastModifiedTime = 2;public VodFileInfo.Builder setLastModifiedTimeBytes(com.google.protobuf.ByteString value)
最近修改时间
string LastModifiedTime = 2;value - The bytes for lastModifiedTime to set.public long getSize()
对象大小
int64 Size = 3;getSize in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setSize(long value)
对象大小
int64 Size = 3;value - The size to set.public VodFileInfo.Builder clearSize()
对象大小
int64 Size = 3;public String getStorageClass()
存储类型(STANDARD/ARCHIVE/IA)
string StorageClass = 4;getStorageClass in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getStorageClassBytes()
存储类型(STANDARD/ARCHIVE/IA)
string StorageClass = 4;getStorageClassBytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setStorageClass(String value)
存储类型(STANDARD/ARCHIVE/IA)
string StorageClass = 4;value - The storageClass to set.public VodFileInfo.Builder clearStorageClass()
存储类型(STANDARD/ARCHIVE/IA)
string StorageClass = 4;public VodFileInfo.Builder setStorageClassBytes(com.google.protobuf.ByteString value)
存储类型(STANDARD/ARCHIVE/IA)
string StorageClass = 4;value - The bytes for storageClass to set.public String getHashCrc64()
crc64hash值
string HashCrc64 = 5;getHashCrc64 in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getHashCrc64Bytes()
crc64hash值
string HashCrc64 = 5;getHashCrc64Bytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setHashCrc64(String value)
crc64hash值
string HashCrc64 = 5;value - The hashCrc64 to set.public VodFileInfo.Builder clearHashCrc64()
crc64hash值
string HashCrc64 = 5;public VodFileInfo.Builder setHashCrc64Bytes(com.google.protobuf.ByteString value)
crc64hash值
string HashCrc64 = 5;value - The bytes for hashCrc64 to set.public String getEncodedFileName()
URL编码后的FileName
string EncodedFileName = 6;getEncodedFileName in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getEncodedFileNameBytes()
URL编码后的FileName
string EncodedFileName = 6;getEncodedFileNameBytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setEncodedFileName(String value)
URL编码后的FileName
string EncodedFileName = 6;value - The encodedFileName to set.public VodFileInfo.Builder clearEncodedFileName()
URL编码后的FileName
string EncodedFileName = 6;public VodFileInfo.Builder setEncodedFileNameBytes(com.google.protobuf.ByteString value)
URL编码后的FileName
string EncodedFileName = 6;value - The bytes for encodedFileName to set.public String getDownloadUrl()
文件下载链接
string DownloadUrl = 7;getDownloadUrl in interface VodFileInfoOrBuilderpublic com.google.protobuf.ByteString getDownloadUrlBytes()
文件下载链接
string DownloadUrl = 7;getDownloadUrlBytes in interface VodFileInfoOrBuilderpublic VodFileInfo.Builder setDownloadUrl(String value)
文件下载链接
string DownloadUrl = 7;value - The downloadUrl to set.public VodFileInfo.Builder clearDownloadUrl()
文件下载链接
string DownloadUrl = 7;public VodFileInfo.Builder setDownloadUrlBytes(com.google.protobuf.ByteString value)
文件下载链接
string DownloadUrl = 7;value - The bytes for downloadUrl to set.public final VodFileInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>public final VodFileInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VodFileInfo.Builder>Copyright © 2025. All rights reserved.