/** * <code>optional .alluxio.proto.journal.UpdateInodeDirectoryEntry update_inode_directory = 36;</code> */ public Builder setUpdateInodeDirectory( alluxio.proto.journal.File.UpdateInodeDirectoryEntry.Builder builderForValue) { if (updateInodeDirectoryBuilder_ == null) { updateInodeDirectory_ = builderForValue.build(); onChanged(); } else { updateInodeDirectoryBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00800000; return this; } /**
subBuilder.mergeFrom(updateInodeDirectory_); updateInodeDirectory_ = subBuilder.buildPartial();
/** * <code>optional .alluxio.proto.shared.AccessControlList defaultAcl = 4;</code> */ private com.google.protobuf.SingleFieldBuilderV3< alluxio.proto.shared.Acl.AccessControlList, alluxio.proto.shared.Acl.AccessControlList.Builder, alluxio.proto.shared.Acl.AccessControlListOrBuilder> getDefaultAclFieldBuilder() { if (defaultAclBuilder_ == null) { defaultAclBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< alluxio.proto.shared.Acl.AccessControlList, alluxio.proto.shared.Acl.AccessControlList.Builder, alluxio.proto.shared.Acl.AccessControlListOrBuilder>( getDefaultAcl(), getParentForChildren(), isClean()); defaultAcl_ = null; } return defaultAclBuilder_; } public final Builder setUnknownFields(
/** * <code>optional .alluxio.proto.journal.UpdateInodeDirectoryEntry update_inode_directory = 36;</code> */ public Builder mergeUpdateInodeDirectory(alluxio.proto.journal.File.UpdateInodeDirectoryEntry value) { if (updateInodeDirectoryBuilder_ == null) { if (((bitField0_ & 0x00800000) == 0x00800000) && updateInodeDirectory_ != null && updateInodeDirectory_ != alluxio.proto.journal.File.UpdateInodeDirectoryEntry.getDefaultInstance()) { updateInodeDirectory_ = alluxio.proto.journal.File.UpdateInodeDirectoryEntry.newBuilder(updateInodeDirectory_).mergeFrom(value).buildPartial(); } else { updateInodeDirectory_ = value; } onChanged(); } else { updateInodeDirectoryBuilder_.mergeFrom(value); } bitField0_ |= 0x00800000; return this; } /**
public Builder mergeFrom(alluxio.proto.journal.File.UpdateInodeDirectoryEntry other) { if (other == alluxio.proto.journal.File.UpdateInodeDirectoryEntry.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasMountPoint()) { setMountPoint(other.getMountPoint()); } if (other.hasDirectChildrenLoaded()) { setDirectChildrenLoaded(other.getDirectChildrenLoaded()); } if (other.hasDefaultAcl()) { mergeDefaultAcl(other.getDefaultAcl()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }
private Builder() { maybeForceBuilderInitialization(); }
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** * <code>optional .alluxio.proto.shared.AccessControlList defaultAcl = 4;</code> */ public alluxio.proto.shared.Acl.AccessControlList.Builder getDefaultAclBuilder() { bitField0_ |= 0x00000008; onChanged(); return getDefaultAclFieldBuilder().getBuilder(); } /**
public alluxio.proto.journal.File.UpdateInodeDirectoryEntry build() { alluxio.proto.journal.File.UpdateInodeDirectoryEntry result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() {
private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDefaultAclFieldBuilder(); } } public Builder clear() {
/** * Marks an inode directory as having its direct children loaded. * * @param context journal context supplier * @param dir the inode directory */ public void setDirectChildrenLoaded(Supplier<JournalContext> context, InodeDirectory dir) { mState.applyAndJournal(context, UpdateInodeDirectoryEntry.newBuilder() .setId(dir.getId()) .setDirectChildrenLoaded(true) .build()); }