Class RouteLookupRequest

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RouteLookupRequestOrBuilder, java.io.Serializable

    public final class RouteLookupRequest
    extends com.google.protobuf.GeneratedMessage
    implements RouteLookupRequestOrBuilder
    Protobuf type grpc.lookup.v1.RouteLookupRequest
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RouteLookupRequest.Builder
      Protobuf type grpc.lookup.v1.RouteLookupRequest
      private static class  RouteLookupRequest.KeyMapDefaultEntryHolder  
      static class  RouteLookupRequest.Reason
      Possible reasons for making a request.
      • 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 extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

        com.google.protobuf.AbstractMessage.BuilderParent
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RouteLookupRequest()  
      private RouteLookupRequest​(com.google.protobuf.GeneratedMessage.Builder<?> builder)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsKeyMap​(java.lang.String key)
      Map of key values extracted via key builders for the gRPC or HTTP request.
      boolean equals​(java.lang.Object obj)  
      static RouteLookupRequest getDefaultInstance()  
      RouteLookupRequest getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.util.Map<java.lang.String,​java.lang.String> getKeyMap()
      Deprecated.
      int getKeyMapCount()
      Map of key values extracted via key builders for the gRPC or HTTP request.
      java.util.Map<java.lang.String,​java.lang.String> getKeyMapMap()
      Map of key values extracted via key builders for the gRPC or HTTP request.
      java.lang.String getKeyMapOrDefault​(java.lang.String key, java.lang.String defaultValue)
      Map of key values extracted via key builders for the gRPC or HTTP request.
      java.lang.String getKeyMapOrThrow​(java.lang.String key)
      Map of key values extracted via key builders for the gRPC or HTTP request.
      com.google.protobuf.Parser<RouteLookupRequest> getParserForType()  
      RouteLookupRequest.Reason getReason()
      Reason for making this request.
      int getReasonValue()
      Reason for making this request.
      int getSerializedSize()  
      java.lang.String getStaleHeaderData()
      For REASON_STALE, the header_data from the stale response, if any.
      com.google.protobuf.ByteString getStaleHeaderDataBytes()
      For REASON_STALE, the header_data from the stale response, if any.
      java.lang.String getTargetType()
      Target type allows the client to specify what kind of target format it would like from RLS to allow it to find the regional server, e.g.
      com.google.protobuf.ByteString getTargetTypeBytes()
      Target type allows the client to specify what kind of target format it would like from RLS to allow it to find the regional server, e.g.
      int hashCode()  
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      private com.google.protobuf.MapField<java.lang.String,​java.lang.String> internalGetKeyMap()  
      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)  
      boolean isInitialized()  
      static RouteLookupRequest.Builder newBuilder()  
      static RouteLookupRequest.Builder newBuilder​(RouteLookupRequest prototype)  
      RouteLookupRequest.Builder newBuilderForType()  
      protected RouteLookupRequest.Builder newBuilderForType​(com.google.protobuf.AbstractMessage.BuilderParent parent)  
      static RouteLookupRequest parseDelimitedFrom​(java.io.InputStream input)  
      static RouteLookupRequest parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static RouteLookupRequest parseFrom​(byte[] data)  
      static RouteLookupRequest parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static RouteLookupRequest parseFrom​(com.google.protobuf.ByteString data)  
      static RouteLookupRequest parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static RouteLookupRequest parseFrom​(com.google.protobuf.CodedInputStream input)  
      static RouteLookupRequest parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static RouteLookupRequest parseFrom​(java.io.InputStream input)  
      static RouteLookupRequest parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static RouteLookupRequest parseFrom​(java.nio.ByteBuffer data)  
      static RouteLookupRequest parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<RouteLookupRequest> parser()  
      RouteLookupRequest.Builder toBuilder()  
      void writeTo​(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, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashFields, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Field Detail

      • TARGET_TYPE_FIELD_NUMBER

        public static final int TARGET_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • targetType_

        private volatile java.lang.Object targetType_
      • reason_

        private int reason_
      • STALE_HEADER_DATA_FIELD_NUMBER

        public static final int STALE_HEADER_DATA_FIELD_NUMBER
        See Also:
        Constant Field Values
      • staleHeaderData_

        private volatile java.lang.Object staleHeaderData_
      • keyMap_

        private com.google.protobuf.MapField<java.lang.String,​java.lang.String> keyMap_
      • memoizedIsInitialized

        private byte memoizedIsInitialized
    • Constructor Detail

      • RouteLookupRequest

        private RouteLookupRequest​(com.google.protobuf.GeneratedMessage.Builder<?> builder)
      • RouteLookupRequest

        private RouteLookupRequest()
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
      • getTargetType

        public java.lang.String getTargetType()
         Target type allows the client to specify what kind of target format it
         would like from RLS to allow it to find the regional server, e.g. "grpc".
         
        string target_type = 3;
        Specified by:
        getTargetType in interface RouteLookupRequestOrBuilder
        Returns:
        The targetType.
      • getTargetTypeBytes

        public com.google.protobuf.ByteString getTargetTypeBytes()
         Target type allows the client to specify what kind of target format it
         would like from RLS to allow it to find the regional server, e.g. "grpc".
         
        string target_type = 3;
        Specified by:
        getTargetTypeBytes in interface RouteLookupRequestOrBuilder
        Returns:
        The bytes for targetType.
      • getReasonValue

        public int getReasonValue()
         Reason for making this request.
         
        .grpc.lookup.v1.RouteLookupRequest.Reason reason = 5;
        Specified by:
        getReasonValue in interface RouteLookupRequestOrBuilder
        Returns:
        The enum numeric value on the wire for reason.
      • getStaleHeaderData

        public java.lang.String getStaleHeaderData()
         For REASON_STALE, the header_data from the stale response, if any.
         
        string stale_header_data = 6;
        Specified by:
        getStaleHeaderData in interface RouteLookupRequestOrBuilder
        Returns:
        The staleHeaderData.
      • getStaleHeaderDataBytes

        public com.google.protobuf.ByteString getStaleHeaderDataBytes()
         For REASON_STALE, the header_data from the stale response, if any.
         
        string stale_header_data = 6;
        Specified by:
        getStaleHeaderDataBytes in interface RouteLookupRequestOrBuilder
        Returns:
        The bytes for staleHeaderData.
      • internalGetKeyMap

        private com.google.protobuf.MapField<java.lang.String,​java.lang.String> internalGetKeyMap()
      • containsKeyMap

        public boolean containsKeyMap​(java.lang.String key)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
        Specified by:
        containsKeyMap in interface RouteLookupRequestOrBuilder
      • getKeyMapMap

        public java.util.Map<java.lang.String,​java.lang.String> getKeyMapMap()
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
        Specified by:
        getKeyMapMap in interface RouteLookupRequestOrBuilder
      • getKeyMapOrDefault

        public java.lang.String getKeyMapOrDefault​(java.lang.String key,
                                                   java.lang.String defaultValue)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
        Specified by:
        getKeyMapOrDefault in interface RouteLookupRequestOrBuilder
      • getKeyMapOrThrow

        public java.lang.String getKeyMapOrThrow​(java.lang.String key)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
        Specified by:
        getKeyMapOrThrow in interface RouteLookupRequestOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessage
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessage
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static RouteLookupRequest parseFrom​(java.nio.ByteBuffer data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(java.nio.ByteBuffer data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(com.google.protobuf.ByteString data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(com.google.protobuf.ByteString data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(byte[] data)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(byte[] data,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RouteLookupRequest parseFrom​(java.io.InputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static RouteLookupRequest parseFrom​(java.io.InputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static RouteLookupRequest parseDelimitedFrom​(java.io.InputStream input)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static RouteLookupRequest parseDelimitedFrom​(java.io.InputStream input,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static RouteLookupRequest parseFrom​(com.google.protobuf.CodedInputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static RouteLookupRequest parseFrom​(com.google.protobuf.CodedInputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public RouteLookupRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public RouteLookupRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected RouteLookupRequest.Builder newBuilderForType​(com.google.protobuf.AbstractMessage.BuilderParent parent)
        Overrides:
        newBuilderForType in class com.google.protobuf.AbstractMessage
      • getParserForType

        public com.google.protobuf.Parser<RouteLookupRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessage
      • getDefaultInstanceForType

        public RouteLookupRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder