TransferJobNotificationConfigArgs

data class TransferJobNotificationConfigArgs(val eventTypes: Output<List<String>>? = null, val payloadFormat: Output<String>, val pubsubTopic: Output<String>) : ConvertibleToJava<TransferJobNotificationConfigArgs>

Constructors

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

Properties

Link copied to clipboard
val eventTypes: Output<List<String>>? = null

Event types for which a notification is desired. If empty, send notifications for all event types. The valid types are "TRANSFER_OPERATION_SUCCESS", "TRANSFER_OPERATION_FAILED", "TRANSFER_OPERATION_ABORTED".

Link copied to clipboard
val payloadFormat: Output<String>

The desired format of the notification message payloads. One of "NONE" or "JSON".

Link copied to clipboard
val pubsubTopic: Output<String>

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.

Functions

Link copied to clipboard
open override fun toJava(): TransferJobNotificationConfigArgs