static List<PulsarApi.KeyValue> toKeyValueList(Map<String, String> metadata) { if (metadata == null || metadata.isEmpty()) { return Collections.emptyList(); } return metadata.entrySet().stream().map(e -> PulsarApi.KeyValue.newBuilder().setKey(e.getKey()).setValue(e.getValue()).build()) .collect(Collectors.toList()); }
@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; }
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom( org.apache.pulsar.shaded.com.google.protobuf.v241.CodedInputStream input, org.apache.pulsar.shaded.com.google.protobuf.v241.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); }
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());
org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.Builder subBuilder = org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addMetadata(subBuilder.buildPartial());
org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.Builder subBuilder = org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addMetadata(subBuilder.buildPartial());
List<KeyValue> kvList = new ArrayList<KeyValue>(); keyInfo.getMetadata().forEach((key, value) -> { kvList.add(KeyValue.newBuilder().setKey(key).setValue(value).build()); }); msgMetadata.addEncryptionKeys(EncryptionKeys.newBuilder().setKey(keyName)
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());
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());
org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.Builder subBuilder = org.apache.pulsar.common.api.proto.PulsarApi.KeyValue.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addMetadata(subBuilder.buildPartial());
private static PulsarApi.Schema getSchema(SchemaInfo schemaInfo) { PulsarApi.Schema.Builder builder = PulsarApi.Schema.newBuilder() .setName(schemaInfo.getName()) .setSchemaData(copyFrom(schemaInfo.getSchema())) .setType(getSchemaType(schemaInfo.getType())) .addAllProperties( schemaInfo.getProperties().entrySet().stream().map(entry -> PulsarApi.KeyValue.newBuilder() .setKey(entry.getKey()) .setValue(entry.getValue()) .build() ).collect(Collectors.toList()) ); PulsarApi.Schema schema = builder.build(); builder.recycle(); return schema; }
public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.apache.pulsar.common.api.proto.PulsarApi.KeyValue prototype) {
public Builder toBuilder() { return newBuilder(this); }
public static Builder newBuilder(org.apache.pulsar.common.api.proto.PulsarApi.KeyValue prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); }
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseDelimitedFrom(
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom( byte[] data, org.apache.pulsar.shaded.com.google.protobuf.v241.ExtensionRegistryLite extensionRegistry) throws org.apache.pulsar.shaded.com.google.protobuf.v241.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom(java.io.InputStream input)
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseDelimitedFrom( java.io.InputStream input, org.apache.pulsar.shaded.com.google.protobuf.v241.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom(
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom( java.io.InputStream input, org.apache.pulsar.shaded.com.google.protobuf.v241.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseDelimitedFrom(java.io.InputStream input)
public static org.apache.pulsar.common.api.proto.PulsarApi.KeyValue parseFrom( org.apache.pulsar.shaded.com.google.protobuf.v241.CodedInputStream input, org.apache.pulsar.shaded.com.google.protobuf.v241.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); }