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.MessageLiteOrBuilder

        isInitialized
      • 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;