GetOrganizationNotificationConfigResult class

Result data returned by getOrganizationNotificationConfig.

Constructors

GetOrganizationNotificationConfigResult({required String description, required String name, required String pubsubTopic, required String serviceAccount, required StreamingConfigResponse streamingConfig})
Creates a new GetOrganizationNotificationConfigResult. 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". pubsubTopic The Pub/Sub topic to send notifications to. Its format is "projects/project_id/topics/topic". serviceAccount The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic. streamingConfig The config for triggering streaming-based notifications.
const
GetOrganizationNotificationConfigResult.fromMap(Map<String, dynamic> map)
factory

Properties

description → String
The description of the notification config (max of 1024 characters).
final
hashCode → int
The hash code for this object.
no setterinherited
name → String
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".
final
pubsubTopic → String
The Pub/Sub topic to send notifications to. Its format is "projects/project_id/topics/topic".
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount → String
The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
final
streamingConfig → StreamingConfigResponse
The config for triggering streaming-based notifications.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited