A directive to publish Pub/Sub notifications upon changes to a bucket.
Value parameters
- customAttributes
-
A list of additional attributes to attach to each Pub/Sub message published for this NotificationConfig.
- etag
-
The etag of the NotificationConfig. If included in the metadata of GetNotificationConfigRequest, the operation will only be performed if the etag matches that of the NotificationConfig.
- eventTypes
-
If present, only send notifications about listed event types. If empty, sent notifications for all event types.
- name
-
Required. The resource name of this NotificationConfig. Format:
projects/{project}/buckets/{bucket}/notificationConfigs/{notificationConfig}
The{project}
portion may be_
for globally unique buckets. - objectNamePrefix
-
If present, only apply this NotificationConfig to object names that begin with this prefix.
- payloadFormat
-
Required. The desired content of the Payload.
- topic
-
Required. The Pub/Sub topic to which this subscription publishes. Formatted as: '//pubsub.googleapis.com/projects/{project-identifier}/topics/{my-topic}'
Attributes
- Companion
- object
- Source
- NotificationConfig.scala
- Graph
-
- Supertypes
-
trait Updatable[NotificationConfig]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Definition Classes
-
GeneratedMessage
- Source
- NotificationConfig.scala
Returns a human-readable ASCII format representation of this message.
Returns a human-readable ASCII format representation of this message.
The original message can be decoded from this format by using fromAscii on the companion object.
Attributes
- Returns
-
human-readable representation of this message.
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Attributes
- Source
- NotificationConfig.scala
Serializes the message into the given coded output stream
Serializes the message into the given coded output stream
Attributes
- Source
- NotificationConfig.scala
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Serializes the message and returns a byte array containing its raw bytes
Serializes the message and returns a byte array containing its raw bytes
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Serializes the message and returns a ByteString containing its raw bytes
Serializes the message and returns a ByteString containing its raw bytes
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- Updatable
- Source
- Lenses.scala
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala
Serializes the message into the given output stream
Serializes the message into the given output stream
Attributes
- Inherited from:
- GeneratedMessage
- Source
- GeneratedMessageCompanion.scala