Class RouteLookupRequest.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RouteLookupRequestOrBuilder, java.lang.Cloneable
    Enclosing class:
    RouteLookupRequest

    public static final class RouteLookupRequest.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
    implements RouteLookupRequestOrBuilder
    Protobuf type grpc.lookup.v1.RouteLookupRequest
    • Field Detail

      • bitField0_

        private int bitField0_
      • targetType_

        private java.lang.Object targetType_
      • reason_

        private int reason_
      • staleHeaderData_

        private java.lang.Object staleHeaderData_
      • keyMap_

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

      • Builder

        private Builder()
      • Builder

        private Builder​(com.google.protobuf.AbstractMessage.BuilderParent parent)
    • 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.Builder<RouteLookupRequest.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
      • clear

        public RouteLookupRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
      • getDefaultInstanceForType

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

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

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

        public RouteLookupRequest.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteLookupRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
      • mergeFrom

        public RouteLookupRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                             throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteLookupRequest.Builder>
        Throws:
        java.io.IOException
      • 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.
      • setTargetType

        public RouteLookupRequest.Builder setTargetType​(java.lang.String value)
         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;
        Parameters:
        value - The targetType to set.
        Returns:
        This builder for chaining.
      • clearTargetType

        public RouteLookupRequest.Builder clearTargetType()
         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;
        Returns:
        This builder for chaining.
      • setTargetTypeBytes

        public RouteLookupRequest.Builder setTargetTypeBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for targetType to set.
        Returns:
        This builder for chaining.
      • 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.
      • setReasonValue

        public RouteLookupRequest.Builder setReasonValue​(int value)
         Reason for making this request.
         
        .grpc.lookup.v1.RouteLookupRequest.Reason reason = 5;
        Parameters:
        value - The enum numeric value on the wire for reason to set.
        Returns:
        This builder for chaining.
      • setReason

        public RouteLookupRequest.Builder setReason​(RouteLookupRequest.Reason value)
         Reason for making this request.
         
        .grpc.lookup.v1.RouteLookupRequest.Reason reason = 5;
        Parameters:
        value - The reason to set.
        Returns:
        This builder for chaining.
      • clearReason

        public RouteLookupRequest.Builder clearReason()
         Reason for making this request.
         
        .grpc.lookup.v1.RouteLookupRequest.Reason reason = 5;
        Returns:
        This builder for chaining.
      • 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.
      • setStaleHeaderData

        public RouteLookupRequest.Builder setStaleHeaderData​(java.lang.String value)
         For REASON_STALE, the header_data from the stale response, if any.
         
        string stale_header_data = 6;
        Parameters:
        value - The staleHeaderData to set.
        Returns:
        This builder for chaining.
      • clearStaleHeaderData

        public RouteLookupRequest.Builder clearStaleHeaderData()
         For REASON_STALE, the header_data from the stale response, if any.
         
        string stale_header_data = 6;
        Returns:
        This builder for chaining.
      • setStaleHeaderDataBytes

        public RouteLookupRequest.Builder setStaleHeaderDataBytes​(com.google.protobuf.ByteString value)
         For REASON_STALE, the header_data from the stale response, if any.
         
        string stale_header_data = 6;
        Parameters:
        value - The bytes for staleHeaderData to set.
        Returns:
        This builder for chaining.
      • internalGetKeyMap

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

        private com.google.protobuf.MapField<java.lang.String,​java.lang.String> internalGetMutableKeyMap()
      • 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
      • removeKeyMap

        public RouteLookupRequest.Builder removeKeyMap​(java.lang.String key)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
      • getMutableKeyMap

        @Deprecated
        public java.util.Map<java.lang.String,​java.lang.String> getMutableKeyMap()
        Deprecated.
        Use alternate mutation accessors instead.
      • putKeyMap

        public RouteLookupRequest.Builder putKeyMap​(java.lang.String key,
                                                    java.lang.String value)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;
      • putAllKeyMap

        public RouteLookupRequest.Builder putAllKeyMap​(java.util.Map<java.lang.String,​java.lang.String> values)
         Map of key values extracted via key builders for the gRPC or HTTP request.
         
        map<string, string> key_map = 4;