ProjectNotificationPreference¶
-
class
oci.devops.models.ProjectNotificationPreference(**kwargs)¶ Bases:
objectThe notification preference of the project.
Attributes
NOTIFICATION_PREFERENCE_IGNOREA constant which can be used with the notification_preference property of a ProjectNotificationPreference. NOTIFICATION_PREFERENCE_MENTIONA constant which can be used with the notification_preference property of a ProjectNotificationPreference. NOTIFICATION_PREFERENCE_WATCHA constant which can be used with the notification_preference property of a ProjectNotificationPreference. notification_preference[Required] Gets the notification_preference of this ProjectNotificationPreference. project_id[Required] Gets the project_id of this ProjectNotificationPreference. user_id[Required] Gets the user_id of this ProjectNotificationPreference. Methods
__init__(**kwargs)Initializes a new ProjectNotificationPreference object with values from keyword arguments. -
NOTIFICATION_PREFERENCE_IGNORE= 'IGNORE'¶ A constant which can be used with the notification_preference property of a ProjectNotificationPreference. This constant has a value of “IGNORE”
-
NOTIFICATION_PREFERENCE_MENTION= 'MENTION'¶ A constant which can be used with the notification_preference property of a ProjectNotificationPreference. This constant has a value of “MENTION”
-
NOTIFICATION_PREFERENCE_WATCH= 'WATCH'¶ A constant which can be used with the notification_preference property of a ProjectNotificationPreference. This constant has a value of “WATCH”
-
__init__(**kwargs)¶ Initializes a new ProjectNotificationPreference object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - project_id (str) – The value to assign to the project_id property of this ProjectNotificationPreference.
- user_id (str) – The value to assign to the user_id property of this ProjectNotificationPreference.
- notification_preference (str) – The value to assign to the notification_preference property of this ProjectNotificationPreference. Allowed values for this property are: “WATCH”, “IGNORE”, “MENTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
notification_preference¶ [Required] Gets the notification_preference of this ProjectNotificationPreference. The override value of project notification preference.
Allowed values for this property are: “WATCH”, “IGNORE”, “MENTION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The notification_preference of this ProjectNotificationPreference. Return type: str
-
project_id¶ [Required] Gets the project_id of this ProjectNotificationPreference. The ocid of project resource
Returns: The project_id of this ProjectNotificationPreference. Return type: str
-
user_id¶ [Required] Gets the user_id of this ProjectNotificationPreference. The ocid of user.
Returns: The user_id of this ProjectNotificationPreference. Return type: str
-