public static final class VolumeMount.Builder extends GeneratedMessageV3.Builder<VolumeMount.Builder> implements VolumeMountOrBuilder
VolumeMount describes a mounting of a Volume within a container.
Protobuf type google.cloud.run.v2.VolumeMount
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VolumeMount.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VolumeMount build()
Returns
buildPartial()
public VolumeMount buildPartial()
Returns
clear()
public VolumeMount.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public VolumeMount.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMountPath()
public VolumeMount.Builder clearMountPath()
Required. Path within the container at which the volume should be mounted. Must
not contain ':'. For Cloud SQL volumes, it can be left empty, or must
otherwise be /cloudsql
. All instances defined in the Volume will be
available as /cloudsql/[instance]
. For more information on Cloud SQL
volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
string mount_path = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearName()
public VolumeMount.Builder clearName()
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public VolumeMount.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public VolumeMount.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public VolumeMount getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMountPath()
public String getMountPath()
Required. Path within the container at which the volume should be mounted. Must
not contain ':'. For Cloud SQL volumes, it can be left empty, or must
otherwise be /cloudsql
. All instances defined in the Volume will be
available as /cloudsql/[instance]
. For more information on Cloud SQL
volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
string mount_path = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The mountPath.
|
getMountPathBytes()
public ByteString getMountPathBytes()
Required. Path within the container at which the volume should be mounted. Must
not contain ':'. For Cloud SQL volumes, it can be left empty, or must
otherwise be /cloudsql
. All instances defined in the Volume will be
available as /cloudsql/[instance]
. For more information on Cloud SQL
volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
string mount_path = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getName()
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(VolumeMount other)
public VolumeMount.Builder mergeFrom(VolumeMount other)
Parameter
Returns
public VolumeMount.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VolumeMount.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VolumeMount.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public VolumeMount.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMountPath(String value)
public VolumeMount.Builder setMountPath(String value)
Required. Path within the container at which the volume should be mounted. Must
not contain ':'. For Cloud SQL volumes, it can be left empty, or must
otherwise be /cloudsql
. All instances defined in the Volume will be
available as /cloudsql/[instance]
. For more information on Cloud SQL
volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
string mount_path = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The mountPath to set.
|
Returns
setMountPathBytes(ByteString value)
public VolumeMount.Builder setMountPathBytes(ByteString value)
Required. Path within the container at which the volume should be mounted. Must
not contain ':'. For Cloud SQL volumes, it can be left empty, or must
otherwise be /cloudsql
. All instances defined in the Volume will be
available as /cloudsql/[instance]
. For more information on Cloud SQL
volumes, visit https://cloud.google.com/sql/docs/mysql/connect-run
string mount_path = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for mountPath to set.
|
Returns
setName(String value)
public VolumeMount.Builder setName(String value)
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public VolumeMount.Builder setNameBytes(ByteString value)
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VolumeMount.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final VolumeMount.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides