Summarize whether a service window is ready, watched, or blocked.

Service Window Reliability Report

ServiceWindowReliabilityReport.java
public class ServiceWindowReliabilityReport {
    public static void main(String[] args) {
        int failedChecks = ;
        int openMinutes = 45;
        String serviceStatus = "blocked";

        if (failedChecks == 0 && openMinutes >= 30) {
            serviceStatus = "ready";
        } else if (failedChecks <= 1) {
            serviceStatus = "watch";
        }

        System.out.println("failed=" + failedChecks + " open=" + openMinutes + " status=" + serviceStatus);
    }
}
public class ServiceWindowReliabilityReport {
    public static void main(String[] args) {
        int failedChecks = ;
        int openMinutes = 45;
        String serviceStatus = "blocked";

        if (failedChecks == 0 && openMinutes >= 30) {
            serviceStatus = "ready";
        } else if (failedChecks <= 1) {
            serviceStatus = "watch";
        }

        System.out.println("failed=" + failedChecks + " open=" + openMinutes + " status=" + serviceStatus);
    }
}
public class ServiceWindowReliabilityReport {
    public static void main(String[] args) {
        int failedChecks = ;
        int openMinutes = 45;
        String serviceStatus = "blocked";

        if (failedChecks == 0 && openMinutes >= 30) {
            serviceStatus = "ready";
        } else if (failedChecks <= 1) {
            serviceStatus = "watch";
        }

        System.out.println("failed=" + failedChecks + " open=" + openMinutes + " status=" + serviceStatus);
    }
}
reliability report A reliability report can turn fixed operational inputs into a scalar status that is easy to trace and compare.