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}