001// Generated by the protocol buffer compiler. DO NOT EDIT! 002// source: mqtt_actions.proto 003 004// Protobuf Java Version: 3.25.5 005package com.baidu.bifromq.plugin.authprovider.type; 006 007public interface PubActionOrBuilder extends 008 // @@protoc_insertion_point(interface_extends:checktypes.PubAction) 009 com.google.protobuf.MessageOrBuilder { 010 011 /** 012 * <code>string topic = 1;</code> 013 * @return The topic. 014 */ 015 java.lang.String getTopic(); 016 /** 017 * <code>string topic = 1;</code> 018 * @return The bytes for topic. 019 */ 020 com.google.protobuf.ByteString 021 getTopicBytes(); 022 023 /** 024 * <code>.commontype.QoS qos = 2;</code> 025 * @return The enum numeric value on the wire for qos. 026 */ 027 int getQosValue(); 028 /** 029 * <code>.commontype.QoS qos = 2;</code> 030 * @return The qos. 031 */ 032 com.baidu.bifromq.type.QoS getQos(); 033 034 /** 035 * <code>bool isRetained = 3;</code> 036 * @return The isRetained. 037 */ 038 boolean getIsRetained(); 039 040 /** 041 * <code>.commontype.UserProperties userProps = 4;</code> 042 * @return Whether the userProps field is set. 043 */ 044 boolean hasUserProps(); 045 /** 046 * <code>.commontype.UserProperties userProps = 4;</code> 047 * @return The userProps. 048 */ 049 com.baidu.bifromq.type.UserProperties getUserProps(); 050 /** 051 * <code>.commontype.UserProperties userProps = 4;</code> 052 */ 053 com.baidu.bifromq.type.UserPropertiesOrBuilder getUserPropsOrBuilder(); 054}