Class PubsubLocation
Identifies a pubsub location to use for transferring data into or out of a streaming Dataflow job.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class PubsubLocation : IDirectResponseSchema
Properties
DropLateData
Indicates whether the pipeline allows late-arriving data.
Declaration
[JsonProperty("dropLateData")]
public virtual bool? DropLateData { get; set; }
Property Value
Type | Description |
---|---|
bool? |
DynamicDestinations
If true, then this location represents dynamic topics.
Declaration
[JsonProperty("dynamicDestinations")]
public virtual bool? DynamicDestinations { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
IdLabel
If set, contains a pubsub label from which to extract record ids. If left empty, record deduplication will be strictly best effort.
Declaration
[JsonProperty("idLabel")]
public virtual string IdLabel { get; set; }
Property Value
Type | Description |
---|---|
string |
Subscription
A pubsub subscription, in the form of "pubsub.googleapis.com/subscriptions//"
Declaration
[JsonProperty("subscription")]
public virtual string Subscription { get; set; }
Property Value
Type | Description |
---|---|
string |
TimestampLabel
If set, contains a pubsub label from which to extract record timestamps. If left empty, record timestamps will be generated upon arrival.
Declaration
[JsonProperty("timestampLabel")]
public virtual string TimestampLabel { get; set; }
Property Value
Type | Description |
---|---|
string |
Topic
A pubsub topic, in the form of "pubsub.googleapis.com/topics//"
Declaration
[JsonProperty("topic")]
public virtual string Topic { get; set; }
Property Value
Type | Description |
---|---|
string |
TrackingSubscription
If set, specifies the pubsub subscription that will be used for tracking custom time timestamps for watermark estimation.
Declaration
[JsonProperty("trackingSubscription")]
public virtual string TrackingSubscription { get; set; }
Property Value
Type | Description |
---|---|
string |
WithAttributes
If true, then the client has requested to get pubsub attributes.
Declaration
[JsonProperty("withAttributes")]
public virtual bool? WithAttributes { get; set; }
Property Value
Type | Description |
---|---|
bool? |