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 MQTTActionOrBuilder extends
008    // @@protoc_insertion_point(interface_extends:checktypes.MQTTAction)
009    com.google.protobuf.MessageOrBuilder {
010
011  /**
012   * <code>.checktypes.PubAction pub = 1;</code>
013   * @return Whether the pub field is set.
014   */
015  boolean hasPub();
016  /**
017   * <code>.checktypes.PubAction pub = 1;</code>
018   * @return The pub.
019   */
020  com.baidu.bifromq.plugin.authprovider.type.PubAction getPub();
021  /**
022   * <code>.checktypes.PubAction pub = 1;</code>
023   */
024  com.baidu.bifromq.plugin.authprovider.type.PubActionOrBuilder getPubOrBuilder();
025
026  /**
027   * <code>.checktypes.SubAction sub = 2;</code>
028   * @return Whether the sub field is set.
029   */
030  boolean hasSub();
031  /**
032   * <code>.checktypes.SubAction sub = 2;</code>
033   * @return The sub.
034   */
035  com.baidu.bifromq.plugin.authprovider.type.SubAction getSub();
036  /**
037   * <code>.checktypes.SubAction sub = 2;</code>
038   */
039  com.baidu.bifromq.plugin.authprovider.type.SubActionOrBuilder getSubOrBuilder();
040
041  /**
042   * <code>.checktypes.UnsubAction unsub = 3;</code>
043   * @return Whether the unsub field is set.
044   */
045  boolean hasUnsub();
046  /**
047   * <code>.checktypes.UnsubAction unsub = 3;</code>
048   * @return The unsub.
049   */
050  com.baidu.bifromq.plugin.authprovider.type.UnsubAction getUnsub();
051  /**
052   * <code>.checktypes.UnsubAction unsub = 3;</code>
053   */
054  com.baidu.bifromq.plugin.authprovider.type.UnsubActionOrBuilder getUnsubOrBuilder();
055
056  com.baidu.bifromq.plugin.authprovider.type.MQTTAction.TypeCase getTypeCase();
057}