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.MountVolume
public 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.IOException
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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.MountVolumeOrBuilder
public 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)