public static final class AllowListedRoutesConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder> implements AllowListedRoutesConfigOrBuilder
An internal redirect predicate that accepts only explicitly allowed target routes. [#extension: envoy.internal_redirect_predicates.allow_listed_routes]Protobuf type
envoy.extensions.internal_redirect.allow_listed_routes.v3.AllowListedRoutesConfig| Modifier and Type | Method and Description |
|---|---|
AllowListedRoutesConfig.Builder |
addAllAllowedRouteNames(Iterable<String> values)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig.Builder |
addAllowedRouteNames(String value)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig.Builder |
addAllowedRouteNamesBytes(com.google.protobuf.ByteString value)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AllowListedRoutesConfig |
build() |
AllowListedRoutesConfig |
buildPartial() |
AllowListedRoutesConfig.Builder |
clear() |
AllowListedRoutesConfig.Builder |
clearAllowedRouteNames()
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AllowListedRoutesConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AllowListedRoutesConfig.Builder |
clone() |
String |
getAllowedRouteNames(int index)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
com.google.protobuf.ByteString |
getAllowedRouteNamesBytes(int index)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
int |
getAllowedRouteNamesCount()
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
com.google.protobuf.ProtocolStringList |
getAllowedRouteNamesList()
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AllowListedRoutesConfig.Builder |
mergeFrom(AllowListedRoutesConfig other) |
AllowListedRoutesConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AllowListedRoutesConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
AllowListedRoutesConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AllowListedRoutesConfig.Builder |
setAllowedRouteNames(int index,
String value)
The list of routes that's allowed as redirect target by this predicate,
identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`.
|
AllowListedRoutesConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AllowListedRoutesConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AllowListedRoutesConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AllowListedRoutesConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AllowListedRoutesConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AllowListedRoutesConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder mergeFrom(AllowListedRoutesConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public AllowListedRoutesConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AllowListedRoutesConfig.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getAllowedRouteNamesList()
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }getAllowedRouteNamesList in interface AllowListedRoutesConfigOrBuilderpublic int getAllowedRouteNamesCount()
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }getAllowedRouteNamesCount in interface AllowListedRoutesConfigOrBuilderpublic String getAllowedRouteNames(int index)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }getAllowedRouteNames in interface AllowListedRoutesConfigOrBuilderpublic com.google.protobuf.ByteString getAllowedRouteNamesBytes(int index)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }getAllowedRouteNamesBytes in interface AllowListedRoutesConfigOrBuilderpublic AllowListedRoutesConfig.Builder setAllowedRouteNames(int index, String value)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }public AllowListedRoutesConfig.Builder addAllowedRouteNames(String value)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }public AllowListedRoutesConfig.Builder addAllAllowedRouteNames(Iterable<String> values)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }public AllowListedRoutesConfig.Builder clearAllowedRouteNames()
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }public AllowListedRoutesConfig.Builder addAllowedRouteNamesBytes(com.google.protobuf.ByteString value)
The list of routes that's allowed as redirect target by this predicate, identified by the route's :ref:`name <envoy_api_field_config.route.v3.Route.route>`. Empty route names are not allowed.
repeated string allowed_route_names = 1 [(.validate.rules) = { ... }public final AllowListedRoutesConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>public final AllowListedRoutesConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AllowListedRoutesConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.