Class RouteLookupRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RouteLookupRequest.Builder>
com.google.protobuf.GeneratedMessage.Builder<RouteLookupRequest.Builder>
io.grpc.lookup.v1.RouteLookupRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RouteLookupRequestOrBuilder, 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 Details

    • bitField0_

      private int bitField0_
    • targetType_

      private Object targetType_
    • reason_

      private int reason_
    • staleHeaderData_

      private Object staleHeaderData_
    • keyMap_

      private com.google.protobuf.MapField<String,String> keyMap_
  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • 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

      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
    • buildPartial0

      private void buildPartial0(RouteLookupRequest result)
    • 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>
    • mergeFrom

    • 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 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:
      IOException
    • getTargetType

      public 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(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.
    • getReason

      public RouteLookupRequest.Reason getReason()
       Reason for making this request.
       
      .grpc.lookup.v1.RouteLookupRequest.Reason reason = 5;
      Specified by:
      getReason in interface RouteLookupRequestOrBuilder
      Returns:
      The reason.
    • setReason

       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 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(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<String,String> internalGetKeyMap()
    • internalGetMutableKeyMap

      private com.google.protobuf.MapField<String,String> internalGetMutableKeyMap()
    • getKeyMapCount

      public int getKeyMapCount()
      Description copied from interface: RouteLookupRequestOrBuilder
       Map of key values extracted via key builders for the gRPC or HTTP request.
       
      map<string, string> key_map = 4;
      Specified by:
      getKeyMapCount in interface RouteLookupRequestOrBuilder
    • containsKeyMap

      public boolean containsKeyMap(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
    • getKeyMap

      @Deprecated public Map<String,String> getKeyMap()
      Deprecated.
      Use getKeyMapMap() instead.
      Specified by:
      getKeyMap in interface RouteLookupRequestOrBuilder
    • getKeyMapMap

      public Map<String,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 String getKeyMapOrDefault(String key, 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 String getKeyMapOrThrow(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
    • clearKeyMap

      public RouteLookupRequest.Builder clearKeyMap()
    • removeKeyMap

      public RouteLookupRequest.Builder removeKeyMap(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 Map<String,String> getMutableKeyMap()
      Deprecated.
      Use alternate mutation accessors instead.
    • putKeyMap

      public RouteLookupRequest.Builder putKeyMap(String key, 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(Map<String,String> values)
       Map of key values extracted via key builders for the gRPC or HTTP request.
       
      map<string, string> key_map = 4;