public static final class EmptyDirVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder> implements EmptyDirVolumeSourceOrBuilder
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).Protobuf type
google.cloud.run.v2.EmptyDirVolumeSource| Modifier and Type | Method and Description |
|---|---|
EmptyDirVolumeSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
EmptyDirVolumeSource |
build() |
EmptyDirVolumeSource |
buildPartial() |
EmptyDirVolumeSource.Builder |
clear() |
EmptyDirVolumeSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
EmptyDirVolumeSource.Builder |
clearMedium()
The medium on which the data is stored.
|
EmptyDirVolumeSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
EmptyDirVolumeSource.Builder |
clearSizeLimit()
Limit on the storage usable by this EmptyDir volume.
|
EmptyDirVolumeSource.Builder |
clone() |
EmptyDirVolumeSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EmptyDirVolumeSource.Medium |
getMedium()
The medium on which the data is stored.
|
int |
getMediumValue()
The medium on which the data is stored.
|
String |
getSizeLimit()
Limit on the storage usable by this EmptyDir volume.
|
com.google.protobuf.ByteString |
getSizeLimitBytes()
Limit on the storage usable by this EmptyDir volume.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
EmptyDirVolumeSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
EmptyDirVolumeSource.Builder |
mergeFrom(EmptyDirVolumeSource other) |
EmptyDirVolumeSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
EmptyDirVolumeSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
EmptyDirVolumeSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
EmptyDirVolumeSource.Builder |
setMedium(EmptyDirVolumeSource.Medium value)
The medium on which the data is stored.
|
EmptyDirVolumeSource.Builder |
setMediumValue(int value)
The medium on which the data is stored.
|
EmptyDirVolumeSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
EmptyDirVolumeSource.Builder |
setSizeLimit(String value)
Limit on the storage usable by this EmptyDir volume.
|
EmptyDirVolumeSource.Builder |
setSizeLimitBytes(com.google.protobuf.ByteString value)
Limit on the storage usable by this EmptyDir volume.
|
EmptyDirVolumeSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic EmptyDirVolumeSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic EmptyDirVolumeSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic EmptyDirVolumeSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder mergeFrom(EmptyDirVolumeSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public EmptyDirVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<EmptyDirVolumeSource.Builder>IOExceptionpublic int getMediumValue()
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
.google.cloud.run.v2.EmptyDirVolumeSource.Medium medium = 1;getMediumValue in interface EmptyDirVolumeSourceOrBuilderpublic EmptyDirVolumeSource.Builder setMediumValue(int value)
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
.google.cloud.run.v2.EmptyDirVolumeSource.Medium medium = 1;value - The enum numeric value on the wire for medium to set.public EmptyDirVolumeSource.Medium getMedium()
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
.google.cloud.run.v2.EmptyDirVolumeSource.Medium medium = 1;getMedium in interface EmptyDirVolumeSourceOrBuilderpublic EmptyDirVolumeSource.Builder setMedium(EmptyDirVolumeSource.Medium value)
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
.google.cloud.run.v2.EmptyDirVolumeSource.Medium medium = 1;value - The medium to set.public EmptyDirVolumeSource.Builder clearMedium()
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
.google.cloud.run.v2.EmptyDirVolumeSource.Medium medium = 1;public String getSizeLimit()
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
string size_limit = 2;getSizeLimit in interface EmptyDirVolumeSourceOrBuilderpublic com.google.protobuf.ByteString getSizeLimitBytes()
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
string size_limit = 2;getSizeLimitBytes in interface EmptyDirVolumeSourceOrBuilderpublic EmptyDirVolumeSource.Builder setSizeLimit(String value)
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
string size_limit = 2;value - The sizeLimit to set.public EmptyDirVolumeSource.Builder clearSizeLimit()
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
string size_limit = 2;public EmptyDirVolumeSource.Builder setSizeLimitBytes(com.google.protobuf.ByteString value)
Limit on the storage usable by this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers. The default is nil which means that the limit is undefined. More info: https://cloud.google.com/run/docs/configuring/in-memory-volumes#configure-volume. Info in Kubernetes: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir
string size_limit = 2;value - The bytes for sizeLimit to set.public final EmptyDirVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>public final EmptyDirVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EmptyDirVolumeSource.Builder>Copyright © 2025 Google LLC. All rights reserved.