public static final class Volume.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder> implements VolumeOrBuilder
Volume represents a named volume in a container.Protobuf type
google.cloud.run.v2.Volume| Modifier and Type | Method and Description |
|---|---|
Volume.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Volume |
build() |
Volume |
buildPartial() |
Volume.Builder |
clear() |
Volume.Builder |
clearCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
Volume.Builder |
clearEmptyDir()
Ephemeral storage used as a shared volume.
|
Volume.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Volume.Builder |
clearGcs()
Persistent storage backed by a Google Cloud Storage bucket.
|
Volume.Builder |
clearName()
Required.
|
Volume.Builder |
clearNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
Volume.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Volume.Builder |
clearSecret()
Secret represents a secret that should populate this volume.
|
Volume.Builder |
clearVolumeType() |
Volume.Builder |
clone() |
CloudSqlInstance |
getCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
CloudSqlInstance.Builder |
getCloudSqlInstanceBuilder()
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
CloudSqlInstanceOrBuilder |
getCloudSqlInstanceOrBuilder()
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
Volume |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EmptyDirVolumeSource |
getEmptyDir()
Ephemeral storage used as a shared volume.
|
EmptyDirVolumeSource.Builder |
getEmptyDirBuilder()
Ephemeral storage used as a shared volume.
|
EmptyDirVolumeSourceOrBuilder |
getEmptyDirOrBuilder()
Ephemeral storage used as a shared volume.
|
GCSVolumeSource |
getGcs()
Persistent storage backed by a Google Cloud Storage bucket.
|
GCSVolumeSource.Builder |
getGcsBuilder()
Persistent storage backed by a Google Cloud Storage bucket.
|
GCSVolumeSourceOrBuilder |
getGcsOrBuilder()
Persistent storage backed by a Google Cloud Storage bucket.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
NFSVolumeSource |
getNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
NFSVolumeSource.Builder |
getNfsBuilder()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
NFSVolumeSourceOrBuilder |
getNfsOrBuilder()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
SecretVolumeSource |
getSecret()
Secret represents a secret that should populate this volume.
|
SecretVolumeSource.Builder |
getSecretBuilder()
Secret represents a secret that should populate this volume.
|
SecretVolumeSourceOrBuilder |
getSecretOrBuilder()
Secret represents a secret that should populate this volume.
|
Volume.VolumeTypeCase |
getVolumeTypeCase() |
boolean |
hasCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
boolean |
hasEmptyDir()
Ephemeral storage used as a shared volume.
|
boolean |
hasGcs()
Persistent storage backed by a Google Cloud Storage bucket.
|
boolean |
hasNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
boolean |
hasSecret()
Secret represents a secret that should populate this volume.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Volume.Builder |
mergeCloudSqlInstance(CloudSqlInstance value)
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
Volume.Builder |
mergeEmptyDir(EmptyDirVolumeSource value)
Ephemeral storage used as a shared volume.
|
Volume.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Volume.Builder |
mergeFrom(com.google.protobuf.Message other) |
Volume.Builder |
mergeFrom(Volume other) |
Volume.Builder |
mergeGcs(GCSVolumeSource value)
Persistent storage backed by a Google Cloud Storage bucket.
|
Volume.Builder |
mergeNfs(NFSVolumeSource value)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
Volume.Builder |
mergeSecret(SecretVolumeSource value)
Secret represents a secret that should populate this volume.
|
Volume.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Volume.Builder |
setCloudSqlInstance(CloudSqlInstance.Builder builderForValue)
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
Volume.Builder |
setCloudSqlInstance(CloudSqlInstance value)
For Cloud SQL volumes, contains the specific instances that should be
mounted.
|
Volume.Builder |
setEmptyDir(EmptyDirVolumeSource.Builder builderForValue)
Ephemeral storage used as a shared volume.
|
Volume.Builder |
setEmptyDir(EmptyDirVolumeSource value)
Ephemeral storage used as a shared volume.
|
Volume.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Volume.Builder |
setGcs(GCSVolumeSource.Builder builderForValue)
Persistent storage backed by a Google Cloud Storage bucket.
|
Volume.Builder |
setGcs(GCSVolumeSource value)
Persistent storage backed by a Google Cloud Storage bucket.
|
Volume.Builder |
setName(String value)
Required.
|
Volume.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Required.
|
Volume.Builder |
setNfs(NFSVolumeSource.Builder builderForValue)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
Volume.Builder |
setNfs(NFSVolumeSource value)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5; |
Volume.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Volume.Builder |
setSecret(SecretVolumeSource.Builder builderForValue)
Secret represents a secret that should populate this volume.
|
Volume.Builder |
setSecret(SecretVolumeSource value)
Secret represents a secret that should populate this volume.
|
Volume.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<Volume.Builder>public Volume.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.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<Volume.Builder>public Volume getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Volume build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Volume buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Volume.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>public Volume.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<Volume.Builder>public Volume.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>public Volume.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>public Volume.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<Volume.Builder>public Volume.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<Volume.Builder>public Volume.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Volume.Builder>public Volume.Builder mergeFrom(Volume other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>public Volume.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<Volume.Builder>IOExceptionpublic Volume.VolumeTypeCase getVolumeTypeCase()
getVolumeTypeCase in interface VolumeOrBuilderpublic Volume.Builder clearVolumeType()
public String getName()
Required. Volume's name.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface VolumeOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Volume's name.
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface VolumeOrBuilderpublic Volume.Builder setName(String value)
Required. Volume's name.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public Volume.Builder clearName()
Required. Volume's name.
string name = 1 [(.google.api.field_behavior) = REQUIRED];public Volume.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Volume's name.
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public boolean hasSecret()
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;hasSecret in interface VolumeOrBuilderpublic SecretVolumeSource getSecret()
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;getSecret in interface VolumeOrBuilderpublic Volume.Builder setSecret(SecretVolumeSource value)
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;public Volume.Builder setSecret(SecretVolumeSource.Builder builderForValue)
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;public Volume.Builder mergeSecret(SecretVolumeSource value)
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;public Volume.Builder clearSecret()
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;public SecretVolumeSource.Builder getSecretBuilder()
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;public SecretVolumeSourceOrBuilder getSecretOrBuilder()
Secret represents a secret that should populate this volume.
.google.cloud.run.v2.SecretVolumeSource secret = 2;getSecretOrBuilder in interface VolumeOrBuilderpublic boolean hasCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;hasCloudSqlInstance in interface VolumeOrBuilderpublic CloudSqlInstance getCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;getCloudSqlInstance in interface VolumeOrBuilderpublic Volume.Builder setCloudSqlInstance(CloudSqlInstance value)
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;public Volume.Builder setCloudSqlInstance(CloudSqlInstance.Builder builderForValue)
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;public Volume.Builder mergeCloudSqlInstance(CloudSqlInstance value)
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;public Volume.Builder clearCloudSqlInstance()
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;public CloudSqlInstance.Builder getCloudSqlInstanceBuilder()
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;public CloudSqlInstanceOrBuilder getCloudSqlInstanceOrBuilder()
For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
.google.cloud.run.v2.CloudSqlInstance cloud_sql_instance = 3;getCloudSqlInstanceOrBuilder in interface VolumeOrBuilderpublic boolean hasEmptyDir()
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;hasEmptyDir in interface VolumeOrBuilderpublic EmptyDirVolumeSource getEmptyDir()
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;getEmptyDir in interface VolumeOrBuilderpublic Volume.Builder setEmptyDir(EmptyDirVolumeSource value)
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;public Volume.Builder setEmptyDir(EmptyDirVolumeSource.Builder builderForValue)
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;public Volume.Builder mergeEmptyDir(EmptyDirVolumeSource value)
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;public Volume.Builder clearEmptyDir()
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;public EmptyDirVolumeSource.Builder getEmptyDirBuilder()
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;public EmptyDirVolumeSourceOrBuilder getEmptyDirOrBuilder()
Ephemeral storage used as a shared volume.
.google.cloud.run.v2.EmptyDirVolumeSource empty_dir = 4;getEmptyDirOrBuilder in interface VolumeOrBuilderpublic boolean hasNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;hasNfs in interface VolumeOrBuilderpublic NFSVolumeSource getNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;getNfs in interface VolumeOrBuilderpublic Volume.Builder setNfs(NFSVolumeSource value)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;public Volume.Builder setNfs(NFSVolumeSource.Builder builderForValue)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;public Volume.Builder mergeNfs(NFSVolumeSource value)
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;public Volume.Builder clearNfs()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;public NFSVolumeSource.Builder getNfsBuilder()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;public NFSVolumeSourceOrBuilder getNfsOrBuilder()
For NFS Voumes, contains the path to the nfs Volume
.google.cloud.run.v2.NFSVolumeSource nfs = 5;getNfsOrBuilder in interface VolumeOrBuilderpublic boolean hasGcs()
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;hasGcs in interface VolumeOrBuilderpublic GCSVolumeSource getGcs()
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;getGcs in interface VolumeOrBuilderpublic Volume.Builder setGcs(GCSVolumeSource value)
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;public Volume.Builder setGcs(GCSVolumeSource.Builder builderForValue)
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;public Volume.Builder mergeGcs(GCSVolumeSource value)
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;public Volume.Builder clearGcs()
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;public GCSVolumeSource.Builder getGcsBuilder()
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;public GCSVolumeSourceOrBuilder getGcsOrBuilder()
Persistent storage backed by a Google Cloud Storage bucket.
.google.cloud.run.v2.GCSVolumeSource gcs = 6;getGcsOrBuilder in interface VolumeOrBuilderpublic final Volume.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>public final Volume.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Volume.Builder>Copyright © 2025 Google LLC. All rights reserved.