package org.snmp4j.agent.mo.snmp;

import org.snmp4j.mp.MPv3;
import org.snmp4j.smi.OctetString;
import org.snmp4j.smi.Variable;

/* JADX INFO: loaded from: classes.dex */
public class CoexistenceInfo implements Comparable {
    private OctetString contextEngineID;
    private OctetString contextName;
    private int maxMessageSize;
    private OctetString securityName;
    private OctetString transportTag;

    public CoexistenceInfo(OctetString octetString, OctetString octetString2, OctetString octetString3) {
        this.maxMessageSize = MPv3.MAX_MESSAGE_ID;
        this.securityName = octetString;
        this.contextEngineID = octetString2;
        this.contextName = octetString3;
    }

    @Override // java.lang.Comparable
    public int compareTo(Object obj) {
        CoexistenceInfo coexistenceInfo = (CoexistenceInfo) obj;
        int iCompareTo = coexistenceInfo.getSecurityName().compareTo((Variable) getSecurityName());
        if (iCompareTo == 0) {
            iCompareTo = coexistenceInfo.getContextEngineID().compareTo((Variable) getContextEngineID());
        }
        return iCompareTo == 0 ? coexistenceInfo.getContextName().compareTo((Variable) getContextName()) : iCompareTo;
    }

    public boolean equals(Object obj) {
        return (obj instanceof CoexistenceInfo) && compareTo(obj) == 0;
    }

    public OctetString getContextEngineID() {
        return this.contextEngineID;
    }

    public OctetString getContextName() {
        return this.contextName;
    }

    public int getMaxMessageSize() {
        return this.maxMessageSize;
    }

    public OctetString getSecurityName() {
        return this.securityName;
    }

    public OctetString getTransportTag() {
        return this.transportTag;
    }

    public int hashCode() {
        return this.securityName.hashCode();
    }

    public void setMaxMessageSize(int i2) {
        this.maxMessageSize = i2;
    }

    public void setTransportTag(OctetString octetString) {
        this.transportTag = octetString;
    }

    public String toString() {
        return "CoexistenceInfo[securityName=" + getSecurityName() + ",contextEngineID=" + getContextEngineID() + ",contextName=" + getContextName() + ",transportTag=" + getTransportTag() + "]";
    }

    public CoexistenceInfo(OctetString octetString, OctetString octetString2, OctetString octetString3, OctetString octetString4) {
        this(octetString, octetString2, octetString3);
        this.transportTag = octetString4;
    }
}
