public static final class FSProtos.FileStatusProto.Builder extends com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder> implements FSProtos.FileStatusProtoOrBuilder
hadoop.fs.FileStatusProto
FileStatus encoding. Field IDs match those from HdfsFileStatusProto, but cross-serialization is not an explicitly supported use case. Unlike HDFS, most fields are optional and do not define defaults.
Modifier and Type | Method and Description |
---|---|
FSProtos.FileStatusProto |
build() |
FSProtos.FileStatusProto |
buildPartial() |
FSProtos.FileStatusProto.Builder |
clear() |
FSProtos.FileStatusProto.Builder |
clearAccessTime()
optional uint64 access_time = 8; |
FSProtos.FileStatusProto.Builder |
clearBlockReplication()
optional uint32 block_replication = 10; |
FSProtos.FileStatusProto.Builder |
clearBlockSize()
optional uint64 block_size = 11; |
FSProtos.FileStatusProto.Builder |
clearEcData()
optional bytes ec_data = 17; |
FSProtos.FileStatusProto.Builder |
clearEncryptionData()
optional bytes encryption_data = 15; |
FSProtos.FileStatusProto.Builder |
clearFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1; |
FSProtos.FileStatusProto.Builder |
clearFlags()
optional uint32 flags = 18 [default = 0]; |
FSProtos.FileStatusProto.Builder |
clearGroup()
optional string group = 6; |
FSProtos.FileStatusProto.Builder |
clearLength()
optional uint64 length = 3; |
FSProtos.FileStatusProto.Builder |
clearModificationTime()
optional uint64 modification_time = 7; |
FSProtos.FileStatusProto.Builder |
clearOwner()
optional string owner = 5; |
FSProtos.FileStatusProto.Builder |
clearPath()
required string path = 2; |
FSProtos.FileStatusProto.Builder |
clearPermission()
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FileStatusProto.Builder |
clearSymlink()
optional string symlink = 9; |
FSProtos.FileStatusProto.Builder |
clone() |
long |
getAccessTime()
optional uint64 access_time = 8; |
int |
getBlockReplication()
optional uint32 block_replication = 10; |
long |
getBlockSize()
optional uint64 block_size = 11; |
FSProtos.FileStatusProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getEcData()
optional bytes ec_data = 17; |
com.google.protobuf.ByteString |
getEncryptionData()
optional bytes encryption_data = 15; |
FSProtos.FileStatusProto.FileType |
getFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1; |
int |
getFlags()
optional uint32 flags = 18 [default = 0]; |
String |
getGroup()
optional string group = 6; |
com.google.protobuf.ByteString |
getGroupBytes()
optional string group = 6; |
long |
getLength()
optional uint64 length = 3; |
long |
getModificationTime()
optional uint64 modification_time = 7; |
String |
getOwner()
optional string owner = 5; |
com.google.protobuf.ByteString |
getOwnerBytes()
optional string owner = 5; |
String |
getPath()
required string path = 2; |
com.google.protobuf.ByteString |
getPathBytes()
required string path = 2; |
FSProtos.FsPermissionProto |
getPermission()
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FsPermissionProto.Builder |
getPermissionBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FsPermissionProtoOrBuilder |
getPermissionOrBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4; |
String |
getSymlink()
optional string symlink = 9; |
com.google.protobuf.ByteString |
getSymlinkBytes()
optional string symlink = 9; |
boolean |
hasAccessTime()
optional uint64 access_time = 8; |
boolean |
hasBlockReplication()
optional uint32 block_replication = 10; |
boolean |
hasBlockSize()
optional uint64 block_size = 11; |
boolean |
hasEcData()
optional bytes ec_data = 17; |
boolean |
hasEncryptionData()
optional bytes encryption_data = 15; |
boolean |
hasFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1; |
boolean |
hasFlags()
optional uint32 flags = 18 [default = 0]; |
boolean |
hasGroup()
optional string group = 6; |
boolean |
hasLength()
optional uint64 length = 3; |
boolean |
hasModificationTime()
optional uint64 modification_time = 7; |
boolean |
hasOwner()
optional string owner = 5; |
boolean |
hasPath()
required string path = 2; |
boolean |
hasPermission()
optional .hadoop.fs.FsPermissionProto permission = 4; |
boolean |
hasSymlink()
optional string symlink = 9; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FSProtos.FileStatusProto.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FSProtos.FileStatusProto.Builder |
mergeFrom(FSProtos.FileStatusProto other) |
FSProtos.FileStatusProto.Builder |
mergeFrom(com.google.protobuf.Message other) |
FSProtos.FileStatusProto.Builder |
mergePermission(FSProtos.FsPermissionProto value)
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FileStatusProto.Builder |
setAccessTime(long value)
optional uint64 access_time = 8; |
FSProtos.FileStatusProto.Builder |
setBlockReplication(int value)
optional uint32 block_replication = 10; |
FSProtos.FileStatusProto.Builder |
setBlockSize(long value)
optional uint64 block_size = 11; |
FSProtos.FileStatusProto.Builder |
setEcData(com.google.protobuf.ByteString value)
optional bytes ec_data = 17; |
FSProtos.FileStatusProto.Builder |
setEncryptionData(com.google.protobuf.ByteString value)
optional bytes encryption_data = 15; |
FSProtos.FileStatusProto.Builder |
setFileType(FSProtos.FileStatusProto.FileType value)
required .hadoop.fs.FileStatusProto.FileType fileType = 1; |
FSProtos.FileStatusProto.Builder |
setFlags(int value)
optional uint32 flags = 18 [default = 0]; |
FSProtos.FileStatusProto.Builder |
setGroup(String value)
optional string group = 6; |
FSProtos.FileStatusProto.Builder |
setGroupBytes(com.google.protobuf.ByteString value)
optional string group = 6; |
FSProtos.FileStatusProto.Builder |
setLength(long value)
optional uint64 length = 3; |
FSProtos.FileStatusProto.Builder |
setModificationTime(long value)
optional uint64 modification_time = 7; |
FSProtos.FileStatusProto.Builder |
setOwner(String value)
optional string owner = 5; |
FSProtos.FileStatusProto.Builder |
setOwnerBytes(com.google.protobuf.ByteString value)
optional string owner = 5; |
FSProtos.FileStatusProto.Builder |
setPath(String value)
required string path = 2; |
FSProtos.FileStatusProto.Builder |
setPathBytes(com.google.protobuf.ByteString value)
required string path = 2; |
FSProtos.FileStatusProto.Builder |
setPermission(FSProtos.FsPermissionProto.Builder builderForValue)
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FileStatusProto.Builder |
setPermission(FSProtos.FsPermissionProto value)
optional .hadoop.fs.FsPermissionProto permission = 4; |
FSProtos.FileStatusProto.Builder |
setSymlink(String value)
optional string symlink = 9; |
FSProtos.FileStatusProto.Builder |
setSymlinkBytes(com.google.protobuf.ByteString value)
optional string symlink = 9; |
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder>
public FSProtos.FileStatusProto.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder>
public FSProtos.FileStatusProto.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder>
public FSProtos.FileStatusProto getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public FSProtos.FileStatusProto build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public FSProtos.FileStatusProto buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public FSProtos.FileStatusProto.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<FSProtos.FileStatusProto.Builder>
public FSProtos.FileStatusProto.Builder mergeFrom(FSProtos.FileStatusProto other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<FSProtos.FileStatusProto.Builder>
public FSProtos.FileStatusProto.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<FSProtos.FileStatusProto.Builder>
IOException
public boolean hasFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1;
hasFileType
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.FileType getFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1;
getFileType
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setFileType(FSProtos.FileStatusProto.FileType value)
required .hadoop.fs.FileStatusProto.FileType fileType = 1;
public FSProtos.FileStatusProto.Builder clearFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1;
public boolean hasPath()
required string path = 2;
hasPath
in interface FSProtos.FileStatusProtoOrBuilder
public String getPath()
required string path = 2;
getPath
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getPathBytes()
required string path = 2;
getPathBytes
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setPath(String value)
required string path = 2;
public FSProtos.FileStatusProto.Builder clearPath()
required string path = 2;
public FSProtos.FileStatusProto.Builder setPathBytes(com.google.protobuf.ByteString value)
required string path = 2;
public boolean hasLength()
optional uint64 length = 3;
hasLength
in interface FSProtos.FileStatusProtoOrBuilder
public long getLength()
optional uint64 length = 3;
getLength
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setLength(long value)
optional uint64 length = 3;
public FSProtos.FileStatusProto.Builder clearLength()
optional uint64 length = 3;
public boolean hasPermission()
optional .hadoop.fs.FsPermissionProto permission = 4;
hasPermission
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FsPermissionProto getPermission()
optional .hadoop.fs.FsPermissionProto permission = 4;
getPermission
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setPermission(FSProtos.FsPermissionProto value)
optional .hadoop.fs.FsPermissionProto permission = 4;
public FSProtos.FileStatusProto.Builder setPermission(FSProtos.FsPermissionProto.Builder builderForValue)
optional .hadoop.fs.FsPermissionProto permission = 4;
public FSProtos.FileStatusProto.Builder mergePermission(FSProtos.FsPermissionProto value)
optional .hadoop.fs.FsPermissionProto permission = 4;
public FSProtos.FileStatusProto.Builder clearPermission()
optional .hadoop.fs.FsPermissionProto permission = 4;
public FSProtos.FsPermissionProto.Builder getPermissionBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4;
public FSProtos.FsPermissionProtoOrBuilder getPermissionOrBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4;
getPermissionOrBuilder
in interface FSProtos.FileStatusProtoOrBuilder
public boolean hasOwner()
optional string owner = 5;
hasOwner
in interface FSProtos.FileStatusProtoOrBuilder
public String getOwner()
optional string owner = 5;
getOwner
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getOwnerBytes()
optional string owner = 5;
getOwnerBytes
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setOwner(String value)
optional string owner = 5;
public FSProtos.FileStatusProto.Builder clearOwner()
optional string owner = 5;
public FSProtos.FileStatusProto.Builder setOwnerBytes(com.google.protobuf.ByteString value)
optional string owner = 5;
public boolean hasGroup()
optional string group = 6;
hasGroup
in interface FSProtos.FileStatusProtoOrBuilder
public String getGroup()
optional string group = 6;
getGroup
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getGroupBytes()
optional string group = 6;
getGroupBytes
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setGroup(String value)
optional string group = 6;
public FSProtos.FileStatusProto.Builder clearGroup()
optional string group = 6;
public FSProtos.FileStatusProto.Builder setGroupBytes(com.google.protobuf.ByteString value)
optional string group = 6;
public boolean hasModificationTime()
optional uint64 modification_time = 7;
hasModificationTime
in interface FSProtos.FileStatusProtoOrBuilder
public long getModificationTime()
optional uint64 modification_time = 7;
getModificationTime
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setModificationTime(long value)
optional uint64 modification_time = 7;
public FSProtos.FileStatusProto.Builder clearModificationTime()
optional uint64 modification_time = 7;
public boolean hasAccessTime()
optional uint64 access_time = 8;
hasAccessTime
in interface FSProtos.FileStatusProtoOrBuilder
public long getAccessTime()
optional uint64 access_time = 8;
getAccessTime
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setAccessTime(long value)
optional uint64 access_time = 8;
public FSProtos.FileStatusProto.Builder clearAccessTime()
optional uint64 access_time = 8;
public boolean hasSymlink()
optional string symlink = 9;
hasSymlink
in interface FSProtos.FileStatusProtoOrBuilder
public String getSymlink()
optional string symlink = 9;
getSymlink
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getSymlinkBytes()
optional string symlink = 9;
getSymlinkBytes
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setSymlink(String value)
optional string symlink = 9;
public FSProtos.FileStatusProto.Builder clearSymlink()
optional string symlink = 9;
public FSProtos.FileStatusProto.Builder setSymlinkBytes(com.google.protobuf.ByteString value)
optional string symlink = 9;
public boolean hasBlockReplication()
optional uint32 block_replication = 10;
hasBlockReplication
in interface FSProtos.FileStatusProtoOrBuilder
public int getBlockReplication()
optional uint32 block_replication = 10;
getBlockReplication
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setBlockReplication(int value)
optional uint32 block_replication = 10;
public FSProtos.FileStatusProto.Builder clearBlockReplication()
optional uint32 block_replication = 10;
public boolean hasBlockSize()
optional uint64 block_size = 11;
hasBlockSize
in interface FSProtos.FileStatusProtoOrBuilder
public long getBlockSize()
optional uint64 block_size = 11;
getBlockSize
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setBlockSize(long value)
optional uint64 block_size = 11;
public FSProtos.FileStatusProto.Builder clearBlockSize()
optional uint64 block_size = 11;
public boolean hasEncryptionData()
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
hasEncryptionData
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getEncryptionData()
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
getEncryptionData
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setEncryptionData(com.google.protobuf.ByteString value)
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
public FSProtos.FileStatusProto.Builder clearEncryptionData()
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
public boolean hasEcData()
optional bytes ec_data = 17;
storagePolicy = 16
hasEcData
in interface FSProtos.FileStatusProtoOrBuilder
public com.google.protobuf.ByteString getEcData()
optional bytes ec_data = 17;
storagePolicy = 16
getEcData
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setEcData(com.google.protobuf.ByteString value)
optional bytes ec_data = 17;
storagePolicy = 16
public FSProtos.FileStatusProto.Builder clearEcData()
optional bytes ec_data = 17;
storagePolicy = 16
public boolean hasFlags()
optional uint32 flags = 18 [default = 0];
hasFlags
in interface FSProtos.FileStatusProtoOrBuilder
public int getFlags()
optional uint32 flags = 18 [default = 0];
getFlags
in interface FSProtos.FileStatusProtoOrBuilder
public FSProtos.FileStatusProto.Builder setFlags(int value)
optional uint32 flags = 18 [default = 0];
public FSProtos.FileStatusProto.Builder clearFlags()
optional uint32 flags = 18 [default = 0];
Copyright © 2008–2018 Apache Software Foundation. All rights reserved.