Forum Discussion
Suthir_Ram_1916
Aug 26, 2015Nimbostratus
LocalLBMonitorMonitorTemplate monitorDef = new LocalLBMonitorMonitorTemplate();
monitorDef.setTemplate_name(monitorName);
monitorDef.setTemplate_type(LocalLBMonitorTemplateType.TTYPE_HTTP);
LocalLBMonitorCommonAttributes commonAttr = new LocalLBMonitorCommonAttributes();
commonAttr.setInterval(5);
commonAttr.setTimeout(16);
commonAttr.setParent_template("/Common/http");
LocalLBMonitorIPPort dest= new LocalLBMonitorIPPort();
CommonIPPortDefinition cIp = new CommonIPPortDefinition();
cIp.setAddress(ipAddress);
cIp.setPort(80);
dest.setIpport(cIp);
dest.setAddress_type(LocalLBAddressType.ATYPE_STAR_ADDRESS_STAR_PORT);
commonAttr.setDest_ipport(dest);
commonAttr.setIs_directly_usable(true);
commonAttr.setIs_read_only(false);
LocalLBMonitorMonitorTemplate[] monitorDefs ={ monitorDef };
LocalLBMonitorCommonAttributes[] commonAttrs ={ commonAttr };
interfaces.getLocalLBMonitor().create_template(monitorDefs, commonAttrs);