PubsubTargetResponse

data class PubsubTargetResponse(val attributes: Map<String, String>, val data: String, val topicName: String)

Pub/Sub target. The job will be delivered by publishing a message to the given Pub/Sub topic.

Constructors

Link copied to clipboard
fun PubsubTargetResponse(attributes: Map<String, String>, data: String, topicName: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Attributes for PubsubMessage. Pubsub message must contain either non-empty data, or at least one attribute.

Link copied to clipboard

The message payload for PubsubMessage. Pubsub message must contain either non-empty data, or at least one attribute.

Link copied to clipboard

The name of the Cloud Pub/Sub topic to which messages will be published when a job is delivered. The topic name must be in the same format as required by Pub/Sub's PublishRequest.name, for example projects/PROJECT_ID/topics/TOPIC_ID. The topic must be in the same project as the Cloud Scheduler job.