public class NotificationInfo implements Serializable
The class representing Pub/Sub Notification metadata for the Storage.
Implements
SerializableStatic Methods
newBuilder(String topic)
public static NotificationInfo.Builder newBuilder(String topic)
Creates a NotificationInfo
object for the provided topic.
Name | Description |
topic | String a string in the format "projects/{project}/topics/{topic}" |
Type | Description |
NotificationInfo.Builder |
of(String topic)
public static NotificationInfo of(String topic)
Creates a NotificationInfo
object for the provided topic.
Example of creating the NotificationInfo object:
String topic = "projects/myProject/topics/myTopic"
NotificationInfo notificationInfo = NotificationInfo.of(topic)
Name | Description |
topic | String a string in the format "projects/{project}/topics/{topic}" |
Type | Description |
NotificationInfo |
Methods
equals(Object o)
public boolean equals(Object o)
Name | Description |
o | Object |
Type | Description |
boolean |
getCustomAttributes()
public Map<String,String> getCustomAttributes()
Returns the list of additional attributes to attach to each Cloud PubSub message published for this notification subscription.
Type | Description |
Map<String,String> |
getEtag()
public String getEtag()
Returns HTTP 1.1 Entity tag for the notification. See Entity Tags
Type | Description |
String |
getEventTypes()
public List<NotificationInfo.EventType> getEventTypes()
Returns the events that trigger a notification to be sent. If empty, notifications are triggered by any event. See Event types to get list of available events.
Type | Description |
List<EventType> |
getNotificationId()
public String getNotificationId()
Returns the service-generated id for the notification.
Type | Description |
String |
getObjectNamePrefix()
public String getObjectNamePrefix()
Returns the object name prefix for which this notification configuration applies.
Type | Description |
String |
getPayloadFormat()
public NotificationInfo.PayloadFormat getPayloadFormat()
Returns the desired content of the Payload.
Type | Description |
|