Class RuntimeLayer.DiskLayer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
- io.envoyproxy.envoy.config.bootstrap.v2.RuntimeLayer.DiskLayer.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RuntimeLayer.DiskLayerOrBuilder,Cloneable
- Enclosing class:
- RuntimeLayer.DiskLayer
public static final class RuntimeLayer.DiskLayer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder> implements RuntimeLayer.DiskLayerOrBuilder
:ref:`Disk runtime <config_runtime_local_disk>` layer.
Protobuf typeenvoy.config.bootstrap.v2.RuntimeLayer.DiskLayer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RuntimeLayer.DiskLayer.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuntimeLayer.DiskLayerbuild()RuntimeLayer.DiskLayerbuildPartial()RuntimeLayer.DiskLayer.Builderclear()RuntimeLayer.DiskLayer.BuilderclearAppendServiceCluster():ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.RuntimeLayer.DiskLayer.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RuntimeLayer.DiskLayer.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RuntimeLayer.DiskLayer.BuilderclearSubdirectory()Specifies the subdirectory to load within the root directory.RuntimeLayer.DiskLayer.BuilderclearSymlinkRoot()The implementation assumes that the file system tree is accessed via a symbolic link.RuntimeLayer.DiskLayer.Builderclone()booleangetAppendServiceCluster():ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.RuntimeLayer.DiskLayergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetSubdirectory()Specifies the subdirectory to load within the root directory.com.google.protobuf.ByteStringgetSubdirectoryBytes()Specifies the subdirectory to load within the root directory.StringgetSymlinkRoot()The implementation assumes that the file system tree is accessed via a symbolic link.com.google.protobuf.ByteStringgetSymlinkRootBytes()The implementation assumes that the file system tree is accessed via a symbolic link.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RuntimeLayer.DiskLayer.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RuntimeLayer.DiskLayer.BuildermergeFrom(com.google.protobuf.Message other)RuntimeLayer.DiskLayer.BuildermergeFrom(RuntimeLayer.DiskLayer other)RuntimeLayer.DiskLayer.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RuntimeLayer.DiskLayer.BuildersetAppendServiceCluster(boolean value):ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.RuntimeLayer.DiskLayer.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuntimeLayer.DiskLayer.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RuntimeLayer.DiskLayer.BuildersetSubdirectory(String value)Specifies the subdirectory to load within the root directory.RuntimeLayer.DiskLayer.BuildersetSubdirectoryBytes(com.google.protobuf.ByteString value)Specifies the subdirectory to load within the root directory.RuntimeLayer.DiskLayer.BuildersetSymlinkRoot(String value)The implementation assumes that the file system tree is accessed via a symbolic link.RuntimeLayer.DiskLayer.BuildersetSymlinkRootBytes(com.google.protobuf.ByteString value)The implementation assumes that the file system tree is accessed via a symbolic link.RuntimeLayer.DiskLayer.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
clear
public RuntimeLayer.DiskLayer.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.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.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
getDefaultInstanceForType
public RuntimeLayer.DiskLayer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RuntimeLayer.DiskLayer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RuntimeLayer.DiskLayer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RuntimeLayer.DiskLayer.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
setField
public RuntimeLayer.DiskLayer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
clearField
public RuntimeLayer.DiskLayer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
clearOneof
public RuntimeLayer.DiskLayer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
setRepeatedField
public RuntimeLayer.DiskLayer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
addRepeatedField
public RuntimeLayer.DiskLayer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
mergeFrom
public RuntimeLayer.DiskLayer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuntimeLayer.DiskLayer.Builder>
-
mergeFrom
public RuntimeLayer.DiskLayer.Builder mergeFrom(RuntimeLayer.DiskLayer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
mergeFrom
public RuntimeLayer.DiskLayer.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.DiskLayer.Builder>- Throws:
IOException
-
getSymlinkRoot
public String getSymlinkRoot()
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. See documentation on runtime :ref:`atomicity <config_runtime_atomicity>` for further details on how reloads are treated.
string symlink_root = 1;- Specified by:
getSymlinkRootin interfaceRuntimeLayer.DiskLayerOrBuilder- Returns:
- The symlinkRoot.
-
getSymlinkRootBytes
public com.google.protobuf.ByteString getSymlinkRootBytes()
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. See documentation on runtime :ref:`atomicity <config_runtime_atomicity>` for further details on how reloads are treated.
string symlink_root = 1;- Specified by:
getSymlinkRootBytesin interfaceRuntimeLayer.DiskLayerOrBuilder- Returns:
- The bytes for symlinkRoot.
-
setSymlinkRoot
public RuntimeLayer.DiskLayer.Builder setSymlinkRoot(String value)
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. See documentation on runtime :ref:`atomicity <config_runtime_atomicity>` for further details on how reloads are treated.
string symlink_root = 1;- Parameters:
value- The symlinkRoot to set.- Returns:
- This builder for chaining.
-
clearSymlinkRoot
public RuntimeLayer.DiskLayer.Builder clearSymlinkRoot()
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. See documentation on runtime :ref:`atomicity <config_runtime_atomicity>` for further details on how reloads are treated.
string symlink_root = 1;- Returns:
- This builder for chaining.
-
setSymlinkRootBytes
public RuntimeLayer.DiskLayer.Builder setSymlinkRootBytes(com.google.protobuf.ByteString value)
The implementation assumes that the file system tree is accessed via a symbolic link. An atomic link swap is used when a new tree should be switched to. This parameter specifies the path to the symbolic link. Envoy will watch the location for changes and reload the file system tree when they happen. See documentation on runtime :ref:`atomicity <config_runtime_atomicity>` for further details on how reloads are treated.
string symlink_root = 1;- Parameters:
value- The bytes for symlinkRoot to set.- Returns:
- This builder for chaining.
-
getSubdirectory
public String getSubdirectory()
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 3;- Specified by:
getSubdirectoryin interfaceRuntimeLayer.DiskLayerOrBuilder- Returns:
- The subdirectory.
-
getSubdirectoryBytes
public com.google.protobuf.ByteString getSubdirectoryBytes()
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 3;- Specified by:
getSubdirectoryBytesin interfaceRuntimeLayer.DiskLayerOrBuilder- Returns:
- The bytes for subdirectory.
-
setSubdirectory
public RuntimeLayer.DiskLayer.Builder setSubdirectory(String value)
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 3;- Parameters:
value- The subdirectory to set.- Returns:
- This builder for chaining.
-
clearSubdirectory
public RuntimeLayer.DiskLayer.Builder clearSubdirectory()
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 3;- Returns:
- This builder for chaining.
-
setSubdirectoryBytes
public RuntimeLayer.DiskLayer.Builder setSubdirectoryBytes(com.google.protobuf.ByteString value)
Specifies the subdirectory to load within the root directory. This is useful if multiple systems share the same delivery mechanism. Envoy configuration elements can be contained in a dedicated subdirectory.
string subdirectory = 3;- Parameters:
value- The bytes for subdirectory to set.- Returns:
- This builder for chaining.
-
getAppendServiceCluster
public boolean getAppendServiceCluster()
:ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.
bool append_service_cluster = 2;- Specified by:
getAppendServiceClusterin interfaceRuntimeLayer.DiskLayerOrBuilder- Returns:
- The appendServiceCluster.
-
setAppendServiceCluster
public RuntimeLayer.DiskLayer.Builder setAppendServiceCluster(boolean value)
:ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.
bool append_service_cluster = 2;- Parameters:
value- The appendServiceCluster to set.- Returns:
- This builder for chaining.
-
clearAppendServiceCluster
public RuntimeLayer.DiskLayer.Builder clearAppendServiceCluster()
:ref:`Append <config_runtime_local_disk_service_cluster_subdirs>` the service cluster to the path under symlink root.
bool append_service_cluster = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final RuntimeLayer.DiskLayer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
mergeUnknownFields
public final RuntimeLayer.DiskLayer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RuntimeLayer.DiskLayer.Builder>
-
-