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}