package org.snmp4j.agent.mo;

import org.snmp4j.smi.OID;

/* JADX INFO: loaded from: classes.dex */
public class MOTableSubIndex {
    private int maxLength;
    private int minLength;
    private OID oid;
    private int smiSyntax;

    public MOTableSubIndex(int i2) {
        this.minLength = 1;
        this.maxLength = 1;
        this.smiSyntax = i2;
    }

    public int getMaxLength() {
        return this.maxLength;
    }

    public int getMinLength() {
        return this.minLength;
    }

    public OID getOid() {
        return this.oid;
    }

    public int getSmiSyntax() {
        return this.smiSyntax;
    }

    public MOTableSubIndex(OID oid, int i2) {
        this(i2);
        this.oid = oid;
    }

    public MOTableSubIndex(int i2, int i3, int i4) {
        this(i2);
        if (i3 <= i4) {
            this.minLength = i3;
            this.maxLength = i4;
            return;
        }
        throw new IllegalArgumentException();
    }

    public MOTableSubIndex(OID oid, int i2, int i3, int i4) {
        this(i2, i3, i4);
        this.oid = oid;
    }
}
