Class Runtime
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.config.bootstrap.v3.Runtime
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RuntimeOrBuilder,java.io.Serializable
public final class Runtime extends com.google.protobuf.GeneratedMessage implements RuntimeOrBuilder
Runtime :ref:`configuration overview <config_runtime>` (deprecated).
Protobuf typeenvoy.config.bootstrap.v3.Runtime- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRuntime.BuilderRuntime :ref:`configuration overview <config_runtime>` (deprecated).-
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 com.google.protobuf.Structbase_static intBASE_FIELD_NUMBERprivate intbitField0_private static RuntimeDEFAULT_INSTANCEprivate bytememoizedIsInitializedstatic intOVERRIDE_SUBDIRECTORY_FIELD_NUMBERprivate java.lang.ObjectoverrideSubdirectory_private static com.google.protobuf.Parser<Runtime>PARSERprivate static longserialVersionUIDprivate java.lang.Objectsubdirectory_static intSUBDIRECTORY_FIELD_NUMBERstatic intSYMLINK_ROOT_FIELD_NUMBERprivate java.lang.ObjectsymlinkRoot_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)com.google.protobuf.StructgetBase()Static base runtime.com.google.protobuf.StructOrBuildergetBaseOrBuilder()Static base runtime.static RuntimegetDefaultInstance()RuntimegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetOverrideSubdirectory()Specifies an optional subdirectory to load within the root directory.com.google.protobuf.ByteStringgetOverrideSubdirectoryBytes()Specifies an optional subdirectory to load within the root directory.com.google.protobuf.Parser<Runtime>getParserForType()intgetSerializedSize()java.lang.StringgetSubdirectory()Specifies the subdirectory to load within the root directory.com.google.protobuf.ByteStringgetSubdirectoryBytes()Specifies the subdirectory to load within the root directory.java.lang.StringgetSymlinkRoot()The implementation assumes that the file system tree is accessed via a symbolic link.com.google.protobuf.ByteStringgetSymlinkRootBytes()The implementation assumes that the file system tree is accessed via a symbolic link.booleanhasBase()Static base runtime.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Runtime.BuildernewBuilder()static Runtime.BuildernewBuilder(Runtime prototype)Runtime.BuildernewBuilderForType()protected Runtime.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static RuntimeparseDelimitedFrom(java.io.InputStream input)static RuntimeparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeparseFrom(byte[] data)static RuntimeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeparseFrom(com.google.protobuf.ByteString data)static RuntimeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeparseFrom(com.google.protobuf.CodedInputStream input)static RuntimeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeparseFrom(java.io.InputStream input)static RuntimeparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static RuntimeparseFrom(java.nio.ByteBuffer data)static RuntimeparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Runtime>parser()Runtime.BuildertoBuilder()voidwriteTo(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
-
bitField0_
private int bitField0_
-
SYMLINK_ROOT_FIELD_NUMBER
public static final int SYMLINK_ROOT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
symlinkRoot_
private volatile java.lang.Object symlinkRoot_
-
SUBDIRECTORY_FIELD_NUMBER
public static final int SUBDIRECTORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
subdirectory_
private volatile java.lang.Object subdirectory_
-
OVERRIDE_SUBDIRECTORY_FIELD_NUMBER
public static final int OVERRIDE_SUBDIRECTORY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
overrideSubdirectory_
private volatile java.lang.Object overrideSubdirectory_
-
BASE_FIELD_NUMBER
public static final int BASE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
base_
private com.google.protobuf.Struct base_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Runtime DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<Runtime> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getSymlinkRoot
public java.lang.String getSymlinkRoot()
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. If this parameter is not set, there will be no disk based runtime.
string symlink_root = 1;- Specified by:
getSymlinkRootin interfaceRuntimeOrBuilder- Returns:
- The symlinkRoot.
-
getSymlinkRootBytes
public com.google.protobuf.ByteString getSymlinkRootBytes()
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. If this parameter is not set, there will be no disk based runtime.
string symlink_root = 1;- Specified by:
getSymlinkRootBytesin interfaceRuntimeOrBuilder- Returns:
- The bytes for symlinkRoot.
-
getSubdirectory
public java.lang.String getSubdirectory()
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 2;- Specified by:
getSubdirectoryin interfaceRuntimeOrBuilder- Returns:
- The subdirectory.
-
getSubdirectoryBytes
public com.google.protobuf.ByteString getSubdirectoryBytes()
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 2;- Specified by:
getSubdirectoryBytesin interfaceRuntimeOrBuilder- Returns:
- The bytes for subdirectory.
-
getOverrideSubdirectory
public java.lang.String getOverrideSubdirectory()
Specifies an optional subdirectory to load within the root directory. If specified and the directory exists, configuration values within this directory will override those found in the primary subdirectory. This is useful when Envoy is deployed across many different types of servers. Sometimes it is useful to have a per service cluster directory for runtime configuration. See below for exactly how the override directory is used.
string override_subdirectory = 3;- Specified by:
getOverrideSubdirectoryin interfaceRuntimeOrBuilder- Returns:
- The overrideSubdirectory.
-
getOverrideSubdirectoryBytes
public com.google.protobuf.ByteString getOverrideSubdirectoryBytes()
Specifies an optional subdirectory to load within the root directory. If specified and the directory exists, configuration values within this directory will override those found in the primary subdirectory. This is useful when Envoy is deployed across many different types of servers. Sometimes it is useful to have a per service cluster directory for runtime configuration. See below for exactly how the override directory is used.
string override_subdirectory = 3;- Specified by:
getOverrideSubdirectoryBytesin interfaceRuntimeOrBuilder- Returns:
- The bytes for overrideSubdirectory.
-
hasBase
public boolean hasBase()
Static base runtime. This will be :ref:`overridden <config_runtime_layering>` by other runtime layers, e.g. disk or admin. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`.
.google.protobuf.Struct base = 4;- Specified by:
hasBasein interfaceRuntimeOrBuilder- Returns:
- Whether the base field is set.
-
getBase
public com.google.protobuf.Struct getBase()
Static base runtime. This will be :ref:`overridden <config_runtime_layering>` by other runtime layers, e.g. disk or admin. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`.
.google.protobuf.Struct base = 4;- Specified by:
getBasein interfaceRuntimeOrBuilder- Returns:
- The base.
-
getBaseOrBuilder
public com.google.protobuf.StructOrBuilder getBaseOrBuilder()
Static base runtime. This will be :ref:`overridden <config_runtime_layering>` by other runtime layers, e.g. disk or admin. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`.
.google.protobuf.Struct base = 4;- Specified by:
getBaseOrBuilderin interfaceRuntimeOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.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 Runtime parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Runtime parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Runtime parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Runtime parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Runtime parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Runtime parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Runtime parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Runtime.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Runtime.Builder newBuilder()
-
newBuilder
public static Runtime.Builder newBuilder(Runtime prototype)
-
toBuilder
public Runtime.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Runtime.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static Runtime getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Runtime> parser()
-
getParserForType
public com.google.protobuf.Parser<Runtime> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public Runtime getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-