001// Generated by the protocol buffer compiler.  DO NOT EDIT!
002// source: mqtt5_auth_types.proto
003
004// Protobuf Java Version: 3.25.5
005package com.baidu.bifromq.plugin.authprovider.type;
006
007public interface MQTT5ExtendedAuthDataOrBuilder extends
008    // @@protoc_insertion_point(interface_extends:mqtt5authtypes.MQTT5ExtendedAuthData)
009    com.google.protobuf.MessageOrBuilder {
010
011  /**
012   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Initial initial = 1;</code>
013   * @return Whether the initial field is set.
014   */
015  boolean hasInitial();
016  /**
017   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Initial initial = 1;</code>
018   * @return The initial.
019   */
020  com.baidu.bifromq.plugin.authprovider.type.MQTT5ExtendedAuthData.Initial getInitial();
021  /**
022   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Initial initial = 1;</code>
023   */
024  com.baidu.bifromq.plugin.authprovider.type.MQTT5ExtendedAuthData.InitialOrBuilder getInitialOrBuilder();
025
026  /**
027   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Auth auth = 2;</code>
028   * @return Whether the auth field is set.
029   */
030  boolean hasAuth();
031  /**
032   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Auth auth = 2;</code>
033   * @return The auth.
034   */
035  com.baidu.bifromq.plugin.authprovider.type.MQTT5ExtendedAuthData.Auth getAuth();
036  /**
037   * <code>.mqtt5authtypes.MQTT5ExtendedAuthData.Auth auth = 2;</code>
038   */
039  com.baidu.bifromq.plugin.authprovider.type.MQTT5ExtendedAuthData.AuthOrBuilder getAuthOrBuilder();
040
041  com.baidu.bifromq.plugin.authprovider.type.MQTT5ExtendedAuthData.TypeCase getTypeCase();
042}