Class Settings (0.3.8)

Settings(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Settings for Advisory Notifications.

Attributes

NameDescription
name str
Identifier. The resource name of the settings to retrieve. Format: organizations/{organization}/locations/{location}/settings or projects/{projects}/locations/{location}/settings.
notification_settings MutableMapping[str, google.cloud.advisorynotifications_v1.types.NotificationSettings]
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.
etag str
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.

Classes

NotificationSettingsEntry

NotificationSettingsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.