public static final class FSProtos.FileStatusProto extends com.google.protobuf.GeneratedMessage 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 | Class and Description |
|---|---|
static class |
FSProtos.FileStatusProto.Builder
Protobuf type
hadoop.fs.FileStatusProto |
static class |
FSProtos.FileStatusProto.FileType
Protobuf enum
hadoop.fs.FileStatusProto.FileType |
static class |
FSProtos.FileStatusProto.Flags
Protobuf enum
hadoop.fs.FileStatusProto.Flags |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| 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 |
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()
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; |
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()
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; |
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.GeneratedMessage.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.GeneratedMessage.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(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) |
FSProtos.FileStatusProto.Builder |
toBuilder() |
protected Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getRepeatedField, getRepeatedFieldCount, hasField, makeExtensionsImmutable, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownFieldfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringtoByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static com.google.protobuf.Parser<FSProtos.FileStatusProto> PARSER
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
public static FSProtos.FileStatusProto getDefaultInstance()
public FSProtos.FileStatusProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic com.google.protobuf.Parser<FSProtos.FileStatusProto> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic 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()
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
hasEncryptionData in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getEncryptionData()
optional bytes encryption_data = 15;
locations = 12 alias = 13 childrenNum = 14
getEncryptionData in interface FSProtos.FileStatusProtoOrBuilderpublic boolean hasEcData()
optional bytes ec_data = 17;
storagePolicy = 16
hasEcData in interface FSProtos.FileStatusProtoOrBuilderpublic com.google.protobuf.ByteString getEcData()
optional bytes ec_data = 17;
storagePolicy = 16
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.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.AbstractMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.AbstractMessageprotected Object writeReplace() throws ObjectStreamException
writeReplace in class com.google.protobuf.GeneratedMessageObjectStreamExceptionpublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic 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 static FSProtos.FileStatusProto.Builder newBuilder()
public FSProtos.FileStatusProto.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FSProtos.FileStatusProto.Builder newBuilder(FSProtos.FileStatusProto prototype)
public FSProtos.FileStatusProto.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FSProtos.FileStatusProto.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageCopyright © 2008–2022 Apache Software Foundation. All rights reserved.