diff --git a/googlepubsub/README.md b/googlepubsub/README.md
index 6b691d09..eb72cc29 100644
--- a/googlepubsub/README.md
+++ b/googlepubsub/README.md
@@ -22,7 +22,6 @@ Field Name | Type | Description
`messageRetentionDuration`|String|Indicates the minimum duration to retain a message after it is published to the topic _(Must be a valid [Duration](https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Duration).)_
`messageStoragePolicy`|[Message Storage Policy Object](#message-storage-policy-object)|Policy constraining the set of Google Cloud Platform regions where messages published to the topic may be stored
`schemaSettings`|[Schema Settings Object](#schema-settings-object)|Settings for validating messages published against a schema
-`topic`|String|The Google Cloud Pub/Sub Topic name
@@ -59,17 +58,17 @@ Field Name | Type | Description
# ...
channels:
topic-avro-schema:
+ address: projects/your-project/topics/topic-avro-schema
bindings:
googlepubsub:
- topic: projects/your-project/topics/topic-avro-schema
schemaSettings:
encoding: json
name: projects/your-project/schemas/message-avro
# ...
topic-proto-schema:
+ address: projects/your-project/topics/topic-proto-schema
bindings:
googlepubsub:
- topic: projects/your-project/topics/topic-proto-schema
messageRetentionDuration: 86400s
messageStoragePolicy:
allowedPersistenceRegions:
@@ -120,7 +119,6 @@ payloads using a supported Google Cloud Pub/Sub schema format like Protobuf.
Field Name | Type | Description
---|---|---
`name`|String|The name of the schema
-`type`|String|The type of the schema
@@ -135,25 +133,31 @@ components:
googlepubsub:
schema:
name: projects/your-project/schemas/message-avro
- type: avro
contentType: application/json
name: MessageAvro
payload:
- fields:
- - name: message
- type: string
- name: Message
- type: record
- schemaFormat: application/vnd.apache.avro+yaml;version=1.9.0
+ schema:
+ fields:
+ - name: message
+ type: string
+ name: Message
+ type: record
+ schemaFormat: application/vnd.apache.avro+yaml;version=1.9.0
messageProto:
bindings:
googlepubsub:
schema:
name: projects/your-project/schemas/message-proto
- type: protobuf
contentType: application/octet-stream
name: MessageProto
- payload: true
+ payload:
+ schema: |
+ syntax = "proto3";
+
+ message Message {
+ required string message = 1;
+ }
+ schemaFormat: application/vnd.google.protobuf;version=3
# ...
```