View Source GoogleApi.PubSub.V1.Model.AvroConfig (google_api_pub_sub v0.38.0)

Configuration for writing message data in Avro format. Message payloads and metadata will be written to files as an Avro binary.

Attributes

  • writeMetadata (type: boolean(), default: nil) - Optional. When true, write the subscription name, message_id, publish_time, attributes, and ordering_key as additional fields in the output. The subscription name, message_id, and publish_time fields are put in their own fields while all other message properties other than data (for example, an ordering_key, if present) are added as entries in the attributes map.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.PubSub.V1.Model.AvroConfig{writeMetadata: boolean() | nil}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.