NotificationConfigArgs constructor
Creates a new NotificationConfigArgs.
configId Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters and contain alphanumeric characters, underscores, or hyphens only.
description The description of the notification config (max of 1024 characters).
name The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket", "folders/{folder_id}/notificationConfigs/notify_public_bucket", or "projects/{project_id}/notificationConfigs/notify_public_bucket".
project Optional.
pubsubTopic The Pub/Sub topic to send notifications to. Its format is "projects/project_id/topics/topic".
streamingConfig The config for triggering streaming-based notifications.
Implementation
const NotificationConfigArgs({
required this.configId,
this.description,
this.name,
this.project,
this.pubsubTopic,
this.streamingConfig,
});