Interface EndpointMetadataInputOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
EndpointMetadataInput,EndpointMetadataInput.Builder
public interface EndpointMetadataInputOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe filter name to retrieve the Struct from the endpoint metadata.com.google.protobuf.ByteStringThe filter name to retrieve the Struct from the endpoint metadata.getPath(int index) The path to retrieve the Value from the Struct.intThe path to retrieve the Value from the Struct.The path to retrieve the Value from the Struct.getPathOrBuilder(int index) The path to retrieve the Value from the Struct.List<? extends EndpointMetadataInput.PathSegmentOrBuilder>The path to retrieve the Value from the Struct.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFilter
String getFilter()The filter name to retrieve the Struct from the endpoint metadata. If not specified, defaults to ``envoy.lb`` which is commonly used for load balancing metadata.
string filter = 1;- Returns:
- The filter.
-
getFilterBytes
com.google.protobuf.ByteString getFilterBytes()The filter name to retrieve the Struct from the endpoint metadata. If not specified, defaults to ``envoy.lb`` which is commonly used for load balancing metadata.
string filter = 1;- Returns:
- The bytes for filter.
-
getPathList
List<EndpointMetadataInput.PathSegment> getPathList()The path to retrieve the Value from the Struct.
repeated .envoy.extensions.matching.common_inputs.transport_socket.v3.EndpointMetadataInput.PathSegment path = 2 [(.validate.rules) = { ... } -
getPath
The path to retrieve the Value from the Struct.
repeated .envoy.extensions.matching.common_inputs.transport_socket.v3.EndpointMetadataInput.PathSegment path = 2 [(.validate.rules) = { ... } -
getPathCount
int getPathCount()The path to retrieve the Value from the Struct.
repeated .envoy.extensions.matching.common_inputs.transport_socket.v3.EndpointMetadataInput.PathSegment path = 2 [(.validate.rules) = { ... } -
getPathOrBuilderList
List<? extends EndpointMetadataInput.PathSegmentOrBuilder> getPathOrBuilderList()The path to retrieve the Value from the Struct.
repeated .envoy.extensions.matching.common_inputs.transport_socket.v3.EndpointMetadataInput.PathSegment path = 2 [(.validate.rules) = { ... } -
getPathOrBuilder
The path to retrieve the Value from the Struct.
repeated .envoy.extensions.matching.common_inputs.transport_socket.v3.EndpointMetadataInput.PathSegment path = 2 [(.validate.rules) = { ... }
-