Interface RuntimeLayer.DiskLayerOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder
Enclosing class:
RuntimeLayer

public static interface RuntimeLayer.DiskLayerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    :ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.
    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.

    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. See documentation on runtime :ref:`atomicity
       <config_runtime_atomicity>` for further details on how reloads are
       treated.
       
      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. See documentation on runtime :ref:`atomicity
       <config_runtime_atomicity>` for further details on how reloads are
       treated.
       
      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 = 3;
      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 = 3;
      Returns:
      The bytes for subdirectory.
    • getAppendServiceCluster

      boolean getAppendServiceCluster()
       :ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the
       service cluster to the path under symlink root.
       
      bool append_service_cluster = 2;
      Returns:
      The appendServiceCluster.