public static final class RoutesConfigDump.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder> implements RoutesConfigDumpOrBuilder
Envoy's RDS implementation fills this message with all currently loaded routes, as described by their RouteConfiguration objects. Static routes that are either defined in the bootstrap configuration or defined inline while configuring listeners are separated from those configured dynamically via RDS. Route configuration information can be used to recreate an Envoy configuration by populating all routes as static routes or by returning them in RDS responses.Protobuf type
envoy.admin.v4alpha.RoutesConfigDumpgetAllFields, 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<RoutesConfigDump.Builder>public RoutesConfigDump.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.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<RoutesConfigDump.Builder>public RoutesConfigDump getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RoutesConfigDump build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RoutesConfigDump buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RoutesConfigDump.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>public RoutesConfigDump.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<RoutesConfigDump.Builder>public RoutesConfigDump.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>public RoutesConfigDump.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>public RoutesConfigDump.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<RoutesConfigDump.Builder>public RoutesConfigDump.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<RoutesConfigDump.Builder>public RoutesConfigDump.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RoutesConfigDump.Builder>public RoutesConfigDump.Builder mergeFrom(RoutesConfigDump other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>public RoutesConfigDump.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<RoutesConfigDump.Builder>IOExceptionpublic List<RoutesConfigDump.StaticRouteConfig> getStaticRouteConfigsList()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;getStaticRouteConfigsList in interface RoutesConfigDumpOrBuilderpublic int getStaticRouteConfigsCount()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;getStaticRouteConfigsCount in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.StaticRouteConfig getStaticRouteConfigs(int index)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;getStaticRouteConfigs in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.Builder setStaticRouteConfigs(int index, RoutesConfigDump.StaticRouteConfig value)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder setStaticRouteConfigs(int index, RoutesConfigDump.StaticRouteConfig.Builder builderForValue)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder addStaticRouteConfigs(RoutesConfigDump.StaticRouteConfig value)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder addStaticRouteConfigs(int index, RoutesConfigDump.StaticRouteConfig value)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder addStaticRouteConfigs(RoutesConfigDump.StaticRouteConfig.Builder builderForValue)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder addStaticRouteConfigs(int index, RoutesConfigDump.StaticRouteConfig.Builder builderForValue)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder addAllStaticRouteConfigs(Iterable<? extends RoutesConfigDump.StaticRouteConfig> values)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder clearStaticRouteConfigs()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.Builder removeStaticRouteConfigs(int index)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.StaticRouteConfig.Builder getStaticRouteConfigsBuilder(int index)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.StaticRouteConfigOrBuilder getStaticRouteConfigsOrBuilder(int index)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;getStaticRouteConfigsOrBuilder in interface RoutesConfigDumpOrBuilderpublic List<? extends RoutesConfigDump.StaticRouteConfigOrBuilder> getStaticRouteConfigsOrBuilderList()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;getStaticRouteConfigsOrBuilderList in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.StaticRouteConfig.Builder addStaticRouteConfigsBuilder()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public RoutesConfigDump.StaticRouteConfig.Builder addStaticRouteConfigsBuilder(int index)
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public List<RoutesConfigDump.StaticRouteConfig.Builder> getStaticRouteConfigsBuilderList()
The statically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;public List<RoutesConfigDump.DynamicRouteConfig> getDynamicRouteConfigsList()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;getDynamicRouteConfigsList in interface RoutesConfigDumpOrBuilderpublic int getDynamicRouteConfigsCount()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;getDynamicRouteConfigsCount in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.DynamicRouteConfig getDynamicRouteConfigs(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;getDynamicRouteConfigs in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.Builder setDynamicRouteConfigs(int index, RoutesConfigDump.DynamicRouteConfig value)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder setDynamicRouteConfigs(int index, RoutesConfigDump.DynamicRouteConfig.Builder builderForValue)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder addDynamicRouteConfigs(RoutesConfigDump.DynamicRouteConfig value)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder addDynamicRouteConfigs(int index, RoutesConfigDump.DynamicRouteConfig value)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder addDynamicRouteConfigs(RoutesConfigDump.DynamicRouteConfig.Builder builderForValue)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder addDynamicRouteConfigs(int index, RoutesConfigDump.DynamicRouteConfig.Builder builderForValue)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder addAllDynamicRouteConfigs(Iterable<? extends RoutesConfigDump.DynamicRouteConfig> values)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder clearDynamicRouteConfigs()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.Builder removeDynamicRouteConfigs(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.DynamicRouteConfig.Builder getDynamicRouteConfigsBuilder(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.DynamicRouteConfigOrBuilder getDynamicRouteConfigsOrBuilder(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;getDynamicRouteConfigsOrBuilder in interface RoutesConfigDumpOrBuilderpublic List<? extends RoutesConfigDump.DynamicRouteConfigOrBuilder> getDynamicRouteConfigsOrBuilderList()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;getDynamicRouteConfigsOrBuilderList in interface RoutesConfigDumpOrBuilderpublic RoutesConfigDump.DynamicRouteConfig.Builder addDynamicRouteConfigsBuilder()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public RoutesConfigDump.DynamicRouteConfig.Builder addDynamicRouteConfigsBuilder(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public List<RoutesConfigDump.DynamicRouteConfig.Builder> getDynamicRouteConfigsBuilderList()
The dynamically loaded route configs.
repeated .envoy.admin.v4alpha.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;public final RoutesConfigDump.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>public final RoutesConfigDump.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RoutesConfigDump.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.