Package io.grpc.lookup.v1
Interface RouteLookupResponseOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RouteLookupResponse
,RouteLookupResponse.Builder
public interface RouteLookupResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getHeaderData()
Optional header value to pass along to AFE in the X-Google-RLS-Data header.com.google.protobuf.ByteString
getHeaderDataBytes()
Optional header value to pass along to AFE in the X-Google-RLS-Data header.java.lang.String
getTargets(int index)
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type.com.google.protobuf.ByteString
getTargetsBytes(int index)
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type.int
getTargetsCount()
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type.java.util.List<java.lang.String>
getTargetsList()
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTargetsList
java.util.List<java.lang.String> getTargetsList()
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type. The targets will be tried in order until a healthy one is found.
repeated string targets = 3;
- Returns:
- A list containing the targets.
-
getTargetsCount
int getTargetsCount()
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type. The targets will be tried in order until a healthy one is found.
repeated string targets = 3;
- Returns:
- The count of targets.
-
getTargets
java.lang.String getTargets(int index)
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type. The targets will be tried in order until a healthy one is found.
repeated string targets = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The targets at the given index.
-
getTargetsBytes
com.google.protobuf.ByteString getTargetsBytes(int index)
Prioritized list (best one first) of addressable entities to use for routing, using syntax requested by the request target_type. The targets will be tried in order until a healthy one is found.
repeated string targets = 3;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the targets at the given index.
-
getHeaderData
java.lang.String getHeaderData()
Optional header value to pass along to AFE in the X-Google-RLS-Data header. Cached with "target" and sent with all requests that match the request key. Allows the RLS to pass its work product to the eventual target.
string header_data = 2;
- Returns:
- The headerData.
-
getHeaderDataBytes
com.google.protobuf.ByteString getHeaderDataBytes()
Optional header value to pass along to AFE in the X-Google-RLS-Data header. Cached with "target" and sent with all requests that match the request key. Allows the RLS to pass its work product to the eventual target.
string header_data = 2;
- Returns:
- The bytes for headerData.
-
-