Reference documentation and code samples for the Google Cloud Essential Contacts V1 Client class NotificationCategory.
The notification categories that an essential contact can be subscribed to.
Each notification will be categorized by the sender into one of the following
categories. All contacts that are subscribed to that category will receive
the notification.
Protobuf type google.cloud.essentialcontacts.v1.NotificationCategory
Namespace
Google \ Cloud \ EssentialContacts \ V1
Methods
static::name
Parameter
Name
Description
value
mixed
static::value
Parameter
Name
Description
name
mixed
Constants
NOTIFICATION_CATEGORY_UNSPECIFIED
Value: 0
Notification category is unrecognized or unspecified.
Generated from protobuf enum NOTIFICATION_CATEGORY_UNSPECIFIED = 0;
ALL
Value: 2
All notifications related to the resource, including notifications
pertaining to categories added in the future.
Generated from protobuf enum ALL = 2;
SUSPENSION
Value: 3
Notifications related to imminent account suspension.
Generated from protobuf enum SUSPENSION = 3;
SECURITY
Value: 5
Notifications related to security/privacy incidents, notifications, and
vulnerabilities.
Generated from protobuf enum SECURITY = 5;
TECHNICAL
Value: 6
Notifications related to technical events and issues such as outages,
errors, or bugs.
Generated from protobuf enum TECHNICAL = 6;
BILLING
Value: 7
Notifications related to billing and payments notifications, price updates,
errors, or credits.
Generated from protobuf enum BILLING = 7;
LEGAL
Value: 8
Notifications related to enforcement actions, regulatory compliance, or
government notices.
Generated from protobuf enum LEGAL = 8;
PRODUCT_UPDATES
Value: 9
Notifications related to new versions, product terms updates, or
deprecations.
Generated from protobuf enum PRODUCT_UPDATES = 9;
TECHNICAL_INCIDENTS
Value: 10
Child category of TECHNICAL. If assigned, technical incident notifications
will go to these contacts instead of TECHNICAL.
Generated from protobuf enum TECHNICAL_INCIDENTS = 10;
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Google Cloud Essential Contacts V1 Client - Class NotificationCategory (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-essential-contacts/latest/V1.NotificationCategory)\n- [1.0.4](/php/docs/reference/cloud-essential-contacts/1.0.4/V1.NotificationCategory)\n- [0.4.5](/php/docs/reference/cloud-essential-contacts/0.4.5/V1.NotificationCategory)\n- [0.3.4](/php/docs/reference/cloud-essential-contacts/0.3.4/V1.NotificationCategory)\n- [0.2.13](/php/docs/reference/cloud-essential-contacts/0.2.13/V1.NotificationCategory) \nReference documentation and code samples for the Google Cloud Essential Contacts V1 Client class NotificationCategory.\n\nThe notification categories that an essential contact can be subscribed to.\n\nEach notification will be categorized by the sender into one of the following\ncategories. All contacts that are subscribed to that category will receive\nthe notification.\n\nProtobuf type `google.cloud.essentialcontacts.v1.NotificationCategory`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ EssentialContacts \\\\ V1\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### NOTIFICATION_CATEGORY_UNSPECIFIED\n\n Value: 0\n\nNotification category is unrecognized or unspecified.\n\nGenerated from protobuf enum `NOTIFICATION_CATEGORY_UNSPECIFIED = 0;`\n\n### ALL\n\n Value: 2\n\nAll notifications related to the resource, including notifications\npertaining to categories added in the future.\n\nGenerated from protobuf enum `ALL = 2;`\n\n### SUSPENSION\n\n Value: 3\n\nNotifications related to imminent account suspension.\n\nGenerated from protobuf enum `SUSPENSION = 3;`\n\n### SECURITY\n\n Value: 5\n\nNotifications related to security/privacy incidents, notifications, and\nvulnerabilities.\n\nGenerated from protobuf enum `SECURITY = 5;`\n\n### TECHNICAL\n\n Value: 6\n\nNotifications related to technical events and issues such as outages,\nerrors, or bugs.\n\nGenerated from protobuf enum `TECHNICAL = 6;`\n\n### BILLING\n\n Value: 7\n\nNotifications related to billing and payments notifications, price updates,\nerrors, or credits.\n\nGenerated from protobuf enum `BILLING = 7;`\n\n### LEGAL\n\n Value: 8\n\nNotifications related to enforcement actions, regulatory compliance, or\ngovernment notices.\n\nGenerated from protobuf enum `LEGAL = 8;`\n\n### PRODUCT_UPDATES\n\n Value: 9\n\nNotifications related to new versions, product terms updates, or\ndeprecations.\n\nGenerated from protobuf enum `PRODUCT_UPDATES = 9;`\n\n### TECHNICAL_INCIDENTS\n\n Value: 10\n\nChild category of TECHNICAL. If assigned, technical incident notifications\nwill go to these contacts instead of TECHNICAL.\n\nGenerated from protobuf enum `TECHNICAL_INCIDENTS = 10;`"]]