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.ByteString
The name assigned to the routing scope.boolean
Whether the RouteConfiguration should be loaded on demand.The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.com.google.protobuf.ByteString
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.boolean
hasKey()
The key to match against.boolean
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getOnDemand
boolean getOnDemand()Whether the RouteConfiguration should be loaded on demand.
bool on_demand = 4;
- Returns:
- The onDemand.
-
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_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- The routeConfigurationName.
-
getRouteConfigurationNameBytes
com.google.protobuf.ByteString getRouteConfigurationNameBytes()The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- The bytes for routeConfigurationName.
-
hasRouteConfiguration
boolean hasRouteConfiguration()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- Whether the routeConfiguration field is set.
-
getRouteConfiguration
RouteConfiguration getRouteConfiguration()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
- Returns:
- The routeConfiguration.
-
getRouteConfigurationOrBuilder
RouteConfigurationOrBuilder getRouteConfigurationOrBuilder()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
hasKey
boolean hasKey()The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
- Returns:
- Whether the key field is set.
-
getKey
ScopedRouteConfiguration.Key getKey()The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
- Returns:
- The key.
-
getKeyOrBuilder
ScopedRouteConfiguration.KeyOrBuilder getKeyOrBuilder()The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-