类 Function.ConsumerSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
org.apache.pulsar.functions.proto.Function.ConsumerSpec.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Function.ConsumerSpecOrBuilder
public static final class Function.ConsumerSpec.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
implements Function.ConsumerSpecOrBuilder
Protobuf type
proto.ConsumerSpec-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear().proto.CryptoSpec cryptoSpec = 7;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) bool isRegexPattern = 3;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) bool poolMessages = 8;.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;string schemaType = 1;string serdeClassName = 2;clone()booleanmap<string, string> consumerProperties = 6;booleanmap<string, string> schemaProperties = 5;已过时。intmap<string, string> consumerProperties = 6;map<string, string> consumerProperties = 6;getConsumerPropertiesOrDefault(String key, String defaultValue) map<string, string> consumerProperties = 6;map<string, string> consumerProperties = 6;.proto.CryptoSpec cryptoSpec = 7;.proto.CryptoSpec cryptoSpec = 7;.proto.CryptoSpec cryptoSpec = 7;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanbool isRegexPattern = 3;已过时。已过时。booleanbool poolMessages = 8;.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;已过时。intmap<string, string> schemaProperties = 5;map<string, string> schemaProperties = 5;getSchemaPropertiesOrDefault(String key, String defaultValue) map<string, string> schemaProperties = 5;map<string, string> schemaProperties = 5;string schemaType = 1;com.google.protobuf.ByteStringstring schemaType = 1;string serdeClassName = 2;com.google.protobuf.ByteStringstring serdeClassName = 2;boolean.proto.CryptoSpec cryptoSpec = 7;boolean.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldinternalGetMapField(int number) protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number) final boolean.proto.CryptoSpec cryptoSpec = 7;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Function.ConsumerSpec other) .proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllConsumerProperties(Map<String, String> values) map<string, string> consumerProperties = 6;putAllSchemaProperties(Map<String, String> values) map<string, string> schemaProperties = 5;putConsumerProperties(String key, String value) map<string, string> consumerProperties = 6;putSchemaProperties(String key, String value) map<string, string> schemaProperties = 5;map<string, string> consumerProperties = 6;map<string, string> schemaProperties = 5;setCryptoSpec(Function.CryptoSpec value) .proto.CryptoSpec cryptoSpec = 7;setCryptoSpec(Function.CryptoSpec.Builder builderForValue) .proto.CryptoSpec cryptoSpec = 7;setIsRegexPattern(boolean value) bool isRegexPattern = 3;setPoolMessages(boolean value) bool poolMessages = 8;.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;setReceiverQueueSize(Function.ConsumerSpec.ReceiverQueueSize.Builder builderForValue) .proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSchemaType(String value) string schemaType = 1;setSchemaTypeBytes(com.google.protobuf.ByteString value) string schemaType = 1;setSerdeClassName(String value) string serdeClassName = 2;setSerdeClassNameBytes(com.google.protobuf.ByteString value) string serdeClassName = 2;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number) - 覆盖:
internalGetMapField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number) - 覆盖:
internalGetMutableMapField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
setField
public Function.ConsumerSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
clearField
public Function.ConsumerSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
clearOneof
public Function.ConsumerSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
setRepeatedField
public Function.ConsumerSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
addRepeatedField
public Function.ConsumerSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Function.ConsumerSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
mergeFrom
public Function.ConsumerSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Function.ConsumerSpec.Builder>- 抛出:
IOException
-
getSchemaType
string schemaType = 1;- 指定者:
getSchemaType在接口中Function.ConsumerSpecOrBuilder- 返回:
- The schemaType.
-
getSchemaTypeBytes
public com.google.protobuf.ByteString getSchemaTypeBytes()string schemaType = 1;- 指定者:
getSchemaTypeBytes在接口中Function.ConsumerSpecOrBuilder- 返回:
- The bytes for schemaType.
-
setSchemaType
string schemaType = 1;- 参数:
value- The schemaType to set.- 返回:
- This builder for chaining.
-
clearSchemaType
string schemaType = 1;- 返回:
- This builder for chaining.
-
setSchemaTypeBytes
string schemaType = 1;- 参数:
value- The bytes for schemaType to set.- 返回:
- This builder for chaining.
-
getSerdeClassName
string serdeClassName = 2;- 指定者:
getSerdeClassName在接口中Function.ConsumerSpecOrBuilder- 返回:
- The serdeClassName.
-
getSerdeClassNameBytes
public com.google.protobuf.ByteString getSerdeClassNameBytes()string serdeClassName = 2;- 指定者:
getSerdeClassNameBytes在接口中Function.ConsumerSpecOrBuilder- 返回:
- The bytes for serdeClassName.
-
setSerdeClassName
string serdeClassName = 2;- 参数:
value- The serdeClassName to set.- 返回:
- This builder for chaining.
-
clearSerdeClassName
string serdeClassName = 2;- 返回:
- This builder for chaining.
-
setSerdeClassNameBytes
string serdeClassName = 2;- 参数:
value- The bytes for serdeClassName to set.- 返回:
- This builder for chaining.
-
getIsRegexPattern
public boolean getIsRegexPattern()bool isRegexPattern = 3;- 指定者:
getIsRegexPattern在接口中Function.ConsumerSpecOrBuilder- 返回:
- The isRegexPattern.
-
setIsRegexPattern
bool isRegexPattern = 3;- 参数:
value- The isRegexPattern to set.- 返回:
- This builder for chaining.
-
clearIsRegexPattern
bool isRegexPattern = 3;- 返回:
- This builder for chaining.
-
hasReceiverQueueSize
public boolean hasReceiverQueueSize().proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;- 指定者:
hasReceiverQueueSize在接口中Function.ConsumerSpecOrBuilder- 返回:
- Whether the receiverQueueSize field is set.
-
getReceiverQueueSize
.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4;- 指定者:
getReceiverQueueSize在接口中Function.ConsumerSpecOrBuilder- 返回:
- The receiverQueueSize.
-
setReceiverQueueSize
public Function.ConsumerSpec.Builder setReceiverQueueSize(Function.ConsumerSpec.ReceiverQueueSize value) .proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
setReceiverQueueSize
public Function.ConsumerSpec.Builder setReceiverQueueSize(Function.ConsumerSpec.ReceiverQueueSize.Builder builderForValue) .proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
mergeReceiverQueueSize
public Function.ConsumerSpec.Builder mergeReceiverQueueSize(Function.ConsumerSpec.ReceiverQueueSize value) .proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
clearReceiverQueueSize
.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
getReceiverQueueSizeBuilder
.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
getReceiverQueueSizeOrBuilder
.proto.ConsumerSpec.ReceiverQueueSize receiverQueueSize = 4; -
getSchemaPropertiesCount
public int getSchemaPropertiesCount()从接口复制的说明:Function.ConsumerSpecOrBuildermap<string, string> schemaProperties = 5; -
containsSchemaProperties
map<string, string> schemaProperties = 5; -
getSchemaProperties
已过时。UsegetSchemaPropertiesMap()instead. -
getSchemaPropertiesMap
map<string, string> schemaProperties = 5; -
getSchemaPropertiesOrDefault
map<string, string> schemaProperties = 5; -
getSchemaPropertiesOrThrow
map<string, string> schemaProperties = 5; -
clearSchemaProperties
-
removeSchemaProperties
map<string, string> schemaProperties = 5; -
getMutableSchemaProperties
已过时。Use alternate mutation accessors instead. -
putSchemaProperties
map<string, string> schemaProperties = 5; -
putAllSchemaProperties
map<string, string> schemaProperties = 5; -
getConsumerPropertiesCount
public int getConsumerPropertiesCount()从接口复制的说明:Function.ConsumerSpecOrBuildermap<string, string> consumerProperties = 6; -
containsConsumerProperties
map<string, string> consumerProperties = 6; -
getConsumerProperties
已过时。UsegetConsumerPropertiesMap()instead. -
getConsumerPropertiesMap
map<string, string> consumerProperties = 6; -
getConsumerPropertiesOrDefault
map<string, string> consumerProperties = 6; -
getConsumerPropertiesOrThrow
map<string, string> consumerProperties = 6; -
clearConsumerProperties
-
removeConsumerProperties
map<string, string> consumerProperties = 6; -
getMutableConsumerProperties
已过时。Use alternate mutation accessors instead. -
putConsumerProperties
map<string, string> consumerProperties = 6; -
putAllConsumerProperties
map<string, string> consumerProperties = 6; -
hasCryptoSpec
public boolean hasCryptoSpec().proto.CryptoSpec cryptoSpec = 7;- 指定者:
hasCryptoSpec在接口中Function.ConsumerSpecOrBuilder- 返回:
- Whether the cryptoSpec field is set.
-
getCryptoSpec
.proto.CryptoSpec cryptoSpec = 7;- 指定者:
getCryptoSpec在接口中Function.ConsumerSpecOrBuilder- 返回:
- The cryptoSpec.
-
setCryptoSpec
.proto.CryptoSpec cryptoSpec = 7; -
setCryptoSpec
.proto.CryptoSpec cryptoSpec = 7; -
mergeCryptoSpec
.proto.CryptoSpec cryptoSpec = 7; -
clearCryptoSpec
.proto.CryptoSpec cryptoSpec = 7; -
getCryptoSpecBuilder
.proto.CryptoSpec cryptoSpec = 7; -
getCryptoSpecOrBuilder
.proto.CryptoSpec cryptoSpec = 7; -
getPoolMessages
public boolean getPoolMessages()bool poolMessages = 8;- 指定者:
getPoolMessages在接口中Function.ConsumerSpecOrBuilder- 返回:
- The poolMessages.
-
setPoolMessages
bool poolMessages = 8;- 参数:
value- The poolMessages to set.- 返回:
- This builder for chaining.
-
clearPoolMessages
bool poolMessages = 8;- 返回:
- This builder for chaining.
-
setUnknownFields
public final Function.ConsumerSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-
mergeUnknownFields
public final Function.ConsumerSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Function.ConsumerSpec.Builder>
-