public interface NotificationRecipientExporter
Modifier and Type | Method and Description |
---|---|
default com.atlassian.bamboo.specs.api.builders.notification.NotificationRecipient<?,?> |
fromYaml(@NotNull Node recipientsNode)
Read YAML node and return
NotificationRecipient if found. |
@NotNull String |
importNotificationRecipient(com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties recipient) |
@NotNull com.atlassian.bamboo.specs.api.builders.notification.NotificationRecipient |
toSpecsEntity(@NotNull String recipientKey,
@NotNull String recipientData) |
default @Nullable Node |
toYaml(com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties recipient)
Produce YAML node and return
NotificationRecipient configuration. |
@NotNull @NotNull com.atlassian.bamboo.specs.api.builders.notification.NotificationRecipient toSpecsEntity(@NotNull @NotNull String recipientKey, @NotNull @NotNull String recipientData)
@NotNull @NotNull String importNotificationRecipient(com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties recipient)
@Nullable default com.atlassian.bamboo.specs.api.builders.notification.NotificationRecipient<?,?> fromYaml(@NotNull @NotNull Node recipientsNode)
NotificationRecipient
if found.recipientsNode
- yaml structure with recipients settings@Nullable default @Nullable Node toYaml(com.atlassian.bamboo.specs.api.model.notification.NotificationRecipientProperties recipient)
NotificationRecipient
configuration.recipient
- settingsNode
which contain representation of Bamboo Specs entity.Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.