import org.o.ran.oam.nf.oam.adopter.snmp.manager.pojos.TrapsMappingConfiguration;
import org.snmp4j.PDU;
import org.snmp4j.smi.OID;
-import org.snmp4j.smi.Variable;
import org.snmp4j.smi.VariableBinding;
@NoArgsConstructor(access = AccessLevel.PRIVATE)
private static final String SNMP_UNKNOWN = "Unknown";
public static FaultFields toFaultFields(final TrapsMappingConfiguration trapsDescription, final PDU pdu) {
- final FaultFields faultFields = new FaultFields();
+ final var faultFields = new FaultFields();
setMandatoryFields(faultFields, trapsDescription, pdu);
setOptionalFields(faultFields, trapsDescription, pdu);
return faultFields;
final String descOid = trapsDescription.getOidSpecificProblemDesc();
faultFields.setSpecificProblem(SNMP_FAULT);
if (descOid != null && !DEFAULT.equals(descOid)) {
- final Variable desc = pdu.getVariable(new OID(descOid));
+ final var desc = pdu.getVariable(new OID(descOid));
faultFields.setSpecificProblem(desc == null ? SNMP_FAULT : desc.toString());
}
faultFields.setVfStatus(FaultFields.VfStatus.ACTIVE);
faultFields.setAlarmAdditionalInformation(map.isEmpty() ? null : map);
final String interfaceOid = trapsDescription.getOidAlarmInterfaceName();
if (interfaceOid != null) {
- final Variable desc = pdu.getVariable(new OID(interfaceOid));
+ final var desc = pdu.getVariable(new OID(interfaceOid));
faultFields.setAlarmInterfaceA(desc == null ? SNMP_FAULT : desc.toString());
}
final String eCategory = trapsDescription.getEventCategory();