public static final class FSProtos.FileStatusProto extends com.google.protobuf.GeneratedMessageV3 implements FSProtos.FileStatusProtoOrBuilder
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.Protobuf type
hadoop.fs.FileStatusProto| Modifier and Type | Class and Description |
|---|---|
static class |
FSProtos.FileStatusProto.Builder
FileStatus encoding.
|
static class |
FSProtos.FileStatusProto.FileType
Protobuf enum
hadoop.fs.FileStatusProto.FileType |
static class |
FSProtos.FileStatusProto.Flags
Protobuf enum
hadoop.fs.FileStatusProto.Flags |
| Modifier and Type | Field and Description |
|---|---|
static int |
ACCESS_TIME_FIELD_NUMBER |
static int |
BLOCK_REPLICATION_FIELD_NUMBER |
static int |
BLOCK_SIZE_FIELD_NUMBER |
static int |
EC_DATA_FIELD_NUMBER |
static int |
ENCRYPTION_DATA_FIELD_NUMBER |
static int |
FILETYPE_FIELD_NUMBER |
static int |
FLAGS_FIELD_NUMBER |
static int |
GROUP_FIELD_NUMBER |
static int |
LENGTH_FIELD_NUMBER |
static int |
MODIFICATION_TIME_FIELD_NUMBER |
static int |
OWNER_FIELD_NUMBER |
static com.google.protobuf.Parser<FSProtos.FileStatusProto> |
PARSER
Deprecated.
|
static int |
PATH_FIELD_NUMBER |
static int |
PERMISSION_FIELD_NUMBER |
static int |
SYMLINK_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getAccessTime()
optional uint64 access_time = 8; |
int |
getBlockReplication()
optional uint32 block_replication = 10; |
long |
getBlockSize()
optional uint64 block_size = 11; |
static FSProtos.FileStatusProto |
getDefaultInstance() |
FSProtos.FileStatusProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.ByteString |
getEcData()
storagePolicy = 16
|
com.google.protobuf.ByteString |
getEncryptionData()
locations = 12
alias = 13
childrenNum = 14
|
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; |
com.google.protobuf.Parser<FSProtos.FileStatusProto> |
getParserForType() |
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.FsPermissionProtoOrBuilder |
getPermissionOrBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4; |
int |
getSerializedSize() |
String |
getSymlink()
optional string symlink = 9; |
com.google.protobuf.ByteString |
getSymlinkBytes()
optional string symlink = 9; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAccessTime()
optional uint64 access_time = 8; |
boolean |
hasBlockReplication()
optional uint32 block_replication = 10; |
boolean |
hasBlockSize()
optional uint64 block_size = 11; |
boolean |
hasEcData()
storagePolicy = 16
|
boolean |
hasEncryptionData()
locations = 12
alias = 13
childrenNum = 14
|
boolean |
hasFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1; |
boolean |
hasFlags()
optional uint32 flags = 18 [default = 0]; |
boolean |
hasGroup()
optional string group = 6; |
int |
hashCode() |
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.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FSProtos.FileStatusProto.Builder |
newBuilder() |
static FSProtos.FileStatusProto.Builder |
newBuilder(FSProtos.FileStatusProto prototype) |
FSProtos.FileStatusProto.Builder |
newBuilderForType() |
protected FSProtos.FileStatusProto.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static FSProtos.FileStatusProto |
parseDelimitedFrom(InputStream input) |
static FSProtos.FileStatusProto |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FSProtos.FileStatusProto |
parseFrom(byte[] data) |
static FSProtos.FileStatusProto |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FSProtos.FileStatusProto |
parseFrom(ByteBuffer data) |
static FSProtos.FileStatusProto |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FSProtos.FileStatusProto |
parseFrom(com.google.protobuf.ByteString data) |
static FSProtos.FileStatusProto |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FSProtos.FileStatusProto |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FSProtos.FileStatusProto |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FSProtos.FileStatusProto |
parseFrom(InputStream input) |
static FSProtos.FileStatusProto |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FSProtos.FileStatusProto> |
parser() |
FSProtos.FileStatusProto.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
public static final int FILETYPE_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
public static final int LENGTH_FIELD_NUMBER
public static final int PERMISSION_FIELD_NUMBER
public static final int OWNER_FIELD_NUMBER
public static final int GROUP_FIELD_NUMBER
public static final int MODIFICATION_TIME_FIELD_NUMBER
public static final int ACCESS_TIME_FIELD_NUMBER
public static final int SYMLINK_FIELD_NUMBER
public static final int BLOCK_REPLICATION_FIELD_NUMBER
public static final int BLOCK_SIZE_FIELD_NUMBER
public static final int ENCRYPTION_DATA_FIELD_NUMBER
public static final int EC_DATA_FIELD_NUMBER
public static final int FLAGS_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<FSProtos.FileStatusProto> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuilderpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public boolean hasFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1;hasFileType in interface FSProtos.FileStatusProtoOrBuilderpublic FSProtos.FileStatusProto.FileType getFileType()
required .hadoop.fs.FileStatusProto.FileType fileType = 1;getFileType in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasPath()
required string path = 2;hasPath in interface FSProtos.FileStatusProtoOrBuilderpublic String getPath()
required string path = 2;getPath in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getPathBytes()
required string path = 2;getPathBytes in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasLength()
optional uint64 length = 3;hasLength in interface FSProtos.FileStatusProtoOrBuilderpublic long getLength()
optional uint64 length = 3;getLength in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasPermission()
optional .hadoop.fs.FsPermissionProto permission = 4;hasPermission in interface FSProtos.FileStatusProtoOrBuilderpublic FSProtos.FsPermissionProto getPermission()
optional .hadoop.fs.FsPermissionProto permission = 4;getPermission in interface FSProtos.FileStatusProtoOrBuilderpublic FSProtos.FsPermissionProtoOrBuilder getPermissionOrBuilder()
optional .hadoop.fs.FsPermissionProto permission = 4;getPermissionOrBuilder in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasOwner()
optional string owner = 5;hasOwner in interface FSProtos.FileStatusProtoOrBuilderpublic String getOwner()
optional string owner = 5;getOwner in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getOwnerBytes()
optional string owner = 5;getOwnerBytes in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasGroup()
optional string group = 6;hasGroup in interface FSProtos.FileStatusProtoOrBuilderpublic String getGroup()
optional string group = 6;getGroup in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getGroupBytes()
optional string group = 6;getGroupBytes in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasModificationTime()
optional uint64 modification_time = 7;hasModificationTime in interface FSProtos.FileStatusProtoOrBuilderpublic long getModificationTime()
optional uint64 modification_time = 7;getModificationTime in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasAccessTime()
optional uint64 access_time = 8;hasAccessTime in interface FSProtos.FileStatusProtoOrBuilderpublic long getAccessTime()
optional uint64 access_time = 8;getAccessTime in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasSymlink()
optional string symlink = 9;hasSymlink in interface FSProtos.FileStatusProtoOrBuilderpublic String getSymlink()
optional string symlink = 9;getSymlink in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getSymlinkBytes()
optional string symlink = 9;getSymlinkBytes in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasBlockReplication()
optional uint32 block_replication = 10;hasBlockReplication in interface FSProtos.FileStatusProtoOrBuilderpublic int getBlockReplication()
optional uint32 block_replication = 10;getBlockReplication in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasBlockSize()
optional uint64 block_size = 11;hasBlockSize in interface FSProtos.FileStatusProtoOrBuilderpublic long getBlockSize()
optional uint64 block_size = 11;getBlockSize in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasEncryptionData()
locations = 12 alias = 13 childrenNum = 14
optional bytes encryption_data = 15;hasEncryptionData in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getEncryptionData()
locations = 12 alias = 13 childrenNum = 14
optional bytes encryption_data = 15;getEncryptionData in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasEcData()
storagePolicy = 16
optional bytes ec_data = 17;hasEcData in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getEcData()
storagePolicy = 16
optional bytes ec_data = 17;getEcData in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasFlags()
optional uint32 flags = 18 [default = 0];hasFlags in interface FSProtos.FileStatusProtoOrBuilderpublic int getFlags()
optional uint32 flags = 18 [default = 0];getFlags in interface FSProtos.FileStatusProtoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderpublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
IOExceptionpublic int getSerializedSize()
public boolean equals(Object obj)
public int hashCode()
public static FSProtos.FileStatusProto parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FSProtos.FileStatusProto parseFrom(InputStream input) throws IOException
IOExceptionpublic static FSProtos.FileStatusProto parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FSProtos.FileStatusProto parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FSProtos.FileStatusProto parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FSProtos.FileStatusProto parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FSProtos.FileStatusProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FSProtos.FileStatusProto.Builder newBuilderForType()
public static FSProtos.FileStatusProto.Builder newBuilder()
public static FSProtos.FileStatusProto.Builder newBuilder(FSProtos.FileStatusProto prototype)
public FSProtos.FileStatusProto.Builder toBuilder()
protected FSProtos.FileStatusProto.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
public static FSProtos.FileStatusProto getDefaultInstance()
public static com.google.protobuf.Parser<FSProtos.FileStatusProto> parser()
public com.google.protobuf.Parser<FSProtos.FileStatusProto> getParserForType()
public FSProtos.FileStatusProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2008–2020 Apache Software Foundation. All rights reserved.