Class LayeredRuntime.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typeenvoy.config.bootstrap.v3.LayeredRuntime
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.util.List<RuntimeLayer>layers_private com.google.protobuf.RepeatedFieldBuilder<RuntimeLayer,RuntimeLayer.Builder,RuntimeLayerOrBuilder>layersBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LayeredRuntime.BuilderaddAllLayers(java.lang.Iterable<? extends RuntimeLayer> values)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuilderaddLayers(int index, RuntimeLayer value)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuilderaddLayers(int index, RuntimeLayer.Builder builderForValue)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuilderaddLayers(RuntimeLayer value)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuilderaddLayers(RuntimeLayer.Builder builderForValue)The :ref:`layers <config_runtime_layering>` of the runtime.RuntimeLayer.BuilderaddLayersBuilder()The :ref:`layers <config_runtime_layering>` of the runtime.RuntimeLayer.BuilderaddLayersBuilder(int index)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntimebuild()LayeredRuntimebuildPartial()private voidbuildPartial0(LayeredRuntime result)private voidbuildPartialRepeatedFields(LayeredRuntime result)LayeredRuntime.Builderclear()LayeredRuntime.BuilderclearLayers()The :ref:`layers <config_runtime_layering>` of the runtime.private voidensureLayersIsMutable()LayeredRuntimegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()RuntimeLayergetLayers(int index)The :ref:`layers <config_runtime_layering>` of the runtime.RuntimeLayer.BuildergetLayersBuilder(int index)The :ref:`layers <config_runtime_layering>` of the runtime.java.util.List<RuntimeLayer.Builder>getLayersBuilderList()The :ref:`layers <config_runtime_layering>` of the runtime.intgetLayersCount()The :ref:`layers <config_runtime_layering>` of the runtime.private com.google.protobuf.RepeatedFieldBuilder<RuntimeLayer,RuntimeLayer.Builder,RuntimeLayerOrBuilder>getLayersFieldBuilder()java.util.List<RuntimeLayer>getLayersList()The :ref:`layers <config_runtime_layering>` of the runtime.RuntimeLayerOrBuildergetLayersOrBuilder(int index)The :ref:`layers <config_runtime_layering>` of the runtime.java.util.List<? extends RuntimeLayerOrBuilder>getLayersOrBuilderList()The :ref:`layers <config_runtime_layering>` of the runtime.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()LayeredRuntime.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)LayeredRuntime.BuildermergeFrom(com.google.protobuf.Message other)LayeredRuntime.BuildermergeFrom(LayeredRuntime other)LayeredRuntime.BuilderremoveLayers(int index)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuildersetLayers(int index, RuntimeLayer value)The :ref:`layers <config_runtime_layering>` of the runtime.LayeredRuntime.BuildersetLayers(int index, RuntimeLayer.Builder builderForValue)The :ref:`layers <config_runtime_layering>` of the runtime.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
layers_
private java.util.List<RuntimeLayer> layers_
-
layersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<RuntimeLayer,RuntimeLayer.Builder,RuntimeLayerOrBuilder> layersBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
-
clear
public LayeredRuntime.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
-
getDefaultInstanceForType
public LayeredRuntime getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public LayeredRuntime build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LayeredRuntime buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LayeredRuntime.Builder>
-
mergeFrom
public LayeredRuntime.Builder mergeFrom(LayeredRuntime other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LayeredRuntime.Builder>
-
mergeFrom
public LayeredRuntime.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LayeredRuntime.Builder>- Throws:
java.io.IOException
-
ensureLayersIsMutable
private void ensureLayersIsMutable()
-
getLayersList
public java.util.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:
getLayersListin interfaceLayeredRuntimeOrBuilder
-
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:
getLayersCountin interfaceLayeredRuntimeOrBuilder
-
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:
getLayersin interfaceLayeredRuntimeOrBuilder
-
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(java.lang.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:
getLayersOrBuilderin interfaceLayeredRuntimeOrBuilder
-
getLayersOrBuilderList
public java.util.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:
getLayersOrBuilderListin interfaceLayeredRuntimeOrBuilder
-
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 java.util.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;
-
getLayersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<RuntimeLayer,RuntimeLayer.Builder,RuntimeLayerOrBuilder> getLayersFieldBuilder()
-
-