Package io.envoyproxy.envoy.api.v2
Interface ScopedRouteConfigurationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ScopedRouteConfiguration,ScopedRouteConfiguration.Builder
public interface ScopedRouteConfigurationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetKey()The key to match against.The key to match against.getName()The name assigned to the routing scope.com.google.protobuf.ByteStringThe name assigned to the routing scope.The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.com.google.protobuf.ByteStringThe resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.booleanhasKey()The key to match against.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
-
getName
String getName()The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for name.
-
getRouteConfigurationName
String getRouteConfigurationName()The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.validate.rules) = { ... }- Returns:
- The routeConfigurationName.
-
getRouteConfigurationNameBytes
com.google.protobuf.ByteString getRouteConfigurationNameBytes()The resource name to use for a :ref:`envoy_api_msg_DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_api_msg_RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.validate.rules) = { ... }- Returns:
- The bytes for routeConfigurationName.
-
hasKey
boolean hasKey()The key to match against.
.envoy.api.v2.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }- Returns:
- Whether the key field is set.
-
getKey
ScopedRouteConfiguration.Key getKey()The key to match against.
.envoy.api.v2.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }- Returns:
- The key.
-
getKeyOrBuilder
ScopedRouteConfiguration.KeyOrBuilder getKeyOrBuilder()The key to match against.
.envoy.api.v2.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-