Interface EmailProfileManager
- All Superinterfaces:
ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>
public interface EmailProfileManager
extends ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>
Manages the configured
EmailProfile
s.-
Method Summary
Modifier and TypeMethodDescriptionOptional<? extends EmailProfile.Managed>
getProfile
(String name) Get the managed email profile associated with a nameCollection<? extends EmailProfile.Managed>
Methods inherited from interface com.inductiveautomation.ignition.gateway.config.ExtensionPointManager
getExtensionPointCollection, getExtensionPointResourceType
-
Method Details
-
getProfiles
Collection<? extends EmailProfile.Managed> getProfiles()- Returns:
- all the email profiles managed by this manager
-
getProfile
Get the managed email profile associated with a name- Parameters:
name
- the name of the email profile to get- Returns:
- an
Optional
containing the managed email profile associated with the given name, or an empty Optional if no email profile is managed under the given name
-