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

io.envoyproxy.envoy.config.bootstrap.v3.AdminOrBuilder Maven / Gradle / Ivy

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

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

public interface AdminOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.config.bootstrap.v3.Admin)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Configuration for :ref:`access logs <arch_overview_access_logs>`
   * emitted by the administration server.
   * 
* * repeated .envoy.config.accesslog.v3.AccessLog access_log = 5; */ java.util.List getAccessLogList(); /** *
   * Configuration for :ref:`access logs <arch_overview_access_logs>`
   * emitted by the administration server.
   * 
* * repeated .envoy.config.accesslog.v3.AccessLog access_log = 5; */ io.envoyproxy.envoy.config.accesslog.v3.AccessLog getAccessLog(int index); /** *
   * Configuration for :ref:`access logs <arch_overview_access_logs>`
   * emitted by the administration server.
   * 
* * repeated .envoy.config.accesslog.v3.AccessLog access_log = 5; */ int getAccessLogCount(); /** *
   * Configuration for :ref:`access logs <arch_overview_access_logs>`
   * emitted by the administration server.
   * 
* * repeated .envoy.config.accesslog.v3.AccessLog access_log = 5; */ java.util.List getAccessLogOrBuilderList(); /** *
   * Configuration for :ref:`access logs <arch_overview_access_logs>`
   * emitted by the administration server.
   * 
* * repeated .envoy.config.accesslog.v3.AccessLog access_log = 5; */ io.envoyproxy.envoy.config.accesslog.v3.AccessLogOrBuilder getAccessLogOrBuilder( int index); /** *
   * The path to write the access log for the administration server. If no
   * access log is desired specify ‘/dev/null’. This is only required if
   * :ref:`address <envoy_v3_api_field_config.bootstrap.v3.Admin.address>` is set.
   * Deprecated in favor of ``access_log`` which offers more options.
   * 
* * string access_log_path = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; * @deprecated envoy.config.bootstrap.v3.Admin.access_log_path is deprecated. * See envoy/config/bootstrap/v3/bootstrap.proto;l=429 * @return The accessLogPath. */ @java.lang.Deprecated java.lang.String getAccessLogPath(); /** *
   * The path to write the access log for the administration server. If no
   * access log is desired specify ‘/dev/null’. This is only required if
   * :ref:`address <envoy_v3_api_field_config.bootstrap.v3.Admin.address>` is set.
   * Deprecated in favor of ``access_log`` which offers more options.
   * 
* * string access_log_path = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; * @deprecated envoy.config.bootstrap.v3.Admin.access_log_path is deprecated. * See envoy/config/bootstrap/v3/bootstrap.proto;l=429 * @return The bytes for accessLogPath. */ @java.lang.Deprecated com.google.protobuf.ByteString getAccessLogPathBytes(); /** *
   * The cpu profiler output path for the administration server. If no profile
   * path is specified, the default is ‘/var/log/envoy/envoy.prof’.
   * 
* * string profile_path = 2; * @return The profilePath. */ java.lang.String getProfilePath(); /** *
   * The cpu profiler output path for the administration server. If no profile
   * path is specified, the default is ‘/var/log/envoy/envoy.prof’.
   * 
* * string profile_path = 2; * @return The bytes for profilePath. */ com.google.protobuf.ByteString getProfilePathBytes(); /** *
   * The TCP address that the administration server will listen on.
   * If not specified, Envoy will not start an administration server.
   * 
* * .envoy.config.core.v3.Address address = 3; * @return Whether the address field is set. */ boolean hasAddress(); /** *
   * The TCP address that the administration server will listen on.
   * If not specified, Envoy will not start an administration server.
   * 
* * .envoy.config.core.v3.Address address = 3; * @return The address. */ io.envoyproxy.envoy.config.core.v3.Address getAddress(); /** *
   * The TCP address that the administration server will listen on.
   * If not specified, Envoy will not start an administration server.
   * 
* * .envoy.config.core.v3.Address address = 3; */ io.envoyproxy.envoy.config.core.v3.AddressOrBuilder getAddressOrBuilder(); /** *
   * Additional socket options that may not be present in Envoy source code or
   * precompiled binaries.
   * 
* * repeated .envoy.config.core.v3.SocketOption socket_options = 4; */ java.util.List getSocketOptionsList(); /** *
   * Additional socket options that may not be present in Envoy source code or
   * precompiled binaries.
   * 
* * repeated .envoy.config.core.v3.SocketOption socket_options = 4; */ io.envoyproxy.envoy.config.core.v3.SocketOption getSocketOptions(int index); /** *
   * Additional socket options that may not be present in Envoy source code or
   * precompiled binaries.
   * 
* * repeated .envoy.config.core.v3.SocketOption socket_options = 4; */ int getSocketOptionsCount(); /** *
   * Additional socket options that may not be present in Envoy source code or
   * precompiled binaries.
   * 
* * repeated .envoy.config.core.v3.SocketOption socket_options = 4; */ java.util.List getSocketOptionsOrBuilderList(); /** *
   * Additional socket options that may not be present in Envoy source code or
   * precompiled binaries.
   * 
* * repeated .envoy.config.core.v3.SocketOption socket_options = 4; */ io.envoyproxy.envoy.config.core.v3.SocketOptionOrBuilder getSocketOptionsOrBuilder( int index); /** *
   * Indicates whether :ref:`global_downstream_max_connections <config_overload_manager_limiting_connections>`
   * should apply to the admin interface or not.
   * 
* * bool ignore_global_conn_limit = 6; * @return The ignoreGlobalConnLimit. */ boolean getIgnoreGlobalConnLimit(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy