All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.config.bootstrap.v2.RuntimeOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/config/bootstrap/v2/bootstrap.proto

package io.envoyproxy.envoy.config.bootstrap.v2;

public interface RuntimeOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.config.bootstrap.v2.Runtime)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 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; * @return The symlinkRoot. */ 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; * @return The bytes for symlinkRoot. */ com.google.protobuf.ByteString getSymlinkRootBytes(); /** *
   * 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; * @return The subdirectory. */ 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; * @return The bytes for subdirectory. */ com.google.protobuf.ByteString getSubdirectoryBytes(); /** *
   * 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; * @return The overrideSubdirectory. */ 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; * @return The bytes for overrideSubdirectory. */ com.google.protobuf.ByteString getOverrideSubdirectoryBytes(); /** *
   * 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; * @return Whether the base field is set. */ 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; * @return The base. */ 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; */ com.google.protobuf.StructOrBuilder getBaseOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy