Send feedback
Class NotificationInfo (2.14.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.14.0 keyboard_arrow_down
public class NotificationInfo implements Serializable
The class representing Pub/Sub Notification metadata for the Storage.
Inheritance
Object >
NotificationInfo
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
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
Methods
equals(Object o)
public boolean equals ( Object o )
Parameter
Returns
Overrides
getCustomAttributes()
public Map<String , String> getCustomAttributes ()
Returns the list of additional attributes to attach to each Cloud PubSub message published for
this notification subscription.
Returns
getEtag()
Returns HTTP 1.1 Entity tag for the notification. See Entity Tags
Returns
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.
Returns
getNotificationId()
public String getNotificationId ()
Returns the service-generated id for the notification.
Returns
getObjectNamePrefix()
public String getObjectNamePrefix ()
Returns the object name prefix for which this notification configuration applies.
Returns
public NotificationInfo . PayloadFormat getPayloadFormat ()
Returns the desired content of the Payload.
Returns
getSelfLink()
public String getSelfLink ()
Returns the canonical URI of this topic as a string.
Returns
getTopic()
Returns the topic in Pub/Sub that receives notifications.
Returns
hashCode()
Returns
Overrides
toBuilder()
public NotificationInfo . Builder toBuilder ()
Returns a builder for the current notification.
Returns
toString()
Returns
Overrides
Send feedback
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 2024-08-21 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"lastModified": "Last updated 2024-08-21 UTC.",
"confidential": False
}