Advisory Notifications v1 API - Class Settings (1.7.0)

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.

Inheritance

object > Settings

Namespace

Google.Cloud.AdvisoryNotifications.V1

Assembly

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; }

Identifier. The resource name of the settings to retrieve. Format: organizations/{organization}/locations/{location}/settings or projects/{projects}/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