- private static MonitorProfileGetInput buildMonitorGetProfile(long monitorInterval, long monitorWindow, long failureThreshold, EtherTypes protocolType){
- MonitorProfileGetInputBuilder buildGetProfile = new MonitorProfileGetInputBuilder();
- org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.monitor.profile.get.input.ProfileBuilder profileBuilder = new org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.monitor.profile.get.input.ProfileBuilder();
- profileBuilder.setFailureThreshold(failureThreshold);
- profileBuilder.setMonitorInterval(monitorInterval);
- profileBuilder.setMonitorWindow(monitorWindow);
- profileBuilder.setProtocolType(protocolType);
- buildGetProfile.setProfile(profileBuilder.build());
- return (buildGetProfile.build());
- };
-
- public static long allocateProfile(AlivenessMonitorService alivenessMonitor, long FAILURE_THRESHOLD, long MONITORING_INTERVAL,
- long MONITORING_WINDOW, EtherTypes etherTypes) {
- MonitorProfileCreateInput input = new MonitorProfileCreateInputBuilder().
- setProfile(new ProfileBuilder().setFailureThreshold(FAILURE_THRESHOLD)
- .setMonitorInterval(MONITORING_INTERVAL).setMonitorWindow(MONITORING_WINDOW).
- setProtocolType(etherTypes).build()).build();
- return createMonitorProfile(alivenessMonitor, input);
+ private static MonitorProfileGetInput buildMonitorGetProfile(Uint32 monitorInterval, Uint32 monitorWindow,
+ Uint32 failureThreshold, MonitorProtocolType protocolType) {
+ return new MonitorProfileGetInputBuilder()
+ .setProfile(new org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.monitor
+ .profile.get.input.ProfileBuilder()
+ .setFailureThreshold(failureThreshold)
+ .setMonitorInterval(monitorInterval)
+ .setMonitorWindow(monitorWindow)
+ .setProtocolType(protocolType)
+ .build())
+ .build();