@Override public TypedMessageBuilder<T> properties(Map<String, String> properties) { for (Map.Entry<String, String> entry : properties.entrySet()) { checkArgument(entry.getKey() != null, "Need Non-Null key"); checkArgument(entry.getValue() != null, "Need Non-Null value for key: " + entry.getKey()); msgMetadataBuilder .addProperties(KeyValue.newBuilder().setKey(entry.getKey()).setValue(entry.getValue()).build()); } return this; }
@Override public TypedMessageBuilder<T> property(String name, String value) { checkArgument(name != null, "Need Non-Null name"); checkArgument(value != null, "Need Non-Null value for name: " + name); msgMetadataBuilder.addProperties(KeyValue.newBuilder().setKey(name).setValue(value).build()); return this; }
org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.Builder subBuilder = org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addProperties(subBuilder.buildPartial()); break;
org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.Builder subBuilder = org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addProperties(subBuilder.buildPartial()); break;
@Override public TypedMessageBuilder<T> properties(Map<String, String> properties) { for (Map.Entry<String, String> entry : properties.entrySet()) { checkArgument(entry.getKey() != null, "Need Non-Null key"); checkArgument(entry.getValue() != null, "Need Non-Null value for key: " + entry.getKey()); msgMetadataBuilder .addProperties(KeyValue.newBuilder().setKey(entry.getKey()).setValue(entry.getValue()).build()); } return this; }
@Override public TypedMessageBuilder<T> property(String name, String value) { checkArgument(name != null, "Need Non-Null name"); checkArgument(value != null, "Need Non-Null value for name: " + name); msgMetadataBuilder.addProperties(KeyValue.newBuilder().setKey(name).setValue(value).build()); return this; }
@Override public MessageBuilder<T> setProperties(Map<String, String> properties) { for (Map.Entry<String, String> entry : properties.entrySet()) { msgMetadataBuilder .addProperties(KeyValue.newBuilder().setKey(entry.getKey()).setValue(entry.getValue()).build()); } return this; }
@Override public MessageBuilder<T> setProperty(String name, String value) { msgMetadataBuilder.addProperties(KeyValue.newBuilder().setKey(name).setValue(value).build()); return this; }