Class Route.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3.Route.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RouteOrBuilder,Cloneable
- Enclosing class:
- Route
public static final class Route.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
implements RouteOrBuilder
Protobuf type
envoy.extensions.filters.network.thrift_proxy.v3.Route-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Route matching parameters.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Route request to some upstream cluster.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMatch()Route matching parameters.Route matching parameters.Route matching parameters.getRoute()Route request to some upstream cluster.Route request to some upstream cluster.Route request to some upstream cluster.booleanhasMatch()Route matching parameters.booleanhasRoute()Route request to some upstream cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMatch(RouteMatch value) Route matching parameters.mergeRoute(RouteAction value) Route request to some upstream cluster.final Route.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setMatch(RouteMatch value) Route matching parameters.setMatch(RouteMatch.Builder builderForValue) Route matching parameters.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRoute(RouteAction value) Route request to some upstream cluster.setRoute(RouteAction.Builder builderForValue) Route request to some upstream cluster.final Route.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
setRepeatedField
public Route.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
addRepeatedField
public Route.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Route.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
mergeFrom
public Route.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Route.Builder>- Throws:
IOException
-
hasMatch
public boolean hasMatch()Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... }- Specified by:
hasMatchin interfaceRouteOrBuilder- Returns:
- Whether the match field is set.
-
getMatch
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... }- Specified by:
getMatchin interfaceRouteOrBuilder- Returns:
- The match.
-
setMatch
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... } -
setMatch
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... } -
mergeMatch
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... } -
clearMatch
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... } -
getMatchBuilder
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... } -
getMatchOrBuilder
Route matching parameters.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteMatch match = 1 [(.validate.rules) = { ... }- Specified by:
getMatchOrBuilderin interfaceRouteOrBuilder
-
hasRoute
public boolean hasRoute()Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... }- Specified by:
hasRoutein interfaceRouteOrBuilder- Returns:
- Whether the route field is set.
-
getRoute
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... }- Specified by:
getRoutein interfaceRouteOrBuilder- Returns:
- The route.
-
setRoute
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... } -
setRoute
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... } -
mergeRoute
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... } -
clearRoute
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... } -
getRouteBuilder
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... } -
getRouteOrBuilder
Route request to some upstream cluster.
.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction route = 2 [(.validate.rules) = { ... }- Specified by:
getRouteOrBuilderin interfaceRouteOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Route.Builder>
-