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

    Modifier and Type
    Method
    Description
    com.google.protobuf.Struct
    Static base runtime.
    com.google.protobuf.StructOrBuilder
    Static base runtime.
    Specifies an optional subdirectory to load within the root directory.
    com.google.protobuf.ByteString
    Specifies an optional subdirectory to load within the root directory.
    Specifies the subdirectory to load within the root directory.
    com.google.protobuf.ByteString
    Specifies the subdirectory to load within the root directory.
    The implementation assumes that the file system tree is accessed via a symbolic link.
    com.google.protobuf.ByteString
    The implementation assumes that the file system tree is accessed via a symbolic link.
    boolean
    Static base runtime.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSymlinkRoot

      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

      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

      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;