Package com.xebialabs.xlrelease.builder
Class NotificationTaskBuilder
- java.lang.Object
-
- com.xebialabs.xlrelease.builder.TaskBuilder<com.xebialabs.xlrelease.domain.NotificationTask,NotificationTaskBuilder>
-
- com.xebialabs.xlrelease.builder.NotificationTaskBuilder
-
public class NotificationTaskBuilder extends TaskBuilder<com.xebialabs.xlrelease.domain.NotificationTask,NotificationTaskBuilder>
-
-
Constructor Summary
Constructors Constructor Description NotificationTaskBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.xlrelease.domain.NotificationTaskbuild()NotificationTaskBuilderwithAddresses(java.lang.String... addresses)NotificationTaskBuilderwithAddresses(java.util.Set<java.lang.String> addresses)NotificationTaskBuilderwithBcc(java.lang.String... bcc)NotificationTaskBuilderwithBcc(java.util.Set<java.lang.String> bcc)NotificationTaskBuilderwithBody(java.lang.String body)NotificationTaskBuilderwithCc(java.lang.String... cc)NotificationTaskBuilderwithCc(java.util.Set<java.lang.String> cc)NotificationTaskBuilderwithFrom(java.lang.String from)NotificationTaskBuilderwithMailPriority(com.xebialabs.xlrelease.domain.notification.MailPriority mailPriority)NotificationTaskBuilderwithReplyTo(java.lang.String replyTo)NotificationTaskBuilderwithSenderPassword(java.lang.String password)NotificationTaskBuilderwithSenderUsername(java.lang.String username)NotificationTaskBuilderwithSubject(java.lang.String subject)-
Methods inherited from class com.xebialabs.xlrelease.builder.TaskBuilder
beenDelayed, beenFlagged, beenPostponedDueToBlackout, beenPostponedUntilEnvironmentsAreReserved, completed, isLocked, newContainerTask, newCreateReleaseTask, newCustomScript, newCustomScript, newGateTask, newNotificationTask, newParallelGroup, newRemoteExecution, newScriptTask, newSequentialGroup, newTask, newUserInputTask, pythonScript, withAttachments, withCheckAttributes, withComments, withContainer, withDelayDuringBlackout, withDescription, withDueDate, withDueSoonNotified, withEndDate, withFacets, withFailureHandler, withFailuresCount, withFlagComment, withFlagStatus, withId, withIdAndTitle, withLocked, withOriginalScheduledStartDate, withOverdueNotified, withOwner, withPlannedDuration, withPrecondition, withScheduledStartDate, withStartDate, withStatus, withTags, withTaskFailureHandlerEnabled, withTaskRecoverOp, withTeam, withTitle, withVariableMapping, withWaitForScheduledStartDate, withWatchers
-
-
-
-
Method Detail
-
withAddresses
public NotificationTaskBuilder withAddresses(java.lang.String... addresses)
-
withAddresses
public NotificationTaskBuilder withAddresses(java.util.Set<java.lang.String> addresses)
-
withCc
public NotificationTaskBuilder withCc(java.util.Set<java.lang.String> cc)
-
withCc
public NotificationTaskBuilder withCc(java.lang.String... cc)
-
withBcc
public NotificationTaskBuilder withBcc(java.util.Set<java.lang.String> bcc)
-
withBcc
public NotificationTaskBuilder withBcc(java.lang.String... bcc)
-
withReplyTo
public NotificationTaskBuilder withReplyTo(java.lang.String replyTo)
-
withFrom
public NotificationTaskBuilder withFrom(java.lang.String from)
-
withSenderUsername
public NotificationTaskBuilder withSenderUsername(java.lang.String username)
-
withSenderPassword
public NotificationTaskBuilder withSenderPassword(java.lang.String password)
-
withMailPriority
public NotificationTaskBuilder withMailPriority(com.xebialabs.xlrelease.domain.notification.MailPriority mailPriority)
-
withSubject
public NotificationTaskBuilder withSubject(java.lang.String subject)
-
withBody
public NotificationTaskBuilder withBody(java.lang.String body)
-
build
public com.xebialabs.xlrelease.domain.NotificationTask build()
- Specified by:
buildin classTaskBuilder<com.xebialabs.xlrelease.domain.NotificationTask,NotificationTaskBuilder>
-
-