io.envoyproxy.envoy.config.bootstrap.v2.LayeredRuntimeOrBuilder 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 LayeredRuntimeOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.bootstrap.v2.LayeredRuntime)
com.google.protobuf.MessageOrBuilder {
/**
*
* The :ref:`layers <config_runtime_layering>` of the runtime. This is ordered
* such that later layers in the list overlay earlier entries.
*
*
* repeated .envoy.config.bootstrap.v2.RuntimeLayer layers = 1;
*/
java.util.List
getLayersList();
/**
*
* The :ref:`layers <config_runtime_layering>` of the runtime. This is ordered
* such that later layers in the list overlay earlier entries.
*
*
* repeated .envoy.config.bootstrap.v2.RuntimeLayer layers = 1;
*/
io.envoyproxy.envoy.config.bootstrap.v2.RuntimeLayer getLayers(int index);
/**
*
* The :ref:`layers <config_runtime_layering>` of the runtime. This is ordered
* such that later layers in the list overlay earlier entries.
*
*
* repeated .envoy.config.bootstrap.v2.RuntimeLayer layers = 1;
*/
int getLayersCount();
/**
*
* The :ref:`layers <config_runtime_layering>` of the runtime. This is ordered
* such that later layers in the list overlay earlier entries.
*
*
* repeated .envoy.config.bootstrap.v2.RuntimeLayer layers = 1;
*/
java.util.List extends io.envoyproxy.envoy.config.bootstrap.v2.RuntimeLayerOrBuilder>
getLayersOrBuilderList();
/**
*
* The :ref:`layers <config_runtime_layering>` of the runtime. This is ordered
* such that later layers in the list overlay earlier entries.
*
*
* repeated .envoy.config.bootstrap.v2.RuntimeLayer layers = 1;
*/
io.envoyproxy.envoy.config.bootstrap.v2.RuntimeLayerOrBuilder getLayersOrBuilder(
int index);
}