package io.netty.handler.codec.mqtt;

import g.a.a.a.a;
import io.netty.util.internal.StringUtil;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes.dex */
public final class MqttConnectVariableHeader {
    private final boolean hasPassword;
    private final boolean hasUserName;
    private final boolean isCleanSession;
    private final boolean isWillFlag;
    private final boolean isWillRetain;
    private final int keepAliveTimeSeconds;
    private final String name;
    private final int version;
    private final int willQos;

    public MqttConnectVariableHeader(String str, int i2, boolean z2, boolean z3, boolean z4, int i3, boolean z5, boolean z6, int i4) {
        this.name = str;
        this.version = i2;
        this.hasUserName = z2;
        this.hasPassword = z3;
        this.isWillRetain = z4;
        this.willQos = i3;
        this.isWillFlag = z5;
        this.isCleanSession = z6;
        this.keepAliveTimeSeconds = i4;
    }

    public boolean hasPassword() {
        return this.hasPassword;
    }

    public boolean hasUserName() {
        return this.hasUserName;
    }

    public boolean isCleanSession() {
        return this.isCleanSession;
    }

    public boolean isWillFlag() {
        return this.isWillFlag;
    }

    public boolean isWillRetain() {
        return this.isWillRetain;
    }

    public int keepAliveTimeSeconds() {
        return this.keepAliveTimeSeconds;
    }

    public String name() {
        return this.name;
    }

    public String toString() {
        StringBuilder sb = new StringBuilder(StringUtil.simpleClassName(this));
        sb.append(AbstractJsonLexerKt.BEGIN_LIST);
        sb.append("name=");
        sb.append(this.name);
        sb.append(", version=");
        sb.append(this.version);
        sb.append(", hasUserName=");
        sb.append(this.hasUserName);
        sb.append(", hasPassword=");
        sb.append(this.hasPassword);
        sb.append(", isWillRetain=");
        sb.append(this.isWillRetain);
        sb.append(", isWillFlag=");
        sb.append(this.isWillFlag);
        sb.append(", isCleanSession=");
        sb.append(this.isCleanSession);
        sb.append(", keepAliveTimeSeconds=");
        return a.w(sb, this.keepAliveTimeSeconds, AbstractJsonLexerKt.END_LIST);
    }

    public int version() {
        return this.version;
    }

    public int willQos() {
        return this.willQos;
    }
}
