public static final class Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder extends <any> implements Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilder
Indicates that the volume will be accessed via the filesystem API.Protobuf type
mesos.Volume.Source.CSIVolume.VolumeCapability.MountVolumepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume getDefaultInstanceForType()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume build()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume buildPartial()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clone()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic boolean hasFsType()
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;hasFsType in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic java.lang.String getFsType()
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;getFsType in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic com.google.protobuf.ByteString getFsTypeBytes()
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;getFsTypeBytes in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setFsType(java.lang.String value)
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clearFsType()
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setFsTypeBytes(com.google.protobuf.ByteString value)
The filesystem type. An empty string is equal to an unspecified field value.
optional string fs_type = 1;public com.google.protobuf.ProtocolStringList getMountFlagsList()
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;getMountFlagsList in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic int getMountFlagsCount()
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;getMountFlagsCount in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic java.lang.String getMountFlags(int index)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;getMountFlags in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic com.google.protobuf.ByteString getMountFlagsBytes(int index)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;getMountFlagsBytes in interface Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolumeOrBuilderpublic Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setMountFlags(int index, java.lang.String value)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder addMountFlags(java.lang.String value)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder addAllMountFlags(java.lang.Iterable<java.lang.String> values)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder clearMountFlags()
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;public Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder addMountFlagsBytes(com.google.protobuf.ByteString value)
The mount options that can be used for the volume. This field is OPTIONAL. `mount_flags` MAY contain sensitive information. Therefore, Mesos and the Plugin MUST NOT leak this information to untrusted entities. The total size of this repeated field SHALL NOT exceed 4 KiB.
repeated string mount_flags = 2;public final Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final Protos.Volume.Source.CSIVolume.VolumeCapability.MountVolume.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)