Package io.fabric8.kubernetes.api.model
Class AWSElasticBlockStoreVolumeSource
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.AWSElasticBlockStoreVolumeSource
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AWSElasticBlockStoreVolumeSourceBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AWSElasticBlockStoreVolumeSource extends Object implements io.fabric8.kubernetes.api.builder.Editable<AWSElasticBlockStoreVolumeSourceBuilder>, KubernetesResource
Represents a Persistent Disk resource in AWS.An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AWSElasticBlockStoreVolumeSource()
No args constructor for use in serializationAWSElasticBlockStoreVolumeSource(String fsType, Integer partition, Boolean readOnly, String volumeID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AWSElasticBlockStoreVolumeSourceBuilder
edit()
Map<String,Object>
getAdditionalProperties()
String
getFsType()
fsType is the filesystem type of the volume that you want to mount.Integer
getPartition()
partition is the partition in the volume that you want to mount.Boolean
getReadOnly()
readOnly value true will force the readOnly setting in VolumeMounts.String
getVolumeID()
volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume).void
setAdditionalProperties(Map<String,Object> additionalProperties)
void
setAdditionalProperty(String name, Object value)
void
setFsType(String fsType)
fsType is the filesystem type of the volume that you want to mount.void
setPartition(Integer partition)
partition is the partition in the volume that you want to mount.void
setReadOnly(Boolean readOnly)
readOnly value true will force the readOnly setting in VolumeMounts.void
setVolumeID(String volumeID)
volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume).AWSElasticBlockStoreVolumeSourceBuilder
toBuilder()
-
-
-
Method Detail
-
getFsType
public String getFsType()
fsType is the 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
-
setFsType
public void setFsType(String fsType)
fsType is the 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
-
getPartition
public Integer getPartition()
partition is 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).
-
setPartition
public void setPartition(Integer partition)
partition is 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).
-
getReadOnly
public Boolean getReadOnly()
readOnly value true will force the readOnly setting in VolumeMounts. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
-
setReadOnly
public void setReadOnly(Boolean readOnly)
readOnly value true will force the readOnly setting in VolumeMounts. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
-
getVolumeID
public String getVolumeID()
volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
-
setVolumeID
public void setVolumeID(String volumeID)
volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore
-
edit
public AWSElasticBlockStoreVolumeSourceBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<AWSElasticBlockStoreVolumeSourceBuilder>
-
toBuilder
public AWSElasticBlockStoreVolumeSourceBuilder toBuilder()
-
-