Interface RuntimeOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Runtime
,Runtime.Builder
public interface RuntimeOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.protobuf.Struct
getBase()
Static base runtime.com.google.protobuf.StructOrBuilder
getBaseOrBuilder()
Static base runtime.java.lang.String
getOverrideSubdirectory()
Specifies an optional subdirectory to load within the root directory.com.google.protobuf.ByteString
getOverrideSubdirectoryBytes()
Specifies an optional subdirectory to load within the root directory.java.lang.String
getSubdirectory()
Specifies the subdirectory to load within the root directory.com.google.protobuf.ByteString
getSubdirectoryBytes()
Specifies the subdirectory to load within the root directory.java.lang.String
getSymlinkRoot()
The implementation assumes that the file system tree is accessed via a symbolic link.com.google.protobuf.ByteString
getSymlinkRootBytes()
The implementation assumes that the file system tree is accessed via a symbolic link.boolean
hasBase()
Static base runtime.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getSymlinkRoot
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;
- Returns:
- The symlinkRoot.
-
getSymlinkRootBytes
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;
- Returns:
- The bytes for symlinkRoot.
-
getSubdirectory
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;
- Returns:
- The subdirectory.
-
getSubdirectoryBytes
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;
- Returns:
- The bytes for subdirectory.
-
getOverrideSubdirectory
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;
- Returns:
- The overrideSubdirectory.
-
getOverrideSubdirectoryBytes
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;
- Returns:
- The bytes for overrideSubdirectory.
-
hasBase
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;
- Returns:
- Whether the base field is set.
-
getBase
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;
- Returns:
- The base.
-
getBaseOrBuilder
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;
-
-