Interface CreateRouteRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CreateRouteRequest, CreateRouteRequest.Builder
public interface CreateRouteRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe parent resource where this route will be created.com.google.protobuf.ByteStringThe parent resource where this route will be created.io.envoyproxy.envoy.config.route.v3.RouteConfigurationgetRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];The ID to use for the route, which will become the final component of the route's resource name.com.google.protobuf.ByteStringThe ID to use for the route, which will become the final component of the route's resource name.io.envoyproxy.envoy.config.route.v3.RouteConfigurationOrBuilder.envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];booleanhasRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];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
-
getParent
String getParent()The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The parent.
-
getParentBytes
com.google.protobuf.ByteString getParentBytes()The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for parent.
-
getRouteId
String getRouteId()The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The routeId.
-
getRouteIdBytes
com.google.protobuf.ByteString getRouteIdBytes()The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for routeId.
-
hasRoute
boolean hasRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- Whether the route field is set.
-
getRoute
io.envoyproxy.envoy.config.route.v3.RouteConfiguration getRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The route.
-
getRouteOrBuilder
io.envoyproxy.envoy.config.route.v3.RouteConfigurationOrBuilder getRouteOrBuilder().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];
-