001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// source: mqtt_actions.proto
003
004package com.baidu.bifromq.plugin.authprovider.type;
005
006public interface MQTTActionOrBuilder extends
007    // @@protoc_insertion_point(interface_extends:checktypes.MQTTAction)
008    com.google.protobuf.MessageOrBuilder {
009
010  /**
011   * <code>.checktypes.PubAction pub = 1;</code>
012   * @return Whether the pub field is set.
013   */
014  boolean hasPub();
015  /**
016   * <code>.checktypes.PubAction pub = 1;</code>
017   * @return The pub.
018   */
019  com.baidu.bifromq.plugin.authprovider.type.PubAction getPub();
020  /**
021   * <code>.checktypes.PubAction pub = 1;</code>
022   */
023  com.baidu.bifromq.plugin.authprovider.type.PubActionOrBuilder getPubOrBuilder();
024
025  /**
026   * <code>.checktypes.SubAction sub = 2;</code>
027   * @return Whether the sub field is set.
028   */
029  boolean hasSub();
030  /**
031   * <code>.checktypes.SubAction sub = 2;</code>
032   * @return The sub.
033   */
034  com.baidu.bifromq.plugin.authprovider.type.SubAction getSub();
035  /**
036   * <code>.checktypes.SubAction sub = 2;</code>
037   */
038  com.baidu.bifromq.plugin.authprovider.type.SubActionOrBuilder getSubOrBuilder();
039
040  /**
041   * <code>.checktypes.UnsubAction unsub = 3;</code>
042   * @return Whether the unsub field is set.
043   */
044  boolean hasUnsub();
045  /**
046   * <code>.checktypes.UnsubAction unsub = 3;</code>
047   * @return The unsub.
048   */
049  com.baidu.bifromq.plugin.authprovider.type.UnsubAction getUnsub();
050  /**
051   * <code>.checktypes.UnsubAction unsub = 3;</code>
052   */
053  com.baidu.bifromq.plugin.authprovider.type.UnsubActionOrBuilder getUnsubOrBuilder();
054
055  public com.baidu.bifromq.plugin.authprovider.type.MQTTAction.TypeCase getTypeCase();
056}