Class LayeredRuntime.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<LayeredRuntime.Builder>
com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
io.envoyproxy.envoy.config.bootstrap.v3.LayeredRuntime.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, LayeredRuntimeOrBuilder, Cloneable
Enclosing class:
LayeredRuntime

public static final class LayeredRuntime.Builder extends com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder> implements LayeredRuntimeOrBuilder
 Runtime :ref:`configuration overview <config_runtime>`.
 
Protobuf type envoy.config.bootstrap.v3.LayeredRuntime
  • Field Details

  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
    • clear

      public LayeredRuntime.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
    • getDefaultInstanceForType

      public LayeredRuntime getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public LayeredRuntime build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public LayeredRuntime buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartialRepeatedFields

      private void buildPartialRepeatedFields(LayeredRuntime result)
    • buildPartial0

      private void buildPartial0(LayeredRuntime result)
    • mergeFrom

      public LayeredRuntime.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LayeredRuntime.Builder>
    • mergeFrom

      public LayeredRuntime.Builder mergeFrom(LayeredRuntime other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
    • mergeFrom

      public LayeredRuntime.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LayeredRuntime.Builder>
      Throws:
      IOException
    • ensureLayersIsMutable

      private void ensureLayersIsMutable()
    • getLayersList

      public List<RuntimeLayer> 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.v3.RuntimeLayer layers = 1;
      Specified by:
      getLayersList in interface LayeredRuntimeOrBuilder
    • getLayersCount

      public 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.v3.RuntimeLayer layers = 1;
      Specified by:
      getLayersCount in interface LayeredRuntimeOrBuilder
    • getLayers

      public 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.v3.RuntimeLayer layers = 1;
      Specified by:
      getLayers in interface LayeredRuntimeOrBuilder
    • setLayers

      public LayeredRuntime.Builder setLayers(int index, RuntimeLayer value)
       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.v3.RuntimeLayer layers = 1;
    • setLayers

      public LayeredRuntime.Builder setLayers(int index, RuntimeLayer.Builder builderForValue)
       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.v3.RuntimeLayer layers = 1;
    • addLayers

      public LayeredRuntime.Builder addLayers(RuntimeLayer value)
       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.v3.RuntimeLayer layers = 1;
    • addLayers

      public LayeredRuntime.Builder addLayers(int index, RuntimeLayer value)
       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.v3.RuntimeLayer layers = 1;
    • addLayers

      public LayeredRuntime.Builder addLayers(RuntimeLayer.Builder builderForValue)
       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.v3.RuntimeLayer layers = 1;
    • addLayers

      public LayeredRuntime.Builder addLayers(int index, RuntimeLayer.Builder builderForValue)
       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.v3.RuntimeLayer layers = 1;
    • addAllLayers

      public LayeredRuntime.Builder addAllLayers(Iterable<? extends RuntimeLayer> values)
       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.v3.RuntimeLayer layers = 1;
    • clearLayers

      public LayeredRuntime.Builder clearLayers()
       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.v3.RuntimeLayer layers = 1;
    • removeLayers

      public LayeredRuntime.Builder removeLayers(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.v3.RuntimeLayer layers = 1;
    • getLayersBuilder

      public RuntimeLayer.Builder getLayersBuilder(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.v3.RuntimeLayer layers = 1;
    • getLayersOrBuilder

      public RuntimeLayerOrBuilder getLayersOrBuilder(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.v3.RuntimeLayer layers = 1;
      Specified by:
      getLayersOrBuilder in interface LayeredRuntimeOrBuilder
    • getLayersOrBuilderList

      public List<? extends 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.v3.RuntimeLayer layers = 1;
      Specified by:
      getLayersOrBuilderList in interface LayeredRuntimeOrBuilder
    • addLayersBuilder

      public RuntimeLayer.Builder addLayersBuilder()
       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.v3.RuntimeLayer layers = 1;
    • addLayersBuilder

      public RuntimeLayer.Builder addLayersBuilder(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.v3.RuntimeLayer layers = 1;
    • getLayersBuilderList

      public List<RuntimeLayer.Builder> getLayersBuilderList()
       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.v3.RuntimeLayer layers = 1;
    • internalGetLayersFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<RuntimeLayer,RuntimeLayer.Builder,RuntimeLayerOrBuilder> internalGetLayersFieldBuilder()