NotificationConfigResponse

data class NotificationConfigResponse(val eventTypes: List<String>, val payloadFormat: String, val pubsubTopic: String)

Specification to configure notifications published to Pub/Sub. Notifications are published to the customer-provided topic using the following PubsubMessage.attributes: * "eventType": one of the EventType values * "payloadFormat": one of the PayloadFormat values * "projectId": the project_id of the TransferOperation * "transferJobName": the transfer_job_name of the TransferOperation * "transferOperationName": the name of the TransferOperation The PubsubMessage.data contains a TransferOperation resource formatted according to the specified PayloadFormat.

Constructors

Link copied to clipboard
constructor(eventTypes: List<String>, payloadFormat: String, pubsubTopic: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Event types for which a notification is desired. If empty, send notifications for all event types.

Link copied to clipboard

The desired format of the notification message payloads.

Link copied to clipboard

The Topic.name of the Pub/Sub topic to which to publish notifications. Must be of the format: projects/{project}/topics/{topic}. Not matching this format results in an INVALID_ARGUMENT error.