001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// source: mqtt3_auth_types.proto
003
004// Protobuf Java Version: 3.25.5
005package com.baidu.bifromq.plugin.authprovider.type;
006
007public interface MQTT3AuthDataOrBuilder extends
008    // @@protoc_insertion_point(interface_extends:mqtt3authtypes.MQTT3AuthData)
009    com.google.protobuf.MessageOrBuilder {
010
011  /**
012   * <pre>
013   * MQIsdp is MQTT 3.1
014   * </pre>
015   *
016   * <code>bool isMQIsdp = 1;</code>
017   * @return The isMQIsdp.
018   */
019  boolean getIsMQIsdp();
020
021  /**
022   * <code>optional string username = 2;</code>
023   * @return Whether the username field is set.
024   */
025  boolean hasUsername();
026  /**
027   * <code>optional string username = 2;</code>
028   * @return The username.
029   */
030  java.lang.String getUsername();
031  /**
032   * <code>optional string username = 2;</code>
033   * @return The bytes for username.
034   */
035  com.google.protobuf.ByteString
036      getUsernameBytes();
037
038  /**
039   * <code>optional bytes password = 3;</code>
040   * @return Whether the password field is set.
041   */
042  boolean hasPassword();
043  /**
044   * <code>optional bytes password = 3;</code>
045   * @return The password.
046   */
047  com.google.protobuf.ByteString getPassword();
048
049  /**
050   * <code>optional bytes cert = 4;</code>
051   * @return Whether the cert field is set.
052   */
053  boolean hasCert();
054  /**
055   * <code>optional bytes cert = 4;</code>
056   * @return The cert.
057   */
058  com.google.protobuf.ByteString getCert();
059
060  /**
061   * <code>optional string clientId = 5;</code>
062   * @return Whether the clientId field is set.
063   */
064  boolean hasClientId();
065  /**
066   * <code>optional string clientId = 5;</code>
067   * @return The clientId.
068   */
069  java.lang.String getClientId();
070  /**
071   * <code>optional string clientId = 5;</code>
072   * @return The bytes for clientId.
073   */
074  com.google.protobuf.ByteString
075      getClientIdBytes();
076
077  /**
078   * <code>string remoteAddr = 6;</code>
079   * @return The remoteAddr.
080   */
081  java.lang.String getRemoteAddr();
082  /**
083   * <code>string remoteAddr = 6;</code>
084   * @return The bytes for remoteAddr.
085   */
086  com.google.protobuf.ByteString
087      getRemoteAddrBytes();
088
089  /**
090   * <code>uint32 remotePort = 7;</code>
091   * @return The remotePort.
092   */
093  int getRemotePort();
094
095  /**
096   * <code>string channelId = 8;</code>
097   * @return The channelId.
098   */
099  java.lang.String getChannelId();
100  /**
101   * <code>string channelId = 8;</code>
102   * @return The bytes for channelId.
103   */
104  com.google.protobuf.ByteString
105      getChannelIdBytes();
106}