Package io.envoyproxy.envoy.api.v2
Interface Cluster.TransportSocketMatchOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Cluster.TransportSocketMatch,Cluster.TransportSocketMatch.Builder
- Enclosing class:
- Cluster
public static interface Cluster.TransportSocketMatchOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.StructgetMatch()Optional endpoint metadata match criteria.com.google.protobuf.StructOrBuildergetMatchOrBuilder()Optional endpoint metadata match criteria.StringgetName()The name of the match, used in stats generation.com.google.protobuf.ByteStringgetNameBytes()The name of the match, used in stats generation.TransportSocketgetTransportSocket()The configuration of the transport socket.TransportSocketOrBuildergetTransportSocketOrBuilder()The configuration of the transport socket.booleanhasMatch()Optional endpoint metadata match criteria.booleanhasTransportSocket()The configuration of the transport socket.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for name.
-
hasMatch
boolean hasMatch()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;- Returns:
- Whether the match field is set.
-
getMatch
com.google.protobuf.Struct getMatch()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;- Returns:
- The match.
-
getMatchOrBuilder
com.google.protobuf.StructOrBuilder getMatchOrBuilder()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;
-
hasTransportSocket
boolean hasTransportSocket()
The configuration of the transport socket.
.envoy.api.v2.core.TransportSocket transport_socket = 3;- Returns:
- Whether the transportSocket field is set.
-
getTransportSocket
TransportSocket getTransportSocket()
The configuration of the transport socket.
.envoy.api.v2.core.TransportSocket transport_socket = 3;- Returns:
- The transportSocket.
-
getTransportSocketOrBuilder
TransportSocketOrBuilder getTransportSocketOrBuilder()
The configuration of the transport socket.
.envoy.api.v2.core.TransportSocket transport_socket = 3;
-
-