Package com.helger.photon.core.interror
Class InternalErrorEmailSettings
- java.lang.Object
-
- com.helger.photon.core.interror.InternalErrorEmailSettings
-
- All Implemented Interfaces:
com.helger.commons.lang.ICloneable<InternalErrorEmailSettings>
@NotThreadSafe public final class InternalErrorEmailSettings extends Object implements com.helger.commons.lang.ICloneable<InternalErrorEmailSettings>
Special email settings for Internal Error handling.- Since:
- 7.0.4 - was previously an internal class to
InternalErrorHandler
- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description InternalErrorEmailSettings()
InternalErrorEmailSettings(InternalErrorEmailSettings aOther)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.helger.commons.collection.impl.ICommonsList<com.helger.commons.email.IEmailAddress>
getAllReceiverAddresses()
InternalErrorEmailSettings
getClone()
com.helger.commons.email.IEmailAddress
getSenderAddress()
com.helger.smtp.settings.ISMTPSettings
getSMTPSettings()
InternalErrorEmailSettings
setReceiverAddress(com.helger.commons.email.IEmailAddress aReceiverAddress)
InternalErrorEmailSettings
setReceiverAddresses(com.helger.commons.email.IEmailAddress... aReceiverAddresses)
InternalErrorEmailSettings
setReceiverAddresses(Iterable<? extends com.helger.commons.email.IEmailAddress> aReceiverAddresses)
InternalErrorEmailSettings
setSenderAddress(com.helger.commons.email.IEmailAddress aSenderAddress)
InternalErrorEmailSettings
setSMTPSettings(com.helger.smtp.settings.ISMTPSettings aSMTPSettings)
-
-
-
Constructor Detail
-
InternalErrorEmailSettings
public InternalErrorEmailSettings()
-
InternalErrorEmailSettings
public InternalErrorEmailSettings(@Nonnull InternalErrorEmailSettings aOther)
-
-
Method Detail
-
setSMTPSettings
@Nonnull public InternalErrorEmailSettings setSMTPSettings(@Nullable com.helger.smtp.settings.ISMTPSettings aSMTPSettings)
-
getSMTPSettings
@Nullable public com.helger.smtp.settings.ISMTPSettings getSMTPSettings()
-
setSenderAddress
@Nonnull public InternalErrorEmailSettings setSenderAddress(@Nullable com.helger.commons.email.IEmailAddress aSenderAddress)
-
getSenderAddress
@Nullable public com.helger.commons.email.IEmailAddress getSenderAddress()
-
setReceiverAddress
@Nonnull public InternalErrorEmailSettings setReceiverAddress(@Nullable com.helger.commons.email.IEmailAddress aReceiverAddress)
-
setReceiverAddresses
@Nonnull public InternalErrorEmailSettings setReceiverAddresses(@Nullable Iterable<? extends com.helger.commons.email.IEmailAddress> aReceiverAddresses)
-
setReceiverAddresses
@Nonnull public InternalErrorEmailSettings setReceiverAddresses(@Nullable com.helger.commons.email.IEmailAddress... aReceiverAddresses)
-
getAllReceiverAddresses
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<com.helger.commons.email.IEmailAddress> getAllReceiverAddresses()
-
getClone
@Nonnull @ReturnsMutableCopy public InternalErrorEmailSettings getClone()
- Specified by:
getClone
in interfacecom.helger.commons.lang.ICloneable<InternalErrorEmailSettings>
-
-