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 ContinueOrBuilder extends
008    // @@protoc_insertion_point(interface_extends:mqtt5authtypes.Continue)
009    com.google.protobuf.MessageOrBuilder {
010
011  /**
012   * <code>bytes authData = 1;</code>
013   * @return The authData.
014   */
015  com.google.protobuf.ByteString getAuthData();
016
017  /**
018   * <pre>
019   * optional if tenant can be determined
020   * </pre>
021   *
022   * <code>optional string tenantId = 2;</code>
023   * @return Whether the tenantId field is set.
024   */
025  boolean hasTenantId();
026  /**
027   * <pre>
028   * optional if tenant can be determined
029   * </pre>
030   *
031   * <code>optional string tenantId = 2;</code>
032   * @return The tenantId.
033   */
034  java.lang.String getTenantId();
035  /**
036   * <pre>
037   * optional if tenant can be determined
038   * </pre>
039   *
040   * <code>optional string tenantId = 2;</code>
041   * @return The bytes for tenantId.
042   */
043  com.google.protobuf.ByteString
044      getTenantIdBytes();
045
046  /**
047   * <pre>
048   * optional if user can be determined
049   * </pre>
050   *
051   * <code>optional string userId = 3;</code>
052   * @return Whether the userId field is set.
053   */
054  boolean hasUserId();
055  /**
056   * <pre>
057   * optional if user can be determined
058   * </pre>
059   *
060   * <code>optional string userId = 3;</code>
061   * @return The userId.
062   */
063  java.lang.String getUserId();
064  /**
065   * <pre>
066   * optional if user can be determined
067   * </pre>
068   *
069   * <code>optional string userId = 3;</code>
070   * @return The bytes for userId.
071   */
072  com.google.protobuf.ByteString
073      getUserIdBytes();
074
075  /**
076   * <code>optional string reason = 4;</code>
077   * @return Whether the reason field is set.
078   */
079  boolean hasReason();
080  /**
081   * <code>optional string reason = 4;</code>
082   * @return The reason.
083   */
084  java.lang.String getReason();
085  /**
086   * <code>optional string reason = 4;</code>
087   * @return The bytes for reason.
088   */
089  com.google.protobuf.ByteString
090      getReasonBytes();
091
092  /**
093   * <code>.commontype.UserProperties userProps = 5;</code>
094   * @return Whether the userProps field is set.
095   */
096  boolean hasUserProps();
097  /**
098   * <code>.commontype.UserProperties userProps = 5;</code>
099   * @return The userProps.
100   */
101  com.baidu.bifromq.type.UserProperties getUserProps();
102  /**
103   * <code>.commontype.UserProperties userProps = 5;</code>
104   */
105  com.baidu.bifromq.type.UserPropertiesOrBuilder getUserPropsOrBuilder();
106}