Class ResolveServiceRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.platform.registration.v1.ResolveServiceRequest
- All Implemented Interfaces:
ResolveServiceRequestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ResolveServiceRequest
extends com.google.protobuf.GeneratedMessage
implements ResolveServiceRequestOrBuilder
Request to resolve service endpoint for dynamic routing. Finds the best available service instance based on health status, load, and optional preference criteria like locality or required capabilities.Protobuf type
ai.pipestream.platform.registration.v1.ResolveServiceRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRequest to resolve service endpoint for dynamic routing.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ResolveServiceRequeststatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<ResolveServiceRequest> booleanPrefer instance on same host as caller.getRequiredCapabilities(int index) Only return instances with all of these capabilities.com.google.protobuf.ByteStringgetRequiredCapabilitiesBytes(int index) Only return instances with all of these capabilities.intOnly return instances with all of these capabilities.com.google.protobuf.ProtocolStringListOnly return instances with all of these capabilities.getRequiredTags(int index) Only return instances with all of these tags.com.google.protobuf.ByteStringgetRequiredTagsBytes(int index) Only return instances with all of these tags.intOnly return instances with all of these tags.com.google.protobuf.ProtocolStringListOnly return instances with all of these tags.intService name to resolve (e.g., "mapping-service").com.google.protobuf.ByteStringService name to resolve (e.g., "mapping-service").inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(ResolveServiceRequest prototype) protected ResolveServiceRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ResolveServiceRequestparseDelimitedFrom(InputStream input) static ResolveServiceRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResolveServiceRequestparseFrom(byte[] data) static ResolveServiceRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResolveServiceRequestparseFrom(com.google.protobuf.ByteString data) static ResolveServiceRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResolveServiceRequestparseFrom(com.google.protobuf.CodedInputStream input) static ResolveServiceRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResolveServiceRequestparseFrom(InputStream input) static ResolveServiceRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResolveServiceRequestparseFrom(ByteBuffer data) static ResolveServiceRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ResolveServiceRequest> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
SERVICE_NAME_FIELD_NUMBER
public static final int SERVICE_NAME_FIELD_NUMBER- See Also:
-
PREFER_LOCAL_FIELD_NUMBER
public static final int PREFER_LOCAL_FIELD_NUMBER- See Also:
-
REQUIRED_TAGS_FIELD_NUMBER
public static final int REQUIRED_TAGS_FIELD_NUMBER- See Also:
-
REQUIRED_CAPABILITIES_FIELD_NUMBER
public static final int REQUIRED_CAPABILITIES_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getServiceName
Service name to resolve (e.g., "mapping-service").
string service_name = 1 [json_name = "serviceName"];- Specified by:
getServiceNamein interfaceResolveServiceRequestOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()Service name to resolve (e.g., "mapping-service").
string service_name = 1 [json_name = "serviceName"];- Specified by:
getServiceNameBytesin interfaceResolveServiceRequestOrBuilder- Returns:
- The bytes for serviceName.
-
getPreferLocal
public boolean getPreferLocal()Prefer instance on same host as caller.
bool prefer_local = 2 [json_name = "preferLocal"];- Specified by:
getPreferLocalin interfaceResolveServiceRequestOrBuilder- Returns:
- The preferLocal.
-
getRequiredTagsList
public com.google.protobuf.ProtocolStringList getRequiredTagsList()Only return instances with all of these tags.
repeated string required_tags = 3 [json_name = "requiredTags"];- Specified by:
getRequiredTagsListin interfaceResolveServiceRequestOrBuilder- Returns:
- A list containing the requiredTags.
-
getRequiredTagsCount
public int getRequiredTagsCount()Only return instances with all of these tags.
repeated string required_tags = 3 [json_name = "requiredTags"];- Specified by:
getRequiredTagsCountin interfaceResolveServiceRequestOrBuilder- Returns:
- The count of requiredTags.
-
getRequiredTags
Only return instances with all of these tags.
repeated string required_tags = 3 [json_name = "requiredTags"];- Specified by:
getRequiredTagsin interfaceResolveServiceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requiredTags at the given index.
-
getRequiredTagsBytes
public com.google.protobuf.ByteString getRequiredTagsBytes(int index) Only return instances with all of these tags.
repeated string required_tags = 3 [json_name = "requiredTags"];- Specified by:
getRequiredTagsBytesin interfaceResolveServiceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requiredTags at the given index.
-
getRequiredCapabilitiesList
public com.google.protobuf.ProtocolStringList getRequiredCapabilitiesList()Only return instances with all of these capabilities.
repeated string required_capabilities = 4 [json_name = "requiredCapabilities"];- Specified by:
getRequiredCapabilitiesListin interfaceResolveServiceRequestOrBuilder- Returns:
- A list containing the requiredCapabilities.
-
getRequiredCapabilitiesCount
public int getRequiredCapabilitiesCount()Only return instances with all of these capabilities.
repeated string required_capabilities = 4 [json_name = "requiredCapabilities"];- Specified by:
getRequiredCapabilitiesCountin interfaceResolveServiceRequestOrBuilder- Returns:
- The count of requiredCapabilities.
-
getRequiredCapabilities
Only return instances with all of these capabilities.
repeated string required_capabilities = 4 [json_name = "requiredCapabilities"];- Specified by:
getRequiredCapabilitiesin interfaceResolveServiceRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requiredCapabilities at the given index.
-
getRequiredCapabilitiesBytes
public com.google.protobuf.ByteString getRequiredCapabilitiesBytes(int index) Only return instances with all of these capabilities.
repeated string required_capabilities = 4 [json_name = "requiredCapabilities"];- Specified by:
getRequiredCapabilitiesBytesin interfaceResolveServiceRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requiredCapabilities at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ResolveServiceRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResolveServiceRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResolveServiceRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResolveServiceRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResolveServiceRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResolveServiceRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ResolveServiceRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ResolveServiceRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ResolveServiceRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ResolveServiceRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ResolveServiceRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-