public static final class FsImageProto.INodeDirectorySection.DirEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<FsImageProto.INodeDirectorySection.DirEntry.Builder> implements FsImageProto.INodeDirectorySection.DirEntryOrBuilder
hadoop.hdfs.fsimage.INodeDirectorySection.DirEntry
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!
Modifier and Type | Method and Description |
---|---|
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addAllChildren(Iterable<? extends Long> values)
repeated uint64 children = 2 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addAllRefChildren(Iterable<? extends Integer> values)
repeated uint32 refChildren = 3 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addChildren(long value)
repeated uint64 children = 2 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
addRefChildren(int value)
repeated uint32 refChildren = 3 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry |
build() |
FsImageProto.INodeDirectorySection.DirEntry |
buildPartial() |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clear() |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearChildren()
repeated uint64 children = 2 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearParent()
optional uint64 parent = 1; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clearRefChildren()
repeated uint32 refChildren = 3 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
clone() |
long |
getChildren(int index)
repeated uint64 children = 2 [packed = true]; |
int |
getChildrenCount()
repeated uint64 children = 2 [packed = true]; |
List<Long> |
getChildrenList()
repeated uint64 children = 2 [packed = true]; |
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)
repeated uint32 refChildren = 3 [packed = true]; |
int |
getRefChildrenCount()
repeated uint32 refChildren = 3 [packed = true]; |
List<Integer> |
getRefChildrenList()
repeated uint32 refChildren = 3 [packed = true]; |
boolean |
hasParent()
optional uint64 parent = 1; |
protected com.google.protobuf.GeneratedMessage.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 |
setChildren(int index,
long value)
repeated uint64 children = 2 [packed = true]; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setParent(long value)
optional uint64 parent = 1; |
FsImageProto.INodeDirectorySection.DirEntry.Builder |
setRefChildren(int index,
int value)
repeated uint32 refChildren = 3 [packed = true]; |
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<FsImageProto.INodeDirectorySection.DirEntry.Builder>
public FsImageProto.INodeDirectorySection.DirEntry.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<FsImageProto.INodeDirectorySection.DirEntry.Builder>
public FsImageProto.INodeDirectorySection.DirEntry.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<FsImageProto.INodeDirectorySection.DirEntry.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<FsImageProto.INodeDirectorySection.DirEntry.Builder>
public FsImageProto.INodeDirectorySection.DirEntry getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public FsImageProto.INodeDirectorySection.DirEntry buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public FsImageProto.INodeDirectorySection.DirEntry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<FsImageProto.INodeDirectorySection.DirEntry.Builder>
public FsImageProto.INodeDirectorySection.DirEntry.Builder mergeFrom(FsImageProto.INodeDirectorySection.DirEntry other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<FsImageProto.INodeDirectorySection.DirEntry.Builder>
public FsImageProto.INodeDirectorySection.DirEntry.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<FsImageProto.INodeDirectorySection.DirEntry.Builder>
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()
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
getChildrenList
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getChildrenCount()
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
getChildrenCount
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public long getChildren(int index)
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
getChildren
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder setChildren(int index, long value)
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
public FsImageProto.INodeDirectorySection.DirEntry.Builder addChildren(long value)
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
public FsImageProto.INodeDirectorySection.DirEntry.Builder addAllChildren(Iterable<? extends Long> values)
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearChildren()
repeated uint64 children = 2 [packed = true];
children that are not reference nodes
public List<Integer> getRefChildrenList()
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
getRefChildrenList
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getRefChildrenCount()
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
getRefChildrenCount
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public int getRefChildren(int index)
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
getRefChildren
in interface FsImageProto.INodeDirectorySection.DirEntryOrBuilder
public FsImageProto.INodeDirectorySection.DirEntry.Builder setRefChildren(int index, int value)
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
public FsImageProto.INodeDirectorySection.DirEntry.Builder addRefChildren(int value)
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
public FsImageProto.INodeDirectorySection.DirEntry.Builder addAllRefChildren(Iterable<? extends Integer> values)
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
public FsImageProto.INodeDirectorySection.DirEntry.Builder clearRefChildren()
repeated uint32 refChildren = 3 [packed = true];
children that are reference nodes, each element is a reference node id
Copyright © 2017 Apache Software Foundation. All Rights Reserved.