Subscription constructor

Subscription({
  1. int? ackDeadlineSeconds,
  2. AnalyticsHubSubscriptionInfo? analyticsHubSubscriptionInfo,
  3. BigQueryConfig? bigqueryConfig,
  4. BigtableConfig? bigtableConfig,
  5. CloudStorageConfig? cloudStorageConfig,
  6. DeadLetterPolicy? deadLetterPolicy,
  7. bool? detached,
  8. bool? enableExactlyOnceDelivery,
  9. bool? enableMessageOrdering,
  10. ExpirationPolicy? expirationPolicy,
  11. String? filter,
  12. Map<String, String>? labels,
  13. String? messageRetentionDuration,
  14. List<MessageTransform>? messageTransforms,
  15. String? name,
  16. PushConfig? pushConfig,
  17. bool? retainAckedMessages,
  18. RetryPolicy? retryPolicy,
  19. String? state,
  20. Map<String, String>? tags,
  21. String? topic,
  22. String? topicMessageRetentionDuration,
})

Implementation

Subscription({
  this.ackDeadlineSeconds,
  this.analyticsHubSubscriptionInfo,
  this.bigqueryConfig,
  this.bigtableConfig,
  this.cloudStorageConfig,
  this.deadLetterPolicy,
  this.detached,
  this.enableExactlyOnceDelivery,
  this.enableMessageOrdering,
  this.expirationPolicy,
  this.filter,
  this.labels,
  this.messageRetentionDuration,
  this.messageTransforms,
  this.name,
  this.pushConfig,
  this.retainAckedMessages,
  this.retryPolicy,
  this.state,
  this.tags,
  this.topic,
  this.topicMessageRetentionDuration,
});