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