private Task CreateSubscription(Topics topicsClient, GooglePubSubTriggerAttribute triggerAttribute, CancellationToken cancellationToken) { var topicName = $"projects/{triggerAttribute.ProjectId}/topics/{triggerAttribute.TopicId}"; var topic = new TransparentApiClient.Google.PubSub.V1.Schema.Topic() { name = topicName //ackDeadlineSeconds= triggerAttribute.AcknowledgeDeadline, //name = triggerAttribute.SubscriptionId, //topic = $"projects/{triggerAttribute.ProjectId}/topics/{triggerAttribute.TopicId}" }; return(topicsClient.CreateAsync(topicName, topic, null, cancellationToken)); }