All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.boozallen.drift.detection.policy.DriftDetectionPolicy Maven / Gradle / Ivy

package com.boozallen.drift.detection.policy;

/*-
 * #%L
 * Drift Detection::Core
 * %%
 * Copyright (C) 2021 Booz Allen
 * %%
 * This software package is licensed under the Booz Allen Public License. All Rights Reserved.
 * #L%
 */

import java.util.List;

/**
 * {@link DriftDetectionPolicy} class maps a rule or set of rules that will be
 * used to calculate drift on an input. The identifier is passed in during drift
 * service invocation. The drift service uses it to find the matching policy and
 * the algorithms and any configurations that should be used for drift
 * calculation.
 * 
 * @author Booz Allen Hamilton
 *
 */
public interface DriftDetectionPolicy {
    
    public AlertOptions getShouldSendAlert();

    public String getIdentifier();

    public String getDescription();

    public List getRules();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy