package org.snmp4j.util;

import java.util.Arrays;
import org.snmp4j.PDU;
import org.snmp4j.smi.OID;
import org.snmp4j.smi.VariableBinding;
import org.snmp4j.util.TableUtils;

/* JADX INFO: loaded from: classes.dex */
public class TableEvent extends RetrievalEvent {
    private static final long serialVersionUID = 3340523737695933621L;
    private OID index;

    protected TableEvent(TableUtils.TableRequest tableRequest, Object obj) {
        super(tableRequest, obj);
        this.userObject = obj;
    }

    public VariableBinding[] getColumns() {
        return this.vbs;
    }

    public OID getIndex() {
        return this.index;
    }

    @Override // org.snmp4j.util.RetrievalEvent, java.util.EventObject
    public String toString() {
        String str;
        StringBuilder sb = new StringBuilder();
        sb.append(TableEvent.class.getName());
        sb.append("[index=");
        sb.append(this.index);
        sb.append(",vbs=");
        if (this.vbs == null) {
            str = "null";
        } else {
            str = "" + Arrays.asList(this.vbs);
        }
        sb.append(str);
        sb.append(",status=");
        sb.append(this.status);
        sb.append(",exception=");
        sb.append(this.exception);
        sb.append(",report=");
        sb.append(this.reportPDU);
        sb.append("]");
        return sb.toString();
    }

    public TableEvent(TableUtils.TableRequest tableRequest, Object obj, int i2) {
        this(tableRequest, obj);
        this.status = i2;
    }

    public TableEvent(TableUtils.TableRequest tableRequest, Object obj, Exception exc) {
        this(tableRequest, obj);
        this.exception = exc;
        this.status = -4;
    }

    public TableEvent(TableUtils.TableRequest tableRequest, Object obj, PDU pdu) {
        this(tableRequest, obj);
        this.reportPDU = pdu;
        this.status = -3;
    }

    public TableEvent(TableUtils.TableRequest tableRequest, Object obj, OID oid, VariableBinding[] variableBindingArr) {
        super(tableRequest, obj, variableBindingArr);
        this.index = oid;
    }
}
