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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VolumeMount.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public VolumeMount build()
buildPartial()
public VolumeMount buildPartial()
clear()
public VolumeMount.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public VolumeMount.Builder clearField(Descriptors.FieldDescriptor field)
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];
clearName()
public VolumeMount.Builder clearName()
Required. This must match the Name of a Volume.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public VolumeMount.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public VolumeMount.Builder clone()
Overrides
getDefaultInstanceForType()
public VolumeMount getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
---|
Type | Description |
ByteString | The bytes for mountPath.
|
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 |
---|
Type | Description |
ByteString | The bytes for name.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(VolumeMount other)
public VolumeMount.Builder mergeFrom(VolumeMount other)
public VolumeMount.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public VolumeMount.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VolumeMount.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public VolumeMount.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VolumeMount.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final VolumeMount.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides