Skip to content

Commit

Permalink
docs(bindings): Google Cloud Pub/Sub docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Pakisan committed May 14, 2024
1 parent 793cc93 commit 485f4be
Show file tree
Hide file tree
Showing 19 changed files with 57 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
* The Channel Bindings Object is used to describe the Google Cloud Pub/Sub specific <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/create">Topic</a> details with AsyncAPI.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#channel-binding-object">Google Cloud Pub/Sub channel binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@
* pertintent parts of the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.schemas#Schema">Schema</a> Object, with AsyncAPI.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
* Describes Google Cloud Pub/Sub operation binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#operation-binding-object">Google Cloud Pub/Sub operation binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
* Describes Google Cloud Pub/Sub server binding.
*
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub">Google Cloud Pub/Sub server binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @since 1.0.0-RC2
*/
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@
* <p>
* The Channel Bindings Object is used to describe the Google Cloud Pub/Sub specific <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/create">Topic</a> details with AsyncAPI.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#channel-binding-object">Google Cloud Pub/Sub channel binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@
* <p>
* The Message Storage Policy Object is used to describe the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#MessageStoragePolicy">MessageStoragePolicy</a> Object with AsyncAPI.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#channel-binding-object">Google Cloud Pub/Sub channel binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@
* Describes Google Cloud Pub/Sub SchemaSettings.
* <p>
* The Schema Settings Object is used to describe the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#SchemaSettings">SchemaSettings</a> Object with AsyncAPI.
*
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@
* The Message Binding Object is used to describe the Google Cloud Pub/Sub specific <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/PubsubMessage">PubsubMessage</a> details, alongside with
* pertintent parts of the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.schemas#Schema">Schema</a> Object, with AsyncAPI.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@
* provide this information here at all times, especially for cases where AsyncAPI does not natively support describing
* payloads using a supported Google Cloud Pub/Sub schema format like Protobuf.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/**
* Describes Google Cloud Pub/Sub message schema definition type.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub/docs/schemas#types-schema">Types of schemas</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@JsonClassDescription("Describes Google Cloud Pub/Sub message schema definition type.")
public enum GooglePubSubMessageSchemaDefinitionType {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
* <p>
* Describes Google Cloud Pub/Sub operation binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#operation-binding-object">Google Cloud Pub/Sub operation binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
* <p>
* Describes Google Cloud Pub/Sub server binding.
*
* @version 0.1.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub">Google Cloud Pub/Sub server binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.1.0
* @since 1.0.0-RC2
*/
@Data
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@
* <p>
* The Channel Bindings Object is used to describe the Google Cloud Pub/Sub specific <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/create">Topic</a> details with AsyncAPI.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#channel-binding-object">Google Cloud Pub/Sub channel binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@
* <p>
* The Message Storage Policy Object is used to describe the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#MessageStoragePolicy">MessageStoragePolicy</a> Object with AsyncAPI.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#channel-binding-object">Google Cloud Pub/Sub channel binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@
* Describes Google Cloud Pub/Sub SchemaSettings.
* <p>
* The Schema Settings Object is used to describe the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#SchemaSettings">SchemaSettings</a> Object with AsyncAPI.
*
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,11 @@
* The Message Binding Object is used to describe the Google Cloud Pub/Sub specific <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/PubsubMessage">PubsubMessage</a> details, alongside with
* pertintent parts of the Google Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.schemas#Schema">Schema</a> Object, with AsyncAPI.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,11 @@
* provide this information here at all times, especially for cases where AsyncAPI does not natively support describing
* payloads using a supported Google Cloud Pub/Sub schema format like Protobuf.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#message-binding-object">Google Cloud Pub/Sub message binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
* <p>
* Describes Google Cloud Pub/Sub operation binding.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub#operation-binding-object">Google Cloud Pub/Sub operation binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
* <p>
* Describes Google Cloud Pub/Sub server binding.
*
* @version 0.2.0
* @see <a href="https://github.com/asyncapi/bindings/tree/master/googlepubsub">Google Cloud Pub/Sub server binding</a>
* @see <a href="https://cloud.google.com/pubsub">Google Cloud Pub/Sub</a>
* @author Pavel Bodiachevskii
* @version 0.2.0
* @since 1.0.0-RC2
*/
@Data
@NoArgsConstructor
Expand Down

0 comments on commit 485f4be

Please sign in to comment.