Class RouteList.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<RouteList.Builder>
-
- io.envoyproxy.envoy.config.route.v3.RouteList.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RouteListOrBuilder
,java.lang.Cloneable
- Enclosing class:
- RouteList
public static final class RouteList.Builder extends com.google.protobuf.GeneratedMessage.Builder<RouteList.Builder> implements RouteListOrBuilder
This can be used in route matcher :ref:`VirtualHost.matcher <envoy_v3_api_field_config.route.v3.VirtualHost.matcher>`. When the matcher matches, routes will be matched and run.
Protobuf typeenvoy.config.route.v3.RouteList
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.util.List<Route>
routes_
private com.google.protobuf.RepeatedFieldBuilder<Route,Route.Builder,RouteOrBuilder>
routesBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteList.Builder
addAllRoutes(java.lang.Iterable<? extends Route> values)
The list of routes that will be matched and run, in order.RouteList.Builder
addRoutes(int index, Route value)
The list of routes that will be matched and run, in order.RouteList.Builder
addRoutes(int index, Route.Builder builderForValue)
The list of routes that will be matched and run, in order.RouteList.Builder
addRoutes(Route value)
The list of routes that will be matched and run, in order.RouteList.Builder
addRoutes(Route.Builder builderForValue)
The list of routes that will be matched and run, in order.Route.Builder
addRoutesBuilder()
The list of routes that will be matched and run, in order.Route.Builder
addRoutesBuilder(int index)
The list of routes that will be matched and run, in order.RouteList
build()
RouteList
buildPartial()
private void
buildPartial0(RouteList result)
private void
buildPartialRepeatedFields(RouteList result)
RouteList.Builder
clear()
RouteList.Builder
clearRoutes()
The list of routes that will be matched and run, in order.private void
ensureRoutesIsMutable()
RouteList
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Route
getRoutes(int index)
The list of routes that will be matched and run, in order.Route.Builder
getRoutesBuilder(int index)
The list of routes that will be matched and run, in order.java.util.List<Route.Builder>
getRoutesBuilderList()
The list of routes that will be matched and run, in order.int
getRoutesCount()
The list of routes that will be matched and run, in order.private com.google.protobuf.RepeatedFieldBuilder<Route,Route.Builder,RouteOrBuilder>
getRoutesFieldBuilder()
java.util.List<Route>
getRoutesList()
The list of routes that will be matched and run, in order.RouteOrBuilder
getRoutesOrBuilder(int index)
The list of routes that will be matched and run, in order.java.util.List<? extends RouteOrBuilder>
getRoutesOrBuilderList()
The list of routes that will be matched and run, in order.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
RouteList.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RouteList.Builder
mergeFrom(com.google.protobuf.Message other)
RouteList.Builder
mergeFrom(RouteList other)
RouteList.Builder
removeRoutes(int index)
The list of routes that will be matched and run, in order.RouteList.Builder
setRoutes(int index, Route value)
The list of routes that will be matched and run, in order.RouteList.Builder
setRoutes(int index, Route.Builder builderForValue)
The list of routes that will be matched and run, in order.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
routes_
private java.util.List<Route> routes_
-
routesBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Route,Route.Builder,RouteOrBuilder> routesBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<RouteList.Builder>
-
clear
public RouteList.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RouteList.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RouteList.Builder>
-
getDefaultInstanceForType
public RouteList getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public RouteList build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RouteList buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(RouteList result)
-
buildPartial0
private void buildPartial0(RouteList result)
-
mergeFrom
public RouteList.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouteList.Builder>
-
mergeFrom
public RouteList.Builder mergeFrom(RouteList other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<RouteList.Builder>
-
mergeFrom
public RouteList.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RouteList.Builder>
- Throws:
java.io.IOException
-
ensureRoutesIsMutable
private void ensureRoutesIsMutable()
-
getRoutesList
public java.util.List<Route> getRoutesList()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
- Specified by:
getRoutesList
in interfaceRouteListOrBuilder
-
getRoutesCount
public int getRoutesCount()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
- Specified by:
getRoutesCount
in interfaceRouteListOrBuilder
-
getRoutes
public Route getRoutes(int index)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
- Specified by:
getRoutes
in interfaceRouteListOrBuilder
-
setRoutes
public RouteList.Builder setRoutes(int index, Route value)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
setRoutes
public RouteList.Builder setRoutes(int index, Route.Builder builderForValue)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addRoutes
public RouteList.Builder addRoutes(Route value)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addRoutes
public RouteList.Builder addRoutes(int index, Route value)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addRoutes
public RouteList.Builder addRoutes(Route.Builder builderForValue)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addRoutes
public RouteList.Builder addRoutes(int index, Route.Builder builderForValue)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addAllRoutes
public RouteList.Builder addAllRoutes(java.lang.Iterable<? extends Route> values)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
clearRoutes
public RouteList.Builder clearRoutes()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
removeRoutes
public RouteList.Builder removeRoutes(int index)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
getRoutesBuilder
public Route.Builder getRoutesBuilder(int index)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
getRoutesOrBuilder
public RouteOrBuilder getRoutesOrBuilder(int index)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
- Specified by:
getRoutesOrBuilder
in interfaceRouteListOrBuilder
-
getRoutesOrBuilderList
public java.util.List<? extends RouteOrBuilder> getRoutesOrBuilderList()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
- Specified by:
getRoutesOrBuilderList
in interfaceRouteListOrBuilder
-
addRoutesBuilder
public Route.Builder addRoutesBuilder()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
addRoutesBuilder
public Route.Builder addRoutesBuilder(int index)
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
getRoutesBuilderList
public java.util.List<Route.Builder> getRoutesBuilderList()
The list of routes that will be matched and run, in order. The first route that matches will be used.
repeated .envoy.config.route.v3.Route routes = 1;
-
getRoutesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Route,Route.Builder,RouteOrBuilder> getRoutesFieldBuilder()
-
-