Interface protos.google.cloud.bigquery.analyticshub.v1.IPubSubSubscription (2.2.0)

Properties of a PubSubSubscription.

Package

@google-cloud/bigquery-analyticshub

Properties

ackDeadlineSeconds

ackDeadlineSeconds?: (number|null);

PubSubSubscription ackDeadlineSeconds

bigqueryConfig

bigqueryConfig?: (google.cloud.bigquery.analyticshub.v1.IBigQueryConfig|null);

PubSubSubscription bigqueryConfig

cloudStorageConfig

cloudStorageConfig?: (google.cloud.bigquery.analyticshub.v1.ICloudStorageConfig|null);

PubSubSubscription cloudStorageConfig

deadLetterPolicy

deadLetterPolicy?: (google.cloud.bigquery.analyticshub.v1.IDeadLetterPolicy|null);

PubSubSubscription deadLetterPolicy

detached

detached?: (boolean|null);

PubSubSubscription detached

enableExactlyOnceDelivery

enableExactlyOnceDelivery?: (boolean|null);

PubSubSubscription enableExactlyOnceDelivery

enableMessageOrdering

enableMessageOrdering?: (boolean|null);

PubSubSubscription enableMessageOrdering

expirationPolicy

expirationPolicy?: (google.cloud.bigquery.analyticshub.v1.IExpirationPolicy|null);

PubSubSubscription expirationPolicy

filter

filter?: (string|null);

PubSubSubscription filter

labels

labels?: ({ [k: string]: string }|null);

PubSubSubscription labels

messageRetentionDuration

messageRetentionDuration?: (google.protobuf.IDuration|null);

PubSubSubscription messageRetentionDuration

messageTransforms

messageTransforms?: (google.cloud.bigquery.analyticshub.v1.IMessageTransform[]|null);

PubSubSubscription messageTransforms

name

name?: (string|null);

PubSubSubscription name

pushConfig

pushConfig?: (google.cloud.bigquery.analyticshub.v1.IPushConfig|null);

PubSubSubscription pushConfig

retainAckedMessages

retainAckedMessages?: (boolean|null);

PubSubSubscription retainAckedMessages

retryPolicy

retryPolicy?: (google.cloud.bigquery.analyticshub.v1.IRetryPolicy|null);

PubSubSubscription retryPolicy