Interface V1.AWSElasticBlockStoreVolumeSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.AWSElasticBlockStoreVolumeSource, V1.AWSElasticBlockStoreVolumeSource.Builder
Enclosing class:
V1

public static interface V1.AWSElasticBlockStoreVolumeSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Filesystem type of the volume that you want to mount.
    com.google.protobuf.ByteString
    Filesystem type of the volume that you want to mount.
    int
    The partition in the volume that you want to mount.
    boolean
    Specify "true" to force and set the ReadOnly property in VolumeMounts to "true".
    Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
    com.google.protobuf.ByteString
    Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
    boolean
    Filesystem type of the volume that you want to mount.
    boolean
    The partition in the volume that you want to mount.
    boolean
    Specify "true" to force and set the ReadOnly property in VolumeMounts to "true".
    boolean
    Unique ID of the persistent disk resource in AWS (Amazon EBS volume).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasVolumeID

      boolean hasVolumeID()
       Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       
      optional string volumeID = 1;
    • getVolumeID

      String getVolumeID()
       Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       
      optional string volumeID = 1;
    • getVolumeIDBytes

      com.google.protobuf.ByteString getVolumeIDBytes()
       Unique ID of the persistent disk resource in AWS (Amazon EBS volume).
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       
      optional string volumeID = 1;
    • hasFsType

      boolean hasFsType()
       Filesystem type of the volume that you want to mount.
       Tip: Ensure that the filesystem type is supported by the host operating system.
       Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 2;
    • getFsType

      String getFsType()
       Filesystem type of the volume that you want to mount.
       Tip: Ensure that the filesystem type is supported by the host operating system.
       Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 2;
    • getFsTypeBytes

      com.google.protobuf.ByteString getFsTypeBytes()
       Filesystem type of the volume that you want to mount.
       Tip: Ensure that the filesystem type is supported by the host operating system.
       Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       TODO: how do we prevent errors in the filesystem from compromising the machine
       +optional
       
      optional string fsType = 2;
    • hasPartition

      boolean hasPartition()
       The partition in the volume that you want to mount.
       If omitted, the default is to mount by volume name.
       Examples: For volume /dev/sda1, you specify the partition as "1".
       Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
       +optional
       
      optional int32 partition = 3;
    • getPartition

      int getPartition()
       The partition in the volume that you want to mount.
       If omitted, the default is to mount by volume name.
       Examples: For volume /dev/sda1, you specify the partition as "1".
       Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty).
       +optional
       
      optional int32 partition = 3;
    • hasReadOnly

      boolean hasReadOnly()
       Specify "true" to force and set the ReadOnly property in VolumeMounts to "true".
       If omitted, the default is "false".
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       +optional
       
      optional bool readOnly = 4;
    • getReadOnly

      boolean getReadOnly()
       Specify "true" to force and set the ReadOnly property in VolumeMounts to "true".
       If omitted, the default is "false".
       More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
       +optional
       
      optional bool readOnly = 4;