Class MQTT5AuthData.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
com.baidu.bifromq.plugin.authprovider.type.MQTT5AuthData.Builder
- All Implemented Interfaces:
MQTT5AuthDataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MQTT5AuthData
public static final class MQTT5AuthData.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
implements MQTT5AuthDataOrBuilder
Protobuf type
mqtt5authtypes.MQTT5AuthData-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()optional bytes cert = 3;string channelId = 7;optional string clientId = 4;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional bytes password = 2;string remoteAddr = 5;uint32 remotePort = 6;for MQTT5 request/response use caseoptional string username = 1;.commontype.UserProperties userProps = 9;clone()com.google.protobuf.ByteStringgetCert()optional bytes cert = 3;string channelId = 7;com.google.protobuf.ByteStringstring channelId = 7;optional string clientId = 4;com.google.protobuf.ByteStringoptional string clientId = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.ByteStringoptional bytes password = 2;string remoteAddr = 5;com.google.protobuf.ByteStringstring remoteAddr = 5;intuint32 remotePort = 6;booleanfor MQTT5 request/response use caseoptional string username = 1;com.google.protobuf.ByteStringoptional string username = 1;.commontype.UserProperties userProps = 9;.commontype.UserProperties userProps = 9;.commontype.UserProperties userProps = 9;booleanhasCert()optional bytes cert = 3;booleanoptional string clientId = 4;booleanoptional bytes password = 2;booleanoptional string username = 1;boolean.commontype.UserProperties userProps = 9;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(MQTT5AuthData other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final MQTT5AuthData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUserProps(UserProperties value) .commontype.UserProperties userProps = 9;setCert(com.google.protobuf.ByteString value) optional bytes cert = 3;setChannelId(String value) string channelId = 7;setChannelIdBytes(com.google.protobuf.ByteString value) string channelId = 7;setClientId(String value) optional string clientId = 4;setClientIdBytes(com.google.protobuf.ByteString value) optional string clientId = 4;setPassword(com.google.protobuf.ByteString value) optional bytes password = 2;setRemoteAddr(String value) string remoteAddr = 5;setRemoteAddrBytes(com.google.protobuf.ByteString value) string remoteAddr = 5;setRemotePort(int value) uint32 remotePort = 6;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResponseInfo(boolean value) for MQTT5 request/response use casefinal MQTT5AuthData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUsername(String value) optional string username = 1;setUsernameBytes(com.google.protobuf.ByteString value) optional string username = 1;setUserProps(UserProperties value) .commontype.UserProperties userProps = 9;setUserProps(UserProperties.Builder builderForValue) .commontype.UserProperties userProps = 9;Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
getDescriptorForType
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
setField
public MQTT5AuthData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
setRepeatedField
public MQTT5AuthData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
addRepeatedField
public MQTT5AuthData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MQTT5AuthData.Builder>
-
mergeFrom
-
isInitialized
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
mergeFrom
public MQTT5AuthData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MQTT5AuthData.Builder>- Throws:
IOException
-
hasUsername
optional string username = 1;- Specified by:
hasUsernamein interfaceMQTT5AuthDataOrBuilder- Returns:
- Whether the username field is set.
-
getUsername
optional string username = 1;- Specified by:
getUsernamein interfaceMQTT5AuthDataOrBuilder- Returns:
- The username.
-
getUsernameBytes
optional string username = 1;- Specified by:
getUsernameBytesin interfaceMQTT5AuthDataOrBuilder- Returns:
- The bytes for username.
-
setUsername
optional string username = 1;- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
optional string username = 1;- Returns:
- This builder for chaining.
-
setUsernameBytes
optional string username = 1;- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
hasPassword
optional bytes password = 2;- Specified by:
hasPasswordin interfaceMQTT5AuthDataOrBuilder- Returns:
- Whether the password field is set.
-
getPassword
optional bytes password = 2;- Specified by:
getPasswordin interfaceMQTT5AuthDataOrBuilder- Returns:
- The password.
-
setPassword
optional bytes password = 2;- Parameters:
value- The password to set.- Returns:
- This builder for chaining.
-
clearPassword
optional bytes password = 2;- Returns:
- This builder for chaining.
-
hasCert
optional bytes cert = 3;- Specified by:
hasCertin interfaceMQTT5AuthDataOrBuilder- Returns:
- Whether the cert field is set.
-
getCert
optional bytes cert = 3;- Specified by:
getCertin interfaceMQTT5AuthDataOrBuilder- Returns:
- The cert.
-
setCert
optional bytes cert = 3;- Parameters:
value- The cert to set.- Returns:
- This builder for chaining.
-
clearCert
optional bytes cert = 3;- Returns:
- This builder for chaining.
-
hasClientId
optional string clientId = 4;- Specified by:
hasClientIdin interfaceMQTT5AuthDataOrBuilder- Returns:
- Whether the clientId field is set.
-
getClientId
optional string clientId = 4;- Specified by:
getClientIdin interfaceMQTT5AuthDataOrBuilder- Returns:
- The clientId.
-
getClientIdBytes
optional string clientId = 4;- Specified by:
getClientIdBytesin interfaceMQTT5AuthDataOrBuilder- Returns:
- The bytes for clientId.
-
setClientId
optional string clientId = 4;- Parameters:
value- The clientId to set.- Returns:
- This builder for chaining.
-
clearClientId
optional string clientId = 4;- Returns:
- This builder for chaining.
-
setClientIdBytes
optional string clientId = 4;- Parameters:
value- The bytes for clientId to set.- Returns:
- This builder for chaining.
-
getRemoteAddr
string remoteAddr = 5;- Specified by:
getRemoteAddrin interfaceMQTT5AuthDataOrBuilder- Returns:
- The remoteAddr.
-
getRemoteAddrBytes
string remoteAddr = 5;- Specified by:
getRemoteAddrBytesin interfaceMQTT5AuthDataOrBuilder- Returns:
- The bytes for remoteAddr.
-
setRemoteAddr
string remoteAddr = 5;- Parameters:
value- The remoteAddr to set.- Returns:
- This builder for chaining.
-
clearRemoteAddr
string remoteAddr = 5;- Returns:
- This builder for chaining.
-
setRemoteAddrBytes
string remoteAddr = 5;- Parameters:
value- The bytes for remoteAddr to set.- Returns:
- This builder for chaining.
-
getRemotePort
uint32 remotePort = 6;- Specified by:
getRemotePortin interfaceMQTT5AuthDataOrBuilder- Returns:
- The remotePort.
-
setRemotePort
uint32 remotePort = 6;- Parameters:
value- The remotePort to set.- Returns:
- This builder for chaining.
-
clearRemotePort
uint32 remotePort = 6;- Returns:
- This builder for chaining.
-
getChannelId
string channelId = 7;- Specified by:
getChannelIdin interfaceMQTT5AuthDataOrBuilder- Returns:
- The channelId.
-
getChannelIdBytes
string channelId = 7;- Specified by:
getChannelIdBytesin interfaceMQTT5AuthDataOrBuilder- Returns:
- The bytes for channelId.
-
setChannelId
string channelId = 7;- Parameters:
value- The channelId to set.- Returns:
- This builder for chaining.
-
clearChannelId
string channelId = 7;- Returns:
- This builder for chaining.
-
setChannelIdBytes
string channelId = 7;- Parameters:
value- The bytes for channelId to set.- Returns:
- This builder for chaining.
-
getResponseInfo
for MQTT5 request/response use case
bool responseInfo = 8;- Specified by:
getResponseInfoin interfaceMQTT5AuthDataOrBuilder- Returns:
- The responseInfo.
-
setResponseInfo
for MQTT5 request/response use case
bool responseInfo = 8;- Parameters:
value- The responseInfo to set.- Returns:
- This builder for chaining.
-
clearResponseInfo
for MQTT5 request/response use case
bool responseInfo = 8;- Returns:
- This builder for chaining.
-
hasUserProps
.commontype.UserProperties userProps = 9;- Specified by:
hasUserPropsin interfaceMQTT5AuthDataOrBuilder- Returns:
- Whether the userProps field is set.
-
getUserProps
.commontype.UserProperties userProps = 9;- Specified by:
getUserPropsin interfaceMQTT5AuthDataOrBuilder- Returns:
- The userProps.
-
setUserProps
.commontype.UserProperties userProps = 9; -
setUserProps
.commontype.UserProperties userProps = 9; -
mergeUserProps
.commontype.UserProperties userProps = 9; -
clearUserProps
.commontype.UserProperties userProps = 9; -
getUserPropsBuilder
.commontype.UserProperties userProps = 9; -
getUserPropsOrBuilder
.commontype.UserProperties userProps = 9;- Specified by:
getUserPropsOrBuilderin interfaceMQTT5AuthDataOrBuilder
-
setUnknownFields
public final MQTT5AuthData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-
mergeUnknownFields
public final MQTT5AuthData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MQTT5AuthData.Builder>
-