Class RuntimeLayer
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.bootstrap.v3.RuntimeLayer
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RuntimeLayerOrBuilder,Serializable
public final class RuntimeLayer extends com.google.protobuf.GeneratedMessageV3 implements RuntimeLayerOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.config.bootstrap.v3.RuntimeLayer- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuntimeLayer.AdminLayer:ref:`Admin console runtime <config_runtime_admin>` layer.static interfaceRuntimeLayer.AdminLayerOrBuilderstatic classRuntimeLayer.Builder[#next-free-field: 6]static classRuntimeLayer.DiskLayer:ref:`Disk runtime <config_runtime_local_disk>` layer.static interfaceRuntimeLayer.DiskLayerOrBuilderstatic classRuntimeLayer.LayerSpecifierCasestatic classRuntimeLayer.RtdsLayer:ref:`Runtime Discovery Service (RTDS) <config_runtime_rtds>` layer.static interfaceRuntimeLayer.RtdsLayerOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intADMIN_LAYER_FIELD_NUMBERstatic intDISK_LAYER_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intRTDS_LAYER_FIELD_NUMBERstatic intSTATIC_LAYER_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)RuntimeLayer.AdminLayergetAdminLayer().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;RuntimeLayer.AdminLayerOrBuildergetAdminLayerOrBuilder().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;static RuntimeLayergetDefaultInstance()RuntimeLayergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()RuntimeLayer.DiskLayergetDiskLayer().envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;RuntimeLayer.DiskLayerOrBuildergetDiskLayerOrBuilder().envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;RuntimeLayer.LayerSpecifierCasegetLayerSpecifierCase()StringgetName()Descriptive name for the runtime layer.com.google.protobuf.ByteStringgetNameBytes()Descriptive name for the runtime layer.com.google.protobuf.Parser<RuntimeLayer>getParserForType()RuntimeLayer.RtdsLayergetRtdsLayer().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;RuntimeLayer.RtdsLayerOrBuildergetRtdsLayerOrBuilder().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;intgetSerializedSize()com.google.protobuf.StructgetStaticLayer():ref:`Static runtime <config_runtime_bootstrap>` layer.com.google.protobuf.StructOrBuildergetStaticLayerOrBuilder():ref:`Static runtime <config_runtime_bootstrap>` layer.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasAdminLayer().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;booleanhasDiskLayer().envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;inthashCode()booleanhasRtdsLayer().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;booleanhasStaticLayer():ref:`Static runtime <config_runtime_bootstrap>` layer.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RuntimeLayer.BuildernewBuilder()static RuntimeLayer.BuildernewBuilder(RuntimeLayer prototype)RuntimeLayer.BuildernewBuilderForType()protected RuntimeLayer.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RuntimeLayerparseDelimitedFrom(InputStream input)static RuntimeLayerparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeLayerparseFrom(byte[] data)static RuntimeLayerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeLayerparseFrom(com.google.protobuf.ByteString data)static RuntimeLayerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeLayerparseFrom(com.google.protobuf.CodedInputStream input)static RuntimeLayerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeLayerparseFrom(InputStream input)static RuntimeLayerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeLayerparseFrom(ByteBuffer data)static RuntimeLayerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<RuntimeLayer>parser()RuntimeLayer.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATIC_LAYER_FIELD_NUMBER
public static final int STATIC_LAYER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISK_LAYER_FIELD_NUMBER
public static final int DISK_LAYER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADMIN_LAYER_FIELD_NUMBER
public static final int ADMIN_LAYER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RTDS_LAYER_FIELD_NUMBER
public static final int RTDS_LAYER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getLayerSpecifierCase
public RuntimeLayer.LayerSpecifierCase getLayerSpecifierCase()
- Specified by:
getLayerSpecifierCasein interfaceRuntimeLayerOrBuilder
-
getName
public String getName()
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceRuntimeLayerOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceRuntimeLayerOrBuilder- Returns:
- The bytes for name.
-
hasStaticLayer
public boolean hasStaticLayer()
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
hasStaticLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the staticLayer field is set.
-
getStaticLayer
public com.google.protobuf.Struct getStaticLayer()
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
getStaticLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The staticLayer.
-
getStaticLayerOrBuilder
public com.google.protobuf.StructOrBuilder getStaticLayerOrBuilder()
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
getStaticLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
hasDiskLayer
public boolean hasDiskLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
hasDiskLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the diskLayer field is set.
-
getDiskLayer
public RuntimeLayer.DiskLayer getDiskLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
getDiskLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The diskLayer.
-
getDiskLayerOrBuilder
public RuntimeLayer.DiskLayerOrBuilder getDiskLayerOrBuilder()
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
getDiskLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
hasAdminLayer
public boolean hasAdminLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
hasAdminLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the adminLayer field is set.
-
getAdminLayer
public RuntimeLayer.AdminLayer getAdminLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
getAdminLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The adminLayer.
-
getAdminLayerOrBuilder
public RuntimeLayer.AdminLayerOrBuilder getAdminLayerOrBuilder()
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
getAdminLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
hasRtdsLayer
public boolean hasRtdsLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
hasRtdsLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the rtdsLayer field is set.
-
getRtdsLayer
public RuntimeLayer.RtdsLayer getRtdsLayer()
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
getRtdsLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The rtdsLayer.
-
getRtdsLayerOrBuilder
public RuntimeLayer.RtdsLayerOrBuilder getRtdsLayerOrBuilder()
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
getRtdsLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RuntimeLayer parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RuntimeLayer parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RuntimeLayer parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RuntimeLayer parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RuntimeLayer parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RuntimeLayer parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RuntimeLayer parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RuntimeLayer.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RuntimeLayer.Builder newBuilder()
-
newBuilder
public static RuntimeLayer.Builder newBuilder(RuntimeLayer prototype)
-
toBuilder
public RuntimeLayer.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RuntimeLayer.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RuntimeLayer getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RuntimeLayer> parser()
-
getParserForType
public com.google.protobuf.Parser<RuntimeLayer> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RuntimeLayer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-