- 2.48.2 (latest)
- 2.48.1
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public class NotificationInfo implements Serializable
The class representing Pub/Sub Notification metadata for the Storage.
Implements
SerializableInherited Members
Static Methods
newBuilder(String topic)
public static NotificationInfo.Builder newBuilder(String topic)
Creates a NotificationInfo
object for the provided topic.
Parameter | |
---|---|
Name | Description |
topic |
String a string in the format "projects/{project}/topics/{topic}" |
Returns | |
---|---|
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)
Parameter | |
---|---|
Name | Description |
topic |
String a string in the format "projects/{project}/topics/{topic}" |
Returns | |
---|---|
Type | Description |
NotificationInfo |
Methods
equals(Object o)
public boolean equals(Object o)
Parameter | |
---|---|
Name | Description |
o |
Object |
Returns | |
---|---|
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.
getEtag()
public String getEtag()
Returns HTTP 1.1 Entity tag for the notification. See Entity Tags
Returns | |
---|---|
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.
getNotificationId()
public String getNotificationId()
Returns the service-generated id for the notification.
Returns | |
---|---|
Type | Description |
String |
getObjectNamePrefix()
public String getObjectNamePrefix()
Returns the object name prefix for which this notification configuration applies.
Returns | |
---|---|
Type | Description |
String |
getPayloadFormat()
public NotificationInfo.PayloadFormat getPayloadFormat()
Returns the desired content of the Payload.
Returns | |
---|---|
Type | Description |
NotificationInfo.PayloadFormat |
getSelfLink()
public String getSelfLink()
Returns the canonical URI of this topic as a string.
Returns | |
---|---|
Type | Description |
String |
getTopic()
public String getTopic()
Returns the topic in Pub/Sub that receives notifications.
Returns | |
---|---|
Type | Description |
String |
hashCode()
public int hashCode()
Returns | |
---|---|
Type | Description |
int |
toBuilder()
public NotificationInfo.Builder toBuilder()
Returns a builder for the current notification.
Returns | |
---|---|
Type | Description |
NotificationInfo.Builder |
toString()
public String toString()
Returns | |
---|---|
Type | Description |
String |