Class RuntimeLayer.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RuntimeLayer.Builder>
com.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
io.envoyproxy.envoy.config.bootstrap.v3.RuntimeLayer.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, RuntimeLayerOrBuilder, Cloneable
- Enclosing class:
RuntimeLayer
public static final class RuntimeLayer.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
implements RuntimeLayerOrBuilder
[#next-free-field: 6]Protobuf type
envoy.config.bootstrap.v3.RuntimeLayer-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer, RuntimeLayer.AdminLayer.Builder, RuntimeLayer.AdminLayerOrBuilder> private intprivate com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder, RuntimeLayer.DiskLayerOrBuilder> private Objectprivate intprivate Objectprivate com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer, RuntimeLayer.RtdsLayer.Builder, RuntimeLayer.RtdsLayerOrBuilder> private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private voidbuildPartial0(RuntimeLayer result) private voidbuildPartialOneofs(RuntimeLayer result) clear().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;Descriptive name for the runtime layer..envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;:ref:`Static runtime <config_runtime_bootstrap>` layer..envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;getName()Descriptive name for the runtime layer.com.google.protobuf.ByteStringDescriptive name for the runtime layer..envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;com.google.protobuf.Struct:ref:`Static runtime <config_runtime_bootstrap>` layer.com.google.protobuf.Struct.Builder:ref:`Static runtime <config_runtime_bootstrap>` layer.com.google.protobuf.StructOrBuilder:ref:`Static runtime <config_runtime_bootstrap>` layer.boolean.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;boolean.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;boolean.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;boolean:ref:`Static runtime <config_runtime_bootstrap>` layer.private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer, RuntimeLayer.AdminLayer.Builder, RuntimeLayer.AdminLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder, RuntimeLayer.DiskLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprivate com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer, RuntimeLayer.RtdsLayer.Builder, RuntimeLayer.RtdsLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> :ref:`Static runtime <config_runtime_bootstrap>` layer.final boolean.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(RuntimeLayer other) .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;mergeStaticLayer(com.google.protobuf.Struct value) :ref:`Static runtime <config_runtime_bootstrap>` layer..envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;setAdminLayer(RuntimeLayer.AdminLayer.Builder builderForValue) .envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;setDiskLayer(RuntimeLayer.DiskLayer.Builder builderForValue) .envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;Descriptive name for the runtime layer.setNameBytes(com.google.protobuf.ByteString value) Descriptive name for the runtime layer..envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;setRtdsLayer(RuntimeLayer.RtdsLayer.Builder builderForValue) .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;setStaticLayer(com.google.protobuf.Struct value) :ref:`Static runtime <config_runtime_bootstrap>` layer.setStaticLayer(com.google.protobuf.Struct.Builder builderForValue) :ref:`Static runtime <config_runtime_bootstrap>` layer.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
layerSpecifierCase_
private int layerSpecifierCase_ -
layerSpecifier_
-
bitField0_
private int bitField0_ -
name_
-
staticLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> staticLayerBuilder_ -
diskLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder, RuntimeLayer.DiskLayerOrBuilder> diskLayerBuilder_ -
adminLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer, RuntimeLayer.AdminLayer.Builder, RuntimeLayer.AdminLayerOrBuilder> adminLayerBuilder_ -
rtdsLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer, RuntimeLayer.RtdsLayer.Builder, RuntimeLayer.RtdsLayerOrBuilder> rtdsLayerBuilder_
-
-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.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<RuntimeLayer.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<RuntimeLayer.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
-
mergeFrom
public RuntimeLayer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.Builder>- Throws:
IOException
-
getLayerSpecifierCase
- Specified by:
getLayerSpecifierCasein interfaceRuntimeLayerOrBuilder
-
clearLayerSpecifier
-
getName
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceRuntimeLayerOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceRuntimeLayerOrBuilder- Returns:
- The bytes for name.
-
setName
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Descriptive name for the runtime layer. This is only used for the runtime :http:get:`/runtime` output.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasStaticLayer
public boolean hasStaticLayer():ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
hasStaticLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the staticLayer field is set.
-
getStaticLayer
public com.google.protobuf.Struct getStaticLayer():ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
getStaticLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The staticLayer.
-
setStaticLayer
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
setStaticLayer
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
mergeStaticLayer
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
clearStaticLayer
:ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
getStaticLayerBuilder
public com.google.protobuf.Struct.Builder getStaticLayerBuilder():ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
getStaticLayerOrBuilder
public com.google.protobuf.StructOrBuilder getStaticLayerOrBuilder():ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2;- Specified by:
getStaticLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
internalGetStaticLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> internalGetStaticLayerFieldBuilder():ref:`Static runtime <config_runtime_bootstrap>` layer. This follows the :ref:`runtime protobuf JSON representation encoding <config_runtime_proto_json>`. Unlike static xDS resources, this static layer is overridable by later layers in the runtime virtual filesystem.
.google.protobuf.Struct static_layer = 2; -
hasDiskLayer
public boolean hasDiskLayer().envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
hasDiskLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the diskLayer field is set.
-
getDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
getDiskLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The diskLayer.
-
setDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
setDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
mergeDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
clearDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
getDiskLayerBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
getDiskLayerOrBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;- Specified by:
getDiskLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
internalGetDiskLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder, RuntimeLayer.DiskLayerOrBuilder> internalGetDiskLayerFieldBuilder().envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3; -
hasAdminLayer
public boolean hasAdminLayer().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
hasAdminLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the adminLayer field is set.
-
getAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
getAdminLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The adminLayer.
-
setAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
setAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
mergeAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
clearAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
getAdminLayerBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
getAdminLayerOrBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;- Specified by:
getAdminLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
internalGetAdminLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer, RuntimeLayer.AdminLayer.Builder, RuntimeLayer.AdminLayerOrBuilder> internalGetAdminLayerFieldBuilder().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4; -
hasRtdsLayer
public boolean hasRtdsLayer().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
hasRtdsLayerin interfaceRuntimeLayerOrBuilder- Returns:
- Whether the rtdsLayer field is set.
-
getRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
getRtdsLayerin interfaceRuntimeLayerOrBuilder- Returns:
- The rtdsLayer.
-
setRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5; -
setRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5; -
mergeRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5; -
clearRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5; -
getRtdsLayerBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5; -
getRtdsLayerOrBuilder
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;- Specified by:
getRtdsLayerOrBuilderin interfaceRuntimeLayerOrBuilder
-
internalGetRtdsLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer, RuntimeLayer.RtdsLayer.Builder, RuntimeLayer.RtdsLayerOrBuilder> internalGetRtdsLayerFieldBuilder().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
-