public Builder mergeFrom(org.apache.pulsar.common.api.proto.PulsarApi.CommandProducerSuccess other) { if (other == org.apache.pulsar.common.api.proto.PulsarApi.CommandProducerSuccess.getDefaultInstance()) return this; if (other.hasRequestId()) { setRequestId(other.getRequestId()); } if (other.hasProducerName()) { setProducerName(other.getProducerName()); } if (other.hasLastSequenceId()) { setLastSequenceId(other.getLastSequenceId()); } if (other.hasSchemaVersion()) { setSchemaVersion(other.getSchemaVersion()); } return this; }
public static ByteBuf newProducerSuccess(long requestId, String producerName, long lastSequenceId, SchemaVersion schemaVersion) { CommandProducerSuccess.Builder producerSuccessBuilder = CommandProducerSuccess.newBuilder(); producerSuccessBuilder.setRequestId(requestId); producerSuccessBuilder.setProducerName(producerName); producerSuccessBuilder.setLastSequenceId(lastSequenceId); producerSuccessBuilder.setSchemaVersion(ByteString.copyFrom(schemaVersion.bytes())); CommandProducerSuccess producerSuccess = producerSuccessBuilder.build(); ByteBuf res = serializeWithSize( BaseCommand.newBuilder().setType(Type.PRODUCER_SUCCESS).setProducerSuccess(producerSuccess)); producerSuccess.recycle(); producerSuccessBuilder.recycle(); return res; }
public Builder mergeFrom(org.apache.pulsar.common.api.proto.PulsarApi.CommandProducerSuccess other) { if (other == org.apache.pulsar.common.api.proto.PulsarApi.CommandProducerSuccess.getDefaultInstance()) return this; if (other.hasRequestId()) { setRequestId(other.getRequestId()); } if (other.hasProducerName()) { setProducerName(other.getProducerName()); } if (other.hasLastSequenceId()) { setLastSequenceId(other.getLastSequenceId()); } if (other.hasSchemaVersion()) { setSchemaVersion(other.getSchemaVersion()); } return this; }
public static ByteBuf newProducerSuccess(long requestId, String producerName, long lastSequenceId, SchemaVersion schemaVersion) { CommandProducerSuccess.Builder producerSuccessBuilder = CommandProducerSuccess.newBuilder(); producerSuccessBuilder.setRequestId(requestId); producerSuccessBuilder.setProducerName(producerName); producerSuccessBuilder.setLastSequenceId(lastSequenceId); producerSuccessBuilder.setSchemaVersion(ByteString.copyFrom(schemaVersion.bytes())); CommandProducerSuccess producerSuccess = producerSuccessBuilder.build(); ByteBuf res = serializeWithSize( BaseCommand.newBuilder().setType(Type.PRODUCER_SUCCESS).setProducerSuccess(producerSuccess)); producerSuccess.recycle(); producerSuccessBuilder.recycle(); return res; }