public static final class InodeMeta.Inode extends com.google.protobuf.GeneratedMessageV3 implements InodeMeta.InodeOrBuilder
General inode metadata. This includes most inode metadata, but does not include the inode's children or time of last modification. next available id: 31Protobuf type
alluxio.proto.meta.Inode
Modifier and Type | Class and Description |
---|---|
static class |
InodeMeta.Inode.Builder
General inode metadata.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Method and Description |
---|---|
boolean |
containsXAttr(String key)
Extended attributes, general purpose.
|
boolean |
equals(Object obj) |
Acl.AccessControlList |
getAccessAcl()
optional .alluxio.proto.shared.AccessControlList access_acl = 10; |
Acl.AccessControlListOrBuilder |
getAccessAclOrBuilder()
optional .alluxio.proto.shared.AccessControlList access_acl = 10; |
long |
getBlocks(int index)
repeated int64 blocks = 16; |
int |
getBlocksCount()
repeated int64 blocks = 16; |
long |
getBlockSizeBytes()
file only
|
List<Long> |
getBlocksList()
repeated int64 blocks = 16; |
long |
getChildCount()
optional int64 child_count = 26; |
long |
getCreationTimeMs()
optional int64 creation_time_ms = 2; |
Acl.AccessControlList |
getDefaultAcl()
optional .alluxio.proto.shared.AccessControlList default_acl = 14; |
Acl.AccessControlListOrBuilder |
getDefaultAclOrBuilder()
optional .alluxio.proto.shared.AccessControlList default_acl = 14; |
static InodeMeta.Inode |
getDefaultInstance() |
InodeMeta.Inode |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getHasDirectChildrenLoaded()
optional bool has_direct_children_loaded = 13; |
long |
getId()
optional int64 id = 1; |
boolean |
getIsCacheable()
optional bool is_cacheable = 17; |
boolean |
getIsCompleted()
optional bool is_completed = 18; |
boolean |
getIsDirectory()
optional bool is_directory = 3; |
boolean |
getIsMountPoint()
directory only
|
boolean |
getIsPinned()
optional bool is_pinned = 9; |
long |
getLastAccessedMs()
optional int64 last_accessed_ms = 30; |
long |
getLastModifiedMs()
optional int64 last_modified_ms = 25; |
long |
getLength()
optional int64 length = 19; |
String |
getMediumType(int index)
repeated string medium_type = 27; |
com.google.protobuf.ByteString |
getMediumTypeBytes(int index)
repeated string medium_type = 27; |
int |
getMediumTypeCount()
repeated string medium_type = 27; |
com.google.protobuf.ProtocolStringList |
getMediumTypeList()
repeated string medium_type = 27; |
String |
getName()
optional string name = 6; |
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 6; |
long |
getParentId()
optional int64 parent_id = 7; |
com.google.protobuf.Parser<InodeMeta.Inode> |
getParserForType() |
String |
getPersistenceState()
optional string persistence_state = 8; |
com.google.protobuf.ByteString |
getPersistenceStateBytes()
optional string persistence_state = 8; |
long |
getPersistJobId()
Used for recovering in-progress file persist jobs on master start.
|
String |
getPersistJobTempUfsPath()
optional string persist_job_temp_ufs_path = 24; |
com.google.protobuf.ByteString |
getPersistJobTempUfsPathBytes()
optional string persist_job_temp_ufs_path = 24; |
int |
getReplicationDurable()
optional int32 replication_durable = 20; |
int |
getReplicationMax()
optional int32 replication_max = 21; |
int |
getReplicationMin()
optional int32 replication_min = 22; |
int |
getSerializedSize() |
long |
getShouldPersistTime()
optional int64 should_persist_time = 28; |
long |
getTtl()
optional int64 ttl = 4; |
TtlAction |
getTtlAction()
optional .alluxio.grpc.TtlAction ttl_action = 5; |
String |
getUfsFingerprint()
optional string ufs_fingerprint = 11; |
com.google.protobuf.ByteString |
getUfsFingerprintBytes()
optional string ufs_fingerprint = 11; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
Map<String,com.google.protobuf.ByteString> |
getXAttr()
Deprecated.
|
int |
getXAttrCount()
Extended attributes, general purpose.
|
Map<String,com.google.protobuf.ByteString> |
getXAttrMap()
Extended attributes, general purpose.
|
com.google.protobuf.ByteString |
getXAttrOrDefault(String key,
com.google.protobuf.ByteString defaultValue)
Extended attributes, general purpose.
|
com.google.protobuf.ByteString |
getXAttrOrThrow(String key)
Extended attributes, general purpose.
|
boolean |
hasAccessAcl()
optional .alluxio.proto.shared.AccessControlList access_acl = 10; |
boolean |
hasBlockSizeBytes()
file only
|
boolean |
hasChildCount()
optional int64 child_count = 26; |
boolean |
hasCreationTimeMs()
optional int64 creation_time_ms = 2; |
boolean |
hasDefaultAcl()
optional .alluxio.proto.shared.AccessControlList default_acl = 14; |
boolean |
hasHasDirectChildrenLoaded()
optional bool has_direct_children_loaded = 13; |
int |
hashCode() |
boolean |
hasId()
optional int64 id = 1; |
boolean |
hasIsCacheable()
optional bool is_cacheable = 17; |
boolean |
hasIsCompleted()
optional bool is_completed = 18; |
boolean |
hasIsDirectory()
optional bool is_directory = 3; |
boolean |
hasIsMountPoint()
directory only
|
boolean |
hasIsPinned()
optional bool is_pinned = 9; |
boolean |
hasLastAccessedMs()
optional int64 last_accessed_ms = 30; |
boolean |
hasLastModifiedMs()
optional int64 last_modified_ms = 25; |
boolean |
hasLength()
optional int64 length = 19; |
boolean |
hasName()
optional string name = 6; |
boolean |
hasParentId()
optional int64 parent_id = 7; |
boolean |
hasPersistenceState()
optional string persistence_state = 8; |
boolean |
hasPersistJobId()
Used for recovering in-progress file persist jobs on master start.
|
boolean |
hasPersistJobTempUfsPath()
optional string persist_job_temp_ufs_path = 24; |
boolean |
hasReplicationDurable()
optional int32 replication_durable = 20; |
boolean |
hasReplicationMax()
optional int32 replication_max = 21; |
boolean |
hasReplicationMin()
optional int32 replication_min = 22; |
boolean |
hasShouldPersistTime()
optional int64 should_persist_time = 28; |
boolean |
hasTtl()
optional int64 ttl = 4; |
boolean |
hasTtlAction()
optional .alluxio.grpc.TtlAction ttl_action = 5; |
boolean |
hasUfsFingerprint()
optional string ufs_fingerprint = 11; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static InodeMeta.Inode.Builder |
newBuilder() |
static InodeMeta.Inode.Builder |
newBuilder(InodeMeta.Inode prototype) |
InodeMeta.Inode.Builder |
newBuilderForType() |
protected InodeMeta.Inode.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static InodeMeta.Inode |
parseDelimitedFrom(InputStream input) |
static InodeMeta.Inode |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InodeMeta.Inode |
parseFrom(byte[] data) |
static InodeMeta.Inode |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InodeMeta.Inode |
parseFrom(ByteBuffer data) |
static InodeMeta.Inode |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InodeMeta.Inode |
parseFrom(com.google.protobuf.ByteString data) |
static InodeMeta.Inode |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InodeMeta.Inode |
parseFrom(com.google.protobuf.CodedInputStream input) |
static InodeMeta.Inode |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static InodeMeta.Inode |
parseFrom(InputStream input) |
static InodeMeta.Inode |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<InodeMeta.Inode> |
parser() |
InodeMeta.Inode.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int ID_FIELD_NUMBER
public static final int CREATION_TIME_MS_FIELD_NUMBER
public static final int IS_DIRECTORY_FIELD_NUMBER
public static final int TTL_FIELD_NUMBER
public static final int TTL_ACTION_FIELD_NUMBER
public static final int LAST_MODIFIED_MS_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int PARENT_ID_FIELD_NUMBER
public static final int PERSISTENCE_STATE_FIELD_NUMBER
public static final int IS_PINNED_FIELD_NUMBER
public static final int ACCESS_ACL_FIELD_NUMBER
public static final int UFS_FINGERPRINT_FIELD_NUMBER
public static final int MEDIUM_TYPE_FIELD_NUMBER
public static final int LAST_ACCESSED_MS_FIELD_NUMBER
public static final int IS_MOUNT_POINT_FIELD_NUMBER
public static final int HAS_DIRECT_CHILDREN_LOADED_FIELD_NUMBER
public static final int CHILD_COUNT_FIELD_NUMBER
public static final int DEFAULT_ACL_FIELD_NUMBER
public static final int BLOCK_SIZE_BYTES_FIELD_NUMBER
public static final int BLOCKS_FIELD_NUMBER
public static final int IS_CACHEABLE_FIELD_NUMBER
public static final int IS_COMPLETED_FIELD_NUMBER
public static final int LENGTH_FIELD_NUMBER
public static final int REPLICATION_DURABLE_FIELD_NUMBER
public static final int REPLICATION_MAX_FIELD_NUMBER
public static final int REPLICATION_MIN_FIELD_NUMBER
public static final int SHOULD_PERSIST_TIME_FIELD_NUMBER
public static final int PERSIST_JOB_ID_FIELD_NUMBER
public static final int PERSIST_JOB_TEMP_UFS_PATH_FIELD_NUMBER
public static final int XATTR_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<InodeMeta.Inode> PARSER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField
in class com.google.protobuf.GeneratedMessageV3
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public boolean hasId()
optional int64 id = 1;
hasId
in interface InodeMeta.InodeOrBuilder
public long getId()
optional int64 id = 1;
getId
in interface InodeMeta.InodeOrBuilder
public boolean hasCreationTimeMs()
optional int64 creation_time_ms = 2;
hasCreationTimeMs
in interface InodeMeta.InodeOrBuilder
public long getCreationTimeMs()
optional int64 creation_time_ms = 2;
getCreationTimeMs
in interface InodeMeta.InodeOrBuilder
public boolean hasIsDirectory()
optional bool is_directory = 3;
hasIsDirectory
in interface InodeMeta.InodeOrBuilder
public boolean getIsDirectory()
optional bool is_directory = 3;
getIsDirectory
in interface InodeMeta.InodeOrBuilder
public boolean hasTtl()
optional int64 ttl = 4;
hasTtl
in interface InodeMeta.InodeOrBuilder
public long getTtl()
optional int64 ttl = 4;
getTtl
in interface InodeMeta.InodeOrBuilder
public boolean hasTtlAction()
optional .alluxio.grpc.TtlAction ttl_action = 5;
hasTtlAction
in interface InodeMeta.InodeOrBuilder
public TtlAction getTtlAction()
optional .alluxio.grpc.TtlAction ttl_action = 5;
getTtlAction
in interface InodeMeta.InodeOrBuilder
public boolean hasLastModifiedMs()
optional int64 last_modified_ms = 25;
hasLastModifiedMs
in interface InodeMeta.InodeOrBuilder
public long getLastModifiedMs()
optional int64 last_modified_ms = 25;
getLastModifiedMs
in interface InodeMeta.InodeOrBuilder
public boolean hasName()
optional string name = 6;
hasName
in interface InodeMeta.InodeOrBuilder
public String getName()
optional string name = 6;
getName
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getNameBytes()
optional string name = 6;
getNameBytes
in interface InodeMeta.InodeOrBuilder
public boolean hasParentId()
optional int64 parent_id = 7;
hasParentId
in interface InodeMeta.InodeOrBuilder
public long getParentId()
optional int64 parent_id = 7;
getParentId
in interface InodeMeta.InodeOrBuilder
public boolean hasPersistenceState()
optional string persistence_state = 8;
hasPersistenceState
in interface InodeMeta.InodeOrBuilder
public String getPersistenceState()
optional string persistence_state = 8;
getPersistenceState
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getPersistenceStateBytes()
optional string persistence_state = 8;
getPersistenceStateBytes
in interface InodeMeta.InodeOrBuilder
public boolean hasIsPinned()
optional bool is_pinned = 9;
hasIsPinned
in interface InodeMeta.InodeOrBuilder
public boolean getIsPinned()
optional bool is_pinned = 9;
getIsPinned
in interface InodeMeta.InodeOrBuilder
public boolean hasAccessAcl()
optional .alluxio.proto.shared.AccessControlList access_acl = 10;
hasAccessAcl
in interface InodeMeta.InodeOrBuilder
public Acl.AccessControlList getAccessAcl()
optional .alluxio.proto.shared.AccessControlList access_acl = 10;
getAccessAcl
in interface InodeMeta.InodeOrBuilder
public Acl.AccessControlListOrBuilder getAccessAclOrBuilder()
optional .alluxio.proto.shared.AccessControlList access_acl = 10;
getAccessAclOrBuilder
in interface InodeMeta.InodeOrBuilder
public boolean hasUfsFingerprint()
optional string ufs_fingerprint = 11;
hasUfsFingerprint
in interface InodeMeta.InodeOrBuilder
public String getUfsFingerprint()
optional string ufs_fingerprint = 11;
getUfsFingerprint
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getUfsFingerprintBytes()
optional string ufs_fingerprint = 11;
getUfsFingerprintBytes
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ProtocolStringList getMediumTypeList()
repeated string medium_type = 27;
getMediumTypeList
in interface InodeMeta.InodeOrBuilder
public int getMediumTypeCount()
repeated string medium_type = 27;
getMediumTypeCount
in interface InodeMeta.InodeOrBuilder
public String getMediumType(int index)
repeated string medium_type = 27;
getMediumType
in interface InodeMeta.InodeOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getMediumTypeBytes(int index)
repeated string medium_type = 27;
getMediumTypeBytes
in interface InodeMeta.InodeOrBuilder
index
- The index of the value to return.public boolean hasLastAccessedMs()
optional int64 last_accessed_ms = 30;
hasLastAccessedMs
in interface InodeMeta.InodeOrBuilder
public long getLastAccessedMs()
optional int64 last_accessed_ms = 30;
getLastAccessedMs
in interface InodeMeta.InodeOrBuilder
public boolean hasIsMountPoint()
directory only
optional bool is_mount_point = 12;
hasIsMountPoint
in interface InodeMeta.InodeOrBuilder
public boolean getIsMountPoint()
directory only
optional bool is_mount_point = 12;
getIsMountPoint
in interface InodeMeta.InodeOrBuilder
public boolean hasHasDirectChildrenLoaded()
optional bool has_direct_children_loaded = 13;
hasHasDirectChildrenLoaded
in interface InodeMeta.InodeOrBuilder
public boolean getHasDirectChildrenLoaded()
optional bool has_direct_children_loaded = 13;
getHasDirectChildrenLoaded
in interface InodeMeta.InodeOrBuilder
public boolean hasChildCount()
optional int64 child_count = 26;
hasChildCount
in interface InodeMeta.InodeOrBuilder
public long getChildCount()
optional int64 child_count = 26;
getChildCount
in interface InodeMeta.InodeOrBuilder
public boolean hasDefaultAcl()
optional .alluxio.proto.shared.AccessControlList default_acl = 14;
hasDefaultAcl
in interface InodeMeta.InodeOrBuilder
public Acl.AccessControlList getDefaultAcl()
optional .alluxio.proto.shared.AccessControlList default_acl = 14;
getDefaultAcl
in interface InodeMeta.InodeOrBuilder
public Acl.AccessControlListOrBuilder getDefaultAclOrBuilder()
optional .alluxio.proto.shared.AccessControlList default_acl = 14;
getDefaultAclOrBuilder
in interface InodeMeta.InodeOrBuilder
public boolean hasBlockSizeBytes()
file only
optional int64 block_size_bytes = 15;
hasBlockSizeBytes
in interface InodeMeta.InodeOrBuilder
public long getBlockSizeBytes()
file only
optional int64 block_size_bytes = 15;
getBlockSizeBytes
in interface InodeMeta.InodeOrBuilder
public List<Long> getBlocksList()
repeated int64 blocks = 16;
getBlocksList
in interface InodeMeta.InodeOrBuilder
public int getBlocksCount()
repeated int64 blocks = 16;
getBlocksCount
in interface InodeMeta.InodeOrBuilder
public long getBlocks(int index)
repeated int64 blocks = 16;
getBlocks
in interface InodeMeta.InodeOrBuilder
index
- The index of the element to return.public boolean hasIsCacheable()
optional bool is_cacheable = 17;
hasIsCacheable
in interface InodeMeta.InodeOrBuilder
public boolean getIsCacheable()
optional bool is_cacheable = 17;
getIsCacheable
in interface InodeMeta.InodeOrBuilder
public boolean hasIsCompleted()
optional bool is_completed = 18;
hasIsCompleted
in interface InodeMeta.InodeOrBuilder
public boolean getIsCompleted()
optional bool is_completed = 18;
getIsCompleted
in interface InodeMeta.InodeOrBuilder
public boolean hasLength()
optional int64 length = 19;
hasLength
in interface InodeMeta.InodeOrBuilder
public long getLength()
optional int64 length = 19;
getLength
in interface InodeMeta.InodeOrBuilder
public boolean hasReplicationDurable()
optional int32 replication_durable = 20;
hasReplicationDurable
in interface InodeMeta.InodeOrBuilder
public int getReplicationDurable()
optional int32 replication_durable = 20;
getReplicationDurable
in interface InodeMeta.InodeOrBuilder
public boolean hasReplicationMax()
optional int32 replication_max = 21;
hasReplicationMax
in interface InodeMeta.InodeOrBuilder
public int getReplicationMax()
optional int32 replication_max = 21;
getReplicationMax
in interface InodeMeta.InodeOrBuilder
public boolean hasReplicationMin()
optional int32 replication_min = 22;
hasReplicationMin
in interface InodeMeta.InodeOrBuilder
public int getReplicationMin()
optional int32 replication_min = 22;
getReplicationMin
in interface InodeMeta.InodeOrBuilder
public boolean hasShouldPersistTime()
optional int64 should_persist_time = 28;
hasShouldPersistTime
in interface InodeMeta.InodeOrBuilder
public long getShouldPersistTime()
optional int64 should_persist_time = 28;
getShouldPersistTime
in interface InodeMeta.InodeOrBuilder
public boolean hasPersistJobId()
Used for recovering in-progress file persist jobs on master start.
optional int64 persist_job_id = 23;
hasPersistJobId
in interface InodeMeta.InodeOrBuilder
public long getPersistJobId()
Used for recovering in-progress file persist jobs on master start.
optional int64 persist_job_id = 23;
getPersistJobId
in interface InodeMeta.InodeOrBuilder
public boolean hasPersistJobTempUfsPath()
optional string persist_job_temp_ufs_path = 24;
hasPersistJobTempUfsPath
in interface InodeMeta.InodeOrBuilder
public String getPersistJobTempUfsPath()
optional string persist_job_temp_ufs_path = 24;
getPersistJobTempUfsPath
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getPersistJobTempUfsPathBytes()
optional string persist_job_temp_ufs_path = 24;
getPersistJobTempUfsPathBytes
in interface InodeMeta.InodeOrBuilder
public int getXAttrCount()
InodeMeta.InodeOrBuilder
Extended attributes, general purpose. Should be used with care as long string identifiers will use a comparatively large amount of memory to other fields
map<string, bytes> xAttr = 29;
getXAttrCount
in interface InodeMeta.InodeOrBuilder
public boolean containsXAttr(String key)
Extended attributes, general purpose. Should be used with care as long string identifiers will use a comparatively large amount of memory to other fields
map<string, bytes> xAttr = 29;
containsXAttr
in interface InodeMeta.InodeOrBuilder
@Deprecated public Map<String,com.google.protobuf.ByteString> getXAttr()
getXAttrMap()
instead.getXAttr
in interface InodeMeta.InodeOrBuilder
public Map<String,com.google.protobuf.ByteString> getXAttrMap()
Extended attributes, general purpose. Should be used with care as long string identifiers will use a comparatively large amount of memory to other fields
map<string, bytes> xAttr = 29;
getXAttrMap
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getXAttrOrDefault(String key, com.google.protobuf.ByteString defaultValue)
Extended attributes, general purpose. Should be used with care as long string identifiers will use a comparatively large amount of memory to other fields
map<string, bytes> xAttr = 29;
getXAttrOrDefault
in interface InodeMeta.InodeOrBuilder
public com.google.protobuf.ByteString getXAttrOrThrow(String key)
Extended attributes, general purpose. Should be used with care as long string identifiers will use a comparatively large amount of memory to other fields
map<string, bytes> xAttr = 29;
getXAttrOrThrow
in interface InodeMeta.InodeOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static InodeMeta.Inode parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static InodeMeta.Inode parseFrom(InputStream input) throws IOException
IOException
public static InodeMeta.Inode parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static InodeMeta.Inode parseDelimitedFrom(InputStream input) throws IOException
IOException
public static InodeMeta.Inode parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static InodeMeta.Inode parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static InodeMeta.Inode parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public InodeMeta.Inode.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static InodeMeta.Inode.Builder newBuilder()
public static InodeMeta.Inode.Builder newBuilder(InodeMeta.Inode prototype)
public InodeMeta.Inode.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected InodeMeta.Inode.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static InodeMeta.Inode getDefaultInstance()
public static com.google.protobuf.Parser<InodeMeta.Inode> parser()
public com.google.protobuf.Parser<InodeMeta.Inode> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public InodeMeta.Inode getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2023. All Rights Reserved.