Interface PubsubLocationOrBuilder (0.10.0)

Stay organized with collections Save and categorize content based on your preferences.
public interface PubsubLocationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDropLateData()

public abstract boolean getDropLateData()

Indicates whether the pipeline allows late-arriving data.

bool drop_late_data = 5;

Returns
TypeDescription
boolean

The dropLateData.

getIdLabel()

public abstract String getIdLabel()

If set, contains a pubsub label from which to extract record ids. If left empty, record deduplication will be strictly best effort.

string id_label = 4;

Returns
TypeDescription
String

The idLabel.

getIdLabelBytes()

public abstract ByteString getIdLabelBytes()

If set, contains a pubsub label from which to extract record ids. If left empty, record deduplication will be strictly best effort.

string id_label = 4;

Returns
TypeDescription
ByteString

The bytes for idLabel.

getSubscription()

public abstract String getSubscription()

A pubsub subscription, in the form of "pubsub.googleapis.com/subscriptions/<project-id>/<subscription-name>"

string subscription = 2;

Returns
TypeDescription
String

The subscription.

getSubscriptionBytes()

public abstract ByteString getSubscriptionBytes()

A pubsub subscription, in the form of "pubsub.googleapis.com/subscriptions/<project-id>/<subscription-name>"

string subscription = 2;

Returns
TypeDescription
ByteString

The bytes for subscription.

getTimestampLabel()

public abstract String getTimestampLabel()

If set, contains a pubsub label from which to extract record timestamps. If left empty, record timestamps will be generated upon arrival.

string timestamp_label = 3;

Returns
TypeDescription
String

The timestampLabel.

getTimestampLabelBytes()

public abstract ByteString getTimestampLabelBytes()

If set, contains a pubsub label from which to extract record timestamps. If left empty, record timestamps will be generated upon arrival.

string timestamp_label = 3;

Returns
TypeDescription
ByteString

The bytes for timestampLabel.

getTopic()

public abstract String getTopic()

A pubsub topic, in the form of "pubsub.googleapis.com/topics/<project-id>/<topic-name>"

string topic = 1;

Returns
TypeDescription
String

The topic.

getTopicBytes()

public abstract ByteString getTopicBytes()

A pubsub topic, in the form of "pubsub.googleapis.com/topics/<project-id>/<topic-name>"

string topic = 1;

Returns
TypeDescription
ByteString

The bytes for topic.

getTrackingSubscription()

public abstract String getTrackingSubscription()

If set, specifies the pubsub subscription that will be used for tracking custom time timestamps for watermark estimation.

string tracking_subscription = 6;

Returns
TypeDescription
String

The trackingSubscription.

getTrackingSubscriptionBytes()

public abstract ByteString getTrackingSubscriptionBytes()

If set, specifies the pubsub subscription that will be used for tracking custom time timestamps for watermark estimation.

string tracking_subscription = 6;

Returns
TypeDescription
ByteString

The bytes for trackingSubscription.

getWithAttributes()

public abstract boolean getWithAttributes()

If true, then the client has requested to get pubsub attributes.

bool with_attributes = 7;

Returns
TypeDescription
boolean

The withAttributes.