public sealed class Settings : IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessage
Reference documentation and code samples for the Advisory Notifications v1 API class Settings.
Settings for Advisory Notifications.
Namespace
Google.Cloud.AdvisoryNotifications.V1Assembly
Google.Cloud.AdvisoryNotifications.V1.dll
Constructors
Settings()
public Settings()
Settings(Settings)
public Settings(Settings other)
Parameter | |
---|---|
Name | Description |
other | Settings |
Properties
Etag
public string Etag { get; set; }
Required. Fingerprint for optimistic concurrency returned in Get requests. Must be provided for Update requests. If the value provided does not match the value known to the server, ABORTED will be thrown, and the client should retry the read-modify-write cycle.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. The resource name of the settings to retrieve. Format: organizations/{organization}/locations/{location}/settings.
Property Value | |
---|---|
Type | Description |
string |
NotificationSettings
public MapField<string, NotificationSettings> NotificationSettings { get; }
Required. Map of each notification type and its settings to get/set all settings at once. The server will validate the value for each notification type.
Property Value | |
---|---|
Type | Description |
MapFieldstringNotificationSettings |
SettingsName
public SettingsName SettingsName { get; set; }
SettingsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
SettingsName |