/** * <code>optional .OffloadContext offloadContext = 5;</code> */ public Builder setOffloadContext( org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.Builder builderForValue) { if (offloadContextBuilder_ == null) { offloadContext_ = builderForValue.build(); onChanged(); } else { offloadContextBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /**
subBuilder.mergeFrom(offloadContext_); offloadContext_ = subBuilder.buildPartial();
/** * <code>optional .OffloadDriverMetadata driverMetadata = 6;</code> */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata.Builder, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadataOrBuilder> getDriverMetadataFieldBuilder() { if (driverMetadataBuilder_ == null) { driverMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata.Builder, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadataOrBuilder>( getDriverMetadata(), getParentForChildren(), isClean()); driverMetadata_ = null; } return driverMetadataBuilder_; } public final Builder setUnknownFields(
subBuilder.mergeFrom(offloadContext_); offloadContext_ = subBuilder.buildPartial();
/** * <code>optional .OffloadContext offloadContext = 5;</code> */ public Builder mergeOffloadContext(org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext value) { if (offloadContextBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && offloadContext_ != null && offloadContext_ != org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.getDefaultInstance()) { offloadContext_ = org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.newBuilder(offloadContext_).mergeFrom(value).buildPartial(); } else { offloadContext_ = value; } onChanged(); } else { offloadContextBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /**
/** * <code>optional .OffloadDriverMetadata driverMetadata = 6;</code> */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata.Builder, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadataOrBuilder> getDriverMetadataFieldBuilder() { if (driverMetadataBuilder_ == null) { driverMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata.Builder, org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadataOrBuilder>( getDriverMetadata(), getParentForChildren(), isClean()); driverMetadata_ = null; } return driverMetadataBuilder_; } public final Builder setUnknownFields(
/** * <code>optional .OffloadContext offloadContext = 5;</code> */ public Builder setOffloadContext( org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.Builder builderForValue) { if (offloadContextBuilder_ == null) { offloadContext_ = builderForValue.build(); onChanged(); } else { offloadContextBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /**
private Builder() { maybeForceBuilderInitialization(); }
public static void setOffloadDriverMetadata(LedgerInfo.Builder infoBuilder, String driverName, Map<String, String> offloadDriverMetadata) { infoBuilder.getOffloadContextBuilder() .getDriverMetadataBuilder() .setName(driverName); offloadDriverMetadata.forEach((k, v) -> { infoBuilder.getOffloadContextBuilder() .getDriverMetadataBuilder() .addProperties(KeyValue.newBuilder() .setKey(k) .setValue(v) .build()); }); }
private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() {
@java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDriverMetadataFieldBuilder(); } } public Builder clear() {
public org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext build() { org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
/** * <code>optional .OffloadDriverMetadata driverMetadata = 6;</code> */ public org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadDriverMetadata.Builder getDriverMetadataBuilder() { bitField0_ |= 0x00000020; onChanged(); return getDriverMetadataFieldBuilder().getBuilder(); } /**
public final boolean isInitialized() { if (hasDriverMetadata()) { if (!getDriverMetadata().isInitialized()) { return false; } } return true; }
/** * <code>optional .OffloadContext offloadContext = 5;</code> */ public Builder mergeOffloadContext(org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext value) { if (offloadContextBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && offloadContext_ != null && offloadContext_ != org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.getDefaultInstance()) { offloadContext_ = org.apache.bookkeeper.mledger.proto.MLDataFormats.OffloadContext.newBuilder(offloadContext_).mergeFrom(value).buildPartial(); } else { offloadContext_ = value; } onChanged(); } else { offloadContextBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /**
private Builder() { maybeForceBuilderInitialization(); }
public static void setOffloadDriverMetadata(LedgerInfo.Builder infoBuilder, String driverName, Map<String, String> offloadDriverMetadata) { infoBuilder.getOffloadContextBuilder() .getDriverMetadataBuilder() .setName(driverName); offloadDriverMetadata.forEach((k, v) -> { infoBuilder.getOffloadContextBuilder() .getDriverMetadataBuilder() .addProperties(KeyValue.newBuilder() .setKey(k) .setValue(v) .build()); }); }