public static final class FsImageProto.INodeDirectorySection.DirEntry.Builder extends <any> implements FsImageProto.INodeDirectorySection.DirEntryOrBuilder
A single DirEntry needs to fit in the default PB max message size of 64MB. Please be careful when adding more fields to a DirEntry!Protobuf type
hadoop.hdfs.fsimage.INodeDirectorySection.DirEntry
Modifier and Type | Method and Description |
---|---|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addAllChildren(Iterable<? extends Long> values)
children that are not reference nodes
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addAllRefChildren(Iterable<? extends Integer> values)
children that are reference nodes, each element is a reference node id
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addChildren(long value)
children that are not reference nodes
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addRefChildren(int value)
children that are reference nodes, each element is a reference node id
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FsImageProto.INodeDirectorySection.DirEntry |
build() |
FsImageProto.INodeDirectorySection.DirEntry |
buildPartial() |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clear() |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearChildren()
children that are not reference nodes
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearParent()
optional uint64 parent = 1; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearRefChildren()
children that are reference nodes, each element is a reference node id
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clone() |
long |
getChildren(int index)
children that are not reference nodes
|
int |
getChildrenCount()
children that are not reference nodes
|
List<Long> |
getChildrenList()
children that are not reference nodes
|
FsImageProto.INodeDirectorySection.DirEntry |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getParent()
optional uint64 parent = 1; |
int |
getRefChildren(int index)
children that are reference nodes, each element is a reference node id
|
int |
getRefChildrenCount()
children that are reference nodes, each element is a reference node id
|
List<Integer> |
getRefChildrenList()
children that are reference nodes, each element is a reference node id
|
boolean |
hasParent()
optional uint64 parent = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
mergeFrom(FsImageProto.INodeDirectorySection.DirEntry other) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
mergeFrom(com.google.protobuf.Message other) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setChildren(int index,
long value)
children that are not reference nodes
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setParent(long value)
optional uint64 parent = 1; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setRefChildren(int index,
int value)
children that are reference nodes, each element is a reference node id
|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public FsImageProto.INodeDirectorySection.DirEntry.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry build()
public FsImageProto.INodeDirectorySection.DirEntry buildPartial()
public FsImageProto.INodeDirectorySection.DirEntry.Builder clone()
public FsImageProto.INodeDirectorySection.DirEntry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public FsImageProto.INodeDirectorySection.DirEntry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
public FsImageProto.INodeDirectorySection.DirEntry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
public FsImageProto.INodeDirectorySection.DirEntry.Builder mergeFrom(com.google.protobuf.Message other)
public FsImageProto.INodeDirectorySection.DirEntry.Builder mergeFrom(FsImageProto.INodeDirectorySection.DirEntry other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public boolean hasParent()
optional uint64 parent = 1;
hasParent
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public long getParent()
optional uint64 parent = 1;
getParent
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder setParent(long value)
optional uint64 parent = 1;
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearParent()
optional uint64 parent = 1;
public List<Long> getChildrenList()
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
getChildrenList
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getChildrenCount()
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
getChildrenCount
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public long getChildren(int index)
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
getChildren
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder setChildren(int index, long value)
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder addChildren(long value)
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder addAllChildren(Iterable<? extends Long> values)
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearChildren()
children that are not reference nodes
repeated uint64 children = 2 [packed = true];
public List<Integer> getRefChildrenList()
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
getRefChildrenList
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getRefChildrenCount()
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
getRefChildrenCount
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getRefChildren(int index)
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
getRefChildren
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder setRefChildren(int index, int value)
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder addRefChildren(int value)
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder addAllRefChildren(Iterable<? extends Integer> values)
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearRefChildren()
children that are reference nodes, each element is a reference node id
repeated uint32 refChildren = 3 [packed = true];
public final FsImageProto.INodeDirectorySection.DirEntry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final FsImageProto.INodeDirectorySection.DirEntry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.