View Source GoogleApi.Dataflow.V1b3.Model.PubsubLocation (google_api_dataflow v0.46.1)
Identifies a pubsub location to use for transferring data into or out of a streaming Dataflow job.
Attributes
-
dropLateData
(type:boolean()
, default:nil
) - Indicates whether the pipeline allows late-arriving data. -
dynamicDestinations
(type:boolean()
, default:nil
) - If true, then this location represents dynamic topics. -
idLabel
(type:String.t
, default:nil
) - If set, contains a pubsub label from which to extract record ids. If left empty, record deduplication will be strictly best effort. -
subscription
(type:String.t
, default:nil
) - A pubsub subscription, in the form of "pubsub.googleapis.com/subscriptions//" -
timestampLabel
(type:String.t
, default:nil
) - If set, contains a pubsub label from which to extract record timestamps. If left empty, record timestamps will be generated upon arrival. -
topic
(type:String.t
, default:nil
) - A pubsub topic, in the form of "pubsub.googleapis.com/topics//" -
trackingSubscription
(type:String.t
, default:nil
) - If set, specifies the pubsub subscription that will be used for tracking custom time timestamps for watermark estimation. -
withAttributes
(type:boolean()
, default:nil
) - If true, then the client has requested to get pubsub attributes.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dataflow.V1b3.Model.PubsubLocation{ dropLateData: boolean() | nil, dynamicDestinations: boolean() | nil, idLabel: String.t() | nil, subscription: String.t() | nil, timestampLabel: String.t() | nil, topic: String.t() | nil, trackingSubscription: String.t() | nil, withAttributes: boolean() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.