Search in sources :

Example 1 with AwsRdsEmailType

use of io.datarouter.email.type.DatarouterEmailTypes.AwsRdsEmailType in project datarouter by hotpads.

the class DatarouterEmailPlugin method configure.

@Override
protected void configure() {
    bind(CountKeysEmailType.class).toInstance(new CountKeysEmailType(emailRecipientsCountKeys));
    bind(ClusterSettingEmailType.class).toInstance(new ClusterSettingEmailType(emailRecipientsClusterSettingUpdate));
    bind(PermissionRequestEmailType.class).toInstance(new PermissionRequestEmailType(emailRecipientsPermissionRequests));
    bind(NodewatchEmailType.class).toInstance(new NodewatchEmailType(emailRecipientsNodewatch));
    bind(WebappInstanceAlertEmailType.class).toInstance(new WebappInstanceAlertEmailType(emailRecipientsWebappInstanceAlert));
    bind(LongRunningTaskFailureAlertEmailType.class).toInstance(new LongRunningTaskFailureAlertEmailType(emailRecipientsLongRunningTaskFailureAlert));
    bind(LongRunningTaskTrackerEmailType.class).toInstance(new LongRunningTaskTrackerEmailType(emailRecipientsLongRunningTaskTracker));
    bind(LoggerConfigCleanupEmailType.class).toInstance(new LoggerConfigCleanupEmailType(emailRecipientsLoggerConfigCleanup));
    bind(AvailabilitySwitchEmailType.class).toInstance(new AvailabilitySwitchEmailType(emailRecipientsAvailabilitySwitch));
    bind(AwsRdsEmailType.class).toInstance(new AwsRdsEmailType(emailRecipientsAwsRds));
    bind(DailyDigestActionableEmailType.class).toInstance(new DailyDigestActionableEmailType(emailRecipientsDailyDigestActionable));
    bind(DailyDigestSummaryEmailType.class).toInstance(new DailyDigestSummaryEmailType(emailRecipientsDailyDigestSummary));
    bind(SchemaUpdatesEmailType.class).toInstance(new SchemaUpdatesEmailType(emailRecipientsSchemaUpdates));
}
Also used : ClusterSettingEmailType(io.datarouter.email.type.DatarouterEmailTypes.ClusterSettingEmailType) AwsRdsEmailType(io.datarouter.email.type.DatarouterEmailTypes.AwsRdsEmailType) DailyDigestSummaryEmailType(io.datarouter.email.type.DatarouterEmailTypes.DailyDigestSummaryEmailType) LoggerConfigCleanupEmailType(io.datarouter.email.type.DatarouterEmailTypes.LoggerConfigCleanupEmailType) LongRunningTaskTrackerEmailType(io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskTrackerEmailType) WebappInstanceAlertEmailType(io.datarouter.email.type.DatarouterEmailTypes.WebappInstanceAlertEmailType) NodewatchEmailType(io.datarouter.email.type.DatarouterEmailTypes.NodewatchEmailType) DailyDigestActionableEmailType(io.datarouter.email.type.DatarouterEmailTypes.DailyDigestActionableEmailType) LongRunningTaskFailureAlertEmailType(io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskFailureAlertEmailType) AvailabilitySwitchEmailType(io.datarouter.email.type.DatarouterEmailTypes.AvailabilitySwitchEmailType) CountKeysEmailType(io.datarouter.email.type.DatarouterEmailTypes.CountKeysEmailType) PermissionRequestEmailType(io.datarouter.email.type.DatarouterEmailTypes.PermissionRequestEmailType) SchemaUpdatesEmailType(io.datarouter.email.type.DatarouterEmailTypes.SchemaUpdatesEmailType)

Aggregations

AvailabilitySwitchEmailType (io.datarouter.email.type.DatarouterEmailTypes.AvailabilitySwitchEmailType)1 AwsRdsEmailType (io.datarouter.email.type.DatarouterEmailTypes.AwsRdsEmailType)1 ClusterSettingEmailType (io.datarouter.email.type.DatarouterEmailTypes.ClusterSettingEmailType)1 CountKeysEmailType (io.datarouter.email.type.DatarouterEmailTypes.CountKeysEmailType)1 DailyDigestActionableEmailType (io.datarouter.email.type.DatarouterEmailTypes.DailyDigestActionableEmailType)1 DailyDigestSummaryEmailType (io.datarouter.email.type.DatarouterEmailTypes.DailyDigestSummaryEmailType)1 LoggerConfigCleanupEmailType (io.datarouter.email.type.DatarouterEmailTypes.LoggerConfigCleanupEmailType)1 LongRunningTaskFailureAlertEmailType (io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskFailureAlertEmailType)1 LongRunningTaskTrackerEmailType (io.datarouter.email.type.DatarouterEmailTypes.LongRunningTaskTrackerEmailType)1 NodewatchEmailType (io.datarouter.email.type.DatarouterEmailTypes.NodewatchEmailType)1 PermissionRequestEmailType (io.datarouter.email.type.DatarouterEmailTypes.PermissionRequestEmailType)1 SchemaUpdatesEmailType (io.datarouter.email.type.DatarouterEmailTypes.SchemaUpdatesEmailType)1 WebappInstanceAlertEmailType (io.datarouter.email.type.DatarouterEmailTypes.WebappInstanceAlertEmailType)1