Package io.envoyproxy.envoy.admin.v3
Class RoutesConfigDump
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.admin.v3.RoutesConfigDump
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,RoutesConfigDumpOrBuilder
,java.io.Serializable
public final class RoutesConfigDump extends com.google.protobuf.GeneratedMessage 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 typeenvoy.admin.v3.RoutesConfigDump
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RoutesConfigDump.Builder
Envoy's RDS implementation fills this message with all currently loaded routes, as described by their RouteConfiguration objects.static class
RoutesConfigDump.DynamicRouteConfig
[#next-free-field: 6]static interface
RoutesConfigDump.DynamicRouteConfigOrBuilder
static class
RoutesConfigDump.StaticRouteConfig
Protobuf typeenvoy.admin.v3.RoutesConfigDump.StaticRouteConfig
static interface
RoutesConfigDump.StaticRouteConfigOrBuilder
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description private static RoutesConfigDump
DEFAULT_INSTANCE
static int
DYNAMIC_ROUTE_CONFIGS_FIELD_NUMBER
private java.util.List<RoutesConfigDump.DynamicRouteConfig>
dynamicRouteConfigs_
private byte
memoizedIsInitialized
private static com.google.protobuf.Parser<RoutesConfigDump>
PARSER
private static long
serialVersionUID
static int
STATIC_ROUTE_CONFIGS_FIELD_NUMBER
private java.util.List<RoutesConfigDump.StaticRouteConfig>
staticRouteConfigs_
-
Constructor Summary
Constructors Modifier Constructor Description private
RoutesConfigDump()
private
RoutesConfigDump(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static RoutesConfigDump
getDefaultInstance()
RoutesConfigDump
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
RoutesConfigDump.DynamicRouteConfig
getDynamicRouteConfigs(int index)
The dynamically loaded route configs.int
getDynamicRouteConfigsCount()
The dynamically loaded route configs.java.util.List<RoutesConfigDump.DynamicRouteConfig>
getDynamicRouteConfigsList()
The dynamically loaded route configs.RoutesConfigDump.DynamicRouteConfigOrBuilder
getDynamicRouteConfigsOrBuilder(int index)
The dynamically loaded route configs.java.util.List<? extends RoutesConfigDump.DynamicRouteConfigOrBuilder>
getDynamicRouteConfigsOrBuilderList()
The dynamically loaded route configs.com.google.protobuf.Parser<RoutesConfigDump>
getParserForType()
int
getSerializedSize()
RoutesConfigDump.StaticRouteConfig
getStaticRouteConfigs(int index)
The statically loaded route configs.int
getStaticRouteConfigsCount()
The statically loaded route configs.java.util.List<RoutesConfigDump.StaticRouteConfig>
getStaticRouteConfigsList()
The statically loaded route configs.RoutesConfigDump.StaticRouteConfigOrBuilder
getStaticRouteConfigsOrBuilder(int index)
The statically loaded route configs.java.util.List<? extends RoutesConfigDump.StaticRouteConfigOrBuilder>
getStaticRouteConfigsOrBuilderList()
The statically loaded route configs.int
hashCode()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static RoutesConfigDump.Builder
newBuilder()
static RoutesConfigDump.Builder
newBuilder(RoutesConfigDump prototype)
RoutesConfigDump.Builder
newBuilderForType()
protected RoutesConfigDump.Builder
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
static RoutesConfigDump
parseDelimitedFrom(java.io.InputStream input)
static RoutesConfigDump
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RoutesConfigDump
parseFrom(byte[] data)
static RoutesConfigDump
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RoutesConfigDump
parseFrom(com.google.protobuf.ByteString data)
static RoutesConfigDump
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RoutesConfigDump
parseFrom(com.google.protobuf.CodedInputStream input)
static RoutesConfigDump
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RoutesConfigDump
parseFrom(java.io.InputStream input)
static RoutesConfigDump
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RoutesConfigDump
parseFrom(java.nio.ByteBuffer data)
static RoutesConfigDump
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<RoutesConfigDump>
parser()
RoutesConfigDump.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
STATIC_ROUTE_CONFIGS_FIELD_NUMBER
public static final int STATIC_ROUTE_CONFIGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
staticRouteConfigs_
private java.util.List<RoutesConfigDump.StaticRouteConfig> staticRouteConfigs_
-
DYNAMIC_ROUTE_CONFIGS_FIELD_NUMBER
public static final int DYNAMIC_ROUTE_CONFIGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
dynamicRouteConfigs_
private java.util.List<RoutesConfigDump.DynamicRouteConfig> dynamicRouteConfigs_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final RoutesConfigDump DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<RoutesConfigDump> PARSER
-
-
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
-
getStaticRouteConfigsList
public java.util.List<RoutesConfigDump.StaticRouteConfig> getStaticRouteConfigsList()
The statically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;
- Specified by:
getStaticRouteConfigsList
in interfaceRoutesConfigDumpOrBuilder
-
getStaticRouteConfigsOrBuilderList
public java.util.List<? extends RoutesConfigDump.StaticRouteConfigOrBuilder> getStaticRouteConfigsOrBuilderList()
The statically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;
- Specified by:
getStaticRouteConfigsOrBuilderList
in interfaceRoutesConfigDumpOrBuilder
-
getStaticRouteConfigsCount
public int getStaticRouteConfigsCount()
The statically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;
- Specified by:
getStaticRouteConfigsCount
in interfaceRoutesConfigDumpOrBuilder
-
getStaticRouteConfigs
public RoutesConfigDump.StaticRouteConfig getStaticRouteConfigs(int index)
The statically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;
- Specified by:
getStaticRouteConfigs
in interfaceRoutesConfigDumpOrBuilder
-
getStaticRouteConfigsOrBuilder
public RoutesConfigDump.StaticRouteConfigOrBuilder getStaticRouteConfigsOrBuilder(int index)
The statically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.StaticRouteConfig static_route_configs = 2;
- Specified by:
getStaticRouteConfigsOrBuilder
in interfaceRoutesConfigDumpOrBuilder
-
getDynamicRouteConfigsList
public java.util.List<RoutesConfigDump.DynamicRouteConfig> getDynamicRouteConfigsList()
The dynamically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;
- Specified by:
getDynamicRouteConfigsList
in interfaceRoutesConfigDumpOrBuilder
-
getDynamicRouteConfigsOrBuilderList
public java.util.List<? extends RoutesConfigDump.DynamicRouteConfigOrBuilder> getDynamicRouteConfigsOrBuilderList()
The dynamically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;
- Specified by:
getDynamicRouteConfigsOrBuilderList
in interfaceRoutesConfigDumpOrBuilder
-
getDynamicRouteConfigsCount
public int getDynamicRouteConfigsCount()
The dynamically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;
- Specified by:
getDynamicRouteConfigsCount
in interfaceRoutesConfigDumpOrBuilder
-
getDynamicRouteConfigs
public RoutesConfigDump.DynamicRouteConfig getDynamicRouteConfigs(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;
- Specified by:
getDynamicRouteConfigs
in interfaceRoutesConfigDumpOrBuilder
-
getDynamicRouteConfigsOrBuilder
public RoutesConfigDump.DynamicRouteConfigOrBuilder getDynamicRouteConfigsOrBuilder(int index)
The dynamically loaded route configs.
repeated .envoy.admin.v3.RoutesConfigDump.DynamicRouteConfig dynamic_route_configs = 3;
- Specified by:
getDynamicRouteConfigsOrBuilder
in interfaceRoutesConfigDumpOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RoutesConfigDump parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RoutesConfigDump parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutesConfigDump parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RoutesConfigDump parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RoutesConfigDump parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutesConfigDump parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RoutesConfigDump parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public RoutesConfigDump.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RoutesConfigDump.Builder newBuilder()
-
newBuilder
public static RoutesConfigDump.Builder newBuilder(RoutesConfigDump prototype)
-
toBuilder
public RoutesConfigDump.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RoutesConfigDump.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static RoutesConfigDump getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RoutesConfigDump> parser()
-
getParserForType
public com.google.protobuf.Parser<RoutesConfigDump> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public RoutesConfigDump getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-