Interface RuntimeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Runtime, Runtime.Builder

@Generated 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;