@Override public void write(@Nonnull Block block, @Nonnull ProvidedStorageLocation providedStorageLocation) throws IOException { if (block == null || providedStorageLocation == null) { throw new IOException("Provided block and location cannot be null"); } WriteRequestProto request = WriteRequestProto .newBuilder() .setKeyValuePair(KeyValueProto.newBuilder() .setKey(PBHelperClient.convert(block)) .setValue(PBHelperClient.convert(providedStorageLocation)) .build()) .build(); try { rpcProxy.write(null, request); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }
/** * <code>required .hadoop.hdfs.KeyValueProto keyValuePair = 1;</code> */ public org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProto.Builder getKeyValuePairBuilder() { bitField0_ |= 0x00000001; onChanged(); return getKeyValuePairFieldBuilder().getBuilder(); } /**
/** * <code>required .hadoop.hdfs.KeyValueProto keyValuePair = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProto, org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProto.Builder, org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProtoOrBuilder> getKeyValuePairFieldBuilder() { if (keyValuePairBuilder_ == null) { keyValuePairBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProto, org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProto.Builder, org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.KeyValueProtoOrBuilder>( keyValuePair_, getParentForChildren(), isClean()); keyValuePair_ = null; } return keyValuePairBuilder_; }
private Builder() { maybeForceBuilderInitialization(); }
private static Builder create() { return new Builder(); }
private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getKeyValuePairFieldBuilder(); } } private static Builder create() {
public Builder clone() { return create().mergeFrom(buildPartial()); }
public org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.WriteRequestProto build() { org.apache.hadoop.hdfs.protocol.proto.AliasMapProtocolProtos.WriteRequestProto result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() {
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
public final boolean isInitialized() { if (!hasKeyValuePair()) { return false; } if (!getKeyValuePair().isInitialized()) { return false; } return true; }