/** * Builds the protobuf message to inform the Master of files being archived. * * @param tn The table the files previously belonged to. * @param archivedFiles The files and their size in bytes that were archived. * @return The protobuf representation */ public RegionServerStatusProtos.FileArchiveNotificationRequest buildFileArchiveRequest( TableName tn, Collection<Entry<String,Long>> archivedFiles) { RegionServerStatusProtos.FileArchiveNotificationRequest.Builder builder = RegionServerStatusProtos.FileArchiveNotificationRequest.newBuilder(); HBaseProtos.TableName protoTn = ProtobufUtil.toProtoTableName(tn); for (Entry<String,Long> archivedFile : archivedFiles) { RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize fws = RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.newBuilder() .setName(archivedFile.getKey()) .setSize(archivedFile.getValue()) .setTableName(protoTn) .build(); builder.addArchivedFiles(fws); } final RegionServerStatusProtos.FileArchiveNotificationRequest request = builder.build(); if (LOG.isTraceEnabled()) { LOG.trace("Reporting file archival to Master: " + TextFormat.shortDebugString(request)); } return request; }
bitField0_ = (bitField0_ & ~0x00000001); } else { ensureArchivedFilesIsMutable(); archivedFiles_.addAll(other.archivedFiles_); onChanged(); archivedFilesBuilder_ = org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getArchivedFilesFieldBuilder() : null; } else { archivedFilesBuilder_.addAllMessages(other.archivedFiles_); this.mergeUnknownFields(other.unknownFields); onChanged(); return this;
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder addArchivedFiles( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize value) { if (archivedFilesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArchivedFilesIsMutable(); archivedFiles_.add(index, value); onChanged(); } else { archivedFilesBuilder_.addMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder addArchivedFiles(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize value) { if (archivedFilesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArchivedFilesIsMutable(); archivedFiles_.add(value); onChanged(); } else { archivedFilesBuilder_.addMessage(value); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder addAllArchivedFiles( java.lang.Iterable<? extends org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize> values) { if (archivedFilesBuilder_ == null) { ensureArchivedFilesIsMutable(); org.apache.hbase.thirdparty.com.google.protobuf.AbstractMessageLite.Builder.addAll( values, archivedFiles_); onChanged(); } else { archivedFilesBuilder_.addAllMessages(values); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder addArchivedFiles( org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder builderForValue) { if (archivedFilesBuilder_ == null) { ensureArchivedFilesIsMutable(); archivedFiles_.add(builderForValue.build()); onChanged(); } else { archivedFilesBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder setArchivedFiles( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize value) { if (archivedFilesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureArchivedFilesIsMutable(); archivedFiles_.set(index, value); onChanged(); } else { archivedFilesBuilder_.setMessage(index, value); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder setArchivedFiles( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder builderForValue) { if (archivedFilesBuilder_ == null) { ensureArchivedFilesIsMutable(); archivedFiles_.set(index, builderForValue.build()); onChanged(); } else { archivedFilesBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder addArchivedFiles( int index, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder builderForValue) { if (archivedFilesBuilder_ == null) { ensureArchivedFilesIsMutable(); archivedFiles_.add(index, builderForValue.build()); onChanged(); } else { archivedFilesBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
private org.apache.hbase.thirdparty.com.google.protobuf.RepeatedFieldBuilderV3< org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSizeOrBuilder> getArchivedFilesFieldBuilder() { if (archivedFilesBuilder_ == null) { archivedFilesBuilder_ = new org.apache.hbase.thirdparty.com.google.protobuf.RepeatedFieldBuilderV3< org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSizeOrBuilder>( archivedFiles_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); archivedFiles_ = null; } return archivedFilesBuilder_; } public final Builder setUnknownFields(
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public Builder removeArchivedFiles(int index) { if (archivedFilesBuilder_ == null) { ensureArchivedFilesIsMutable(); archivedFiles_.remove(index); onChanged(); } else { archivedFilesBuilder_.remove(index); } return this; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public java.util.List<org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder> getArchivedFilesBuilderList() { return getArchivedFilesFieldBuilder().getBuilderList(); } private org.apache.hbase.thirdparty.com.google.protobuf.RepeatedFieldBuilderV3<
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder getArchivedFilesBuilder( int index) { return getArchivedFilesFieldBuilder().getBuilder(index); } /**
@java.lang.Override protected Builder newBuilderForType( org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder addArchivedFilesBuilder() { return getArchivedFilesFieldBuilder().addBuilder( org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.getDefaultInstance()); } /**
public org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest build() { org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
private void maybeForceBuilderInitialization() { if (org.apache.hbase.thirdparty.com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getArchivedFilesFieldBuilder(); } } public Builder clear() {
public final boolean isInitialized() { for (int i = 0; i < getArchivedFilesCount(); i++) { if (!getArchivedFiles(i).isInitialized()) { return false; } } return true; }
/** * <code>repeated .hbase.pb.FileArchiveNotificationRequest.FileWithSize archived_files = 1;</code> */ public org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.Builder addArchivedFilesBuilder( int index) { return getArchivedFilesFieldBuilder().addBuilder( index, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.FileArchiveNotificationRequest.FileWithSize.getDefaultInstance()); } /**