PubsubSubscription.Builder |
PubsubSubscription.Builder.ackDeadlineSeconds(Number ackDeadlineSeconds) |
This value is the maximum time after a subscriber receives a message before the subscriber should acknowledge the message.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.bigqueryConfig(PubsubSubscriptionBigqueryConfig bigqueryConfig) |
bigquery_config block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.cloudStorageConfig(PubsubSubscriptionCloudStorageConfig cloudStorageConfig) |
cloud_storage_config block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.count(Number count) |
|
static PubsubSubscription.Builder |
PubsubSubscription.Builder.create(software.constructs.Construct scope,
String id) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.deadLetterPolicy(PubsubSubscriptionDeadLetterPolicy deadLetterPolicy) |
dead_letter_policy block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.enableExactlyOnceDelivery(com.hashicorp.cdktf.IResolvable enableExactlyOnceDelivery) |
If 'true', Pub/Sub provides the following guarantees for the delivery of a message with a given value of messageId on this Subscriptions': - The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.enableExactlyOnceDelivery(Boolean enableExactlyOnceDelivery) |
If 'true', Pub/Sub provides the following guarantees for the delivery of a message with a given value of messageId on this Subscriptions': - The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.enableMessageOrdering(com.hashicorp.cdktf.IResolvable enableMessageOrdering) |
If 'true', messages published with the same orderingKey in PubsubMessage will be delivered to the subscribers in the order in which they are received by the Pub/Sub system.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.enableMessageOrdering(Boolean enableMessageOrdering) |
If 'true', messages published with the same orderingKey in PubsubMessage will be delivered to the subscribers in the order in which they are received by the Pub/Sub system.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.expirationPolicy(PubsubSubscriptionExpirationPolicy expirationPolicy) |
expiration_policy block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.filter(String filter) |
The subscription only delivers the messages that match the filter.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/pubsub_subscription#id PubsubSubscription#id}.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.labels(Map<String,String> labels) |
A set of key/value label pairs to assign to this Subscription.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.messageRetentionDuration(String messageRetentionDuration) |
How long to retain unacknowledged messages in the subscription's backlog, from the moment a message is published.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.name(String name) |
Name of the subscription.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/pubsub_subscription#project PubsubSubscription#project}.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.provisioners(List<? extends Object> provisioners) |
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.pushConfig(PubsubSubscriptionPushConfig pushConfig) |
push_config block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.retainAckedMessages(com.hashicorp.cdktf.IResolvable retainAckedMessages) |
Indicates whether to retain acknowledged messages.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.retainAckedMessages(Boolean retainAckedMessages) |
Indicates whether to retain acknowledged messages.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.retryPolicy(PubsubSubscriptionRetryPolicy retryPolicy) |
retry_policy block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.timeouts(PubsubSubscriptionTimeouts timeouts) |
timeouts block.
|
PubsubSubscription.Builder |
PubsubSubscription.Builder.topic(String topic) |
A reference to a Topic resource, of the form projects/{project}/topics/{{name}} (as in the id property of a google_pubsub_topic), or just a topic name if the topic is in the same project as the subscription.
|