Package ai.pipestream.data.v1
Class OutputHints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<OutputHints.Builder>
com.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
ai.pipestream.data.v1.OutputHints.Builder
- All Implemented Interfaces:
OutputHintsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
OutputHints
public static final class OutputHints.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
implements OutputHintsOrBuilder
Output hints for downstream processing and routing. Contains routing information and hints for how the document should be processed by downstream modules and where it should ultimately be stored/indexed.Protobuf type
ai.pipestream.data.v1.OutputHints-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()OpenSearch collection/index hint.booleanRouting hints for downstream modules.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOpenSearch collection/index hint.com.google.protobuf.ByteStringOpenSearch collection/index hint.Deprecated.Deprecated.intRouting hints for downstream modules.Routing hints for downstream modules.getRoutingHintsOrDefault(String key, String defaultValue) Routing hints for downstream modules.Routing hints for downstream modules.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(OutputHints other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) putAllRoutingHints(Map<String, String> values) Routing hints for downstream modules.putRoutingHints(String key, String value) Routing hints for downstream modules.removeRoutingHints(String key) Routing hints for downstream modules.setDesiredCollection(String value) OpenSearch collection/index hint.setDesiredCollectionBytes(com.google.protobuf.ByteString value) OpenSearch collection/index hint.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OutputHints.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OutputHints.Builder>
-
mergeFrom
public OutputHints.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<OutputHints.Builder>- Throws:
IOException
-
getDesiredCollection
OpenSearch collection/index hint. Specifies the target collection or index where this document should be indexed.
string desired_collection = 1 [json_name = "desiredCollection"];- Specified by:
getDesiredCollectionin interfaceOutputHintsOrBuilder- Returns:
- The desiredCollection.
-
getDesiredCollectionBytes
public com.google.protobuf.ByteString getDesiredCollectionBytes()OpenSearch collection/index hint. Specifies the target collection or index where this document should be indexed.
string desired_collection = 1 [json_name = "desiredCollection"];- Specified by:
getDesiredCollectionBytesin interfaceOutputHintsOrBuilder- Returns:
- The bytes for desiredCollection.
-
setDesiredCollection
OpenSearch collection/index hint. Specifies the target collection or index where this document should be indexed.
string desired_collection = 1 [json_name = "desiredCollection"];- Parameters:
value- The desiredCollection to set.- Returns:
- This builder for chaining.
-
clearDesiredCollection
OpenSearch collection/index hint. Specifies the target collection or index where this document should be indexed.
string desired_collection = 1 [json_name = "desiredCollection"];- Returns:
- This builder for chaining.
-
setDesiredCollectionBytes
OpenSearch collection/index hint. Specifies the target collection or index where this document should be indexed.
string desired_collection = 1 [json_name = "desiredCollection"];- Parameters:
value- The bytes for desiredCollection to set.- Returns:
- This builder for chaining.
-
getRoutingHintsCount
public int getRoutingHintsCount()Description copied from interface:OutputHintsOrBuilderRouting hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];- Specified by:
getRoutingHintsCountin interfaceOutputHintsOrBuilder
-
containsRoutingHints
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];- Specified by:
containsRoutingHintsin interfaceOutputHintsOrBuilder
-
getRoutingHints
Deprecated.UsegetRoutingHintsMap()instead.- Specified by:
getRoutingHintsin interfaceOutputHintsOrBuilder
-
getRoutingHintsMap
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];- Specified by:
getRoutingHintsMapin interfaceOutputHintsOrBuilder
-
getRoutingHintsOrDefault
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];- Specified by:
getRoutingHintsOrDefaultin interfaceOutputHintsOrBuilder
-
getRoutingHintsOrThrow
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];- Specified by:
getRoutingHintsOrThrowin interfaceOutputHintsOrBuilder
-
clearRoutingHints
-
removeRoutingHints
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"]; -
getMutableRoutingHints
Deprecated.Use alternate mutation accessors instead. -
putRoutingHints
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"]; -
putAllRoutingHints
Routing hints for downstream modules. Key-value pairs that modules can use to make routing or processing decisions.
map<string, string> routing_hints = 2 [json_name = "routingHints"];
-