Module notification (2.0.0)

Support for bucket notification resources.

Classes

BucketNotification

BucketNotification(
 bucket,
 topic_name=None,
 topic_project=None,
 custom_attributes=None,
 event_types=None,
 blob_name_prefix=None,
 payload_format="NONE",
 notification_id=None,
)

Represent a single notification resource for a bucket.

See: https://cloud.google.com/storage/docs/json_api/v1/notifications

Parameters
Name Description
bucket Bucket

Bucket to which the notification is bound.

topic_name str

(Optional) Topic name to which notifications are published.

topic_project str

(Optional) Project ID of topic to which notifications are published. If not passed, uses the project ID of the bucket's client.

custom_attributes dict

(Optional) Additional attributes passed with notification events.

event_types list(str)

(Optional) Event types for which notification events are published.

blob_name_prefix str

(Optional) Prefix of blob names for which notification events are published.

payload_format str

(Optional) Format of payload for notification events.

notification_id str

(Optional) The ID of the notification.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月10日 UTC.