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 int
private com.google.protobuf.SingleFieldBuilder
<RuntimeLayer.DiskLayer, RuntimeLayer.DiskLayer.Builder, RuntimeLayer.DiskLayerOrBuilder> private Object
private int
private Object
private 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 void
buildPartial0
(RuntimeLayer result) private void
buildPartialOneofs
(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.Descriptor
com.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.ByteString
Descriptive 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.FieldAccessorTable
private 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, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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, staticLayerBuilder_com.google.protobuf.StructOrBuilder> -
diskLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer,RuntimeLayer.DiskLayer.Builder, diskLayerBuilder_RuntimeLayer.DiskLayerOrBuilder> -
adminLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer,RuntimeLayer.AdminLayer.Builder, adminLayerBuilder_RuntimeLayer.AdminLayerOrBuilder> -
rtdsLayerBuilder_
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer,RuntimeLayer.RtdsLayer.Builder, rtdsLayerBuilder_RuntimeLayer.RtdsLayerOrBuilder>
-
-
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 classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<RuntimeLayer.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.Builder>
- Throws:
IOException
-
getLayerSpecifierCase
- Specified by:
getLayerSpecifierCase
in 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:
getName
in 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:
getNameBytes
in 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:
hasStaticLayer
in 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:
getStaticLayer
in 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:
getStaticLayerOrBuilder
in interfaceRuntimeLayerOrBuilder
-
internalGetStaticLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder, internalGetStaticLayerFieldBuilder()com.google.protobuf.StructOrBuilder> :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:
hasDiskLayer
in interfaceRuntimeLayerOrBuilder
- Returns:
- Whether the diskLayer field is set.
-
getDiskLayer
.envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;
- Specified by:
getDiskLayer
in 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:
getDiskLayerOrBuilder
in interfaceRuntimeLayerOrBuilder
-
internalGetDiskLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.DiskLayer,RuntimeLayer.DiskLayer.Builder, internalGetDiskLayerFieldBuilder()RuntimeLayer.DiskLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;
-
hasAdminLayer
public boolean hasAdminLayer().envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;
- Specified by:
hasAdminLayer
in interfaceRuntimeLayerOrBuilder
- Returns:
- Whether the adminLayer field is set.
-
getAdminLayer
.envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;
- Specified by:
getAdminLayer
in 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:
getAdminLayerOrBuilder
in interfaceRuntimeLayerOrBuilder
-
internalGetAdminLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.AdminLayer,RuntimeLayer.AdminLayer.Builder, internalGetAdminLayerFieldBuilder()RuntimeLayer.AdminLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;
-
hasRtdsLayer
public boolean hasRtdsLayer().envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
- Specified by:
hasRtdsLayer
in interfaceRuntimeLayerOrBuilder
- Returns:
- Whether the rtdsLayer field is set.
-
getRtdsLayer
.envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
- Specified by:
getRtdsLayer
in 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:
getRtdsLayerOrBuilder
in interfaceRuntimeLayerOrBuilder
-
internalGetRtdsLayerFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RuntimeLayer.RtdsLayer,RuntimeLayer.RtdsLayer.Builder, internalGetRtdsLayerFieldBuilder()RuntimeLayer.RtdsLayerOrBuilder> .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
-