Class EC2RootVolume

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<EC2RootVolumeBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class EC2RootVolume
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<EC2RootVolumeBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    EC2RootVolume defines the storage for an ec2 instance.
    See Also:
    Serialized Form
    • Constructor Detail

      • EC2RootVolume

        public EC2RootVolume()
        No args constructor for use in serialization
    • Method Detail

      • getIops

        public Integer getIops()
        IOPS defines the amount of provisioned IOPS. (KiB/s). IOPS may only be set for io1, io2, & gp3 volume types.
      • setIops

        public void setIops​(Integer iops)
        IOPS defines the amount of provisioned IOPS. (KiB/s). IOPS may only be set for io1, io2, & gp3 volume types.
      • getKmsKeyARN

        public String getKmsKeyARN()
        The KMS key that will be used to encrypt the EBS volume. If no key is provided the default KMS key for the account will be used. https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetEbsDefaultKmsKeyId.html
      • setKmsKeyARN

        public void setKmsKeyARN​(String kmsKeyARN)
        The KMS key that will be used to encrypt the EBS volume. If no key is provided the default KMS key for the account will be used. https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetEbsDefaultKmsKeyId.html
      • getSize

        public Integer getSize()
        Size defines the size of the volume in gibibytes (GiB).
      • setSize

        public void setSize​(Integer size)
        Size defines the size of the volume in gibibytes (GiB).
      • getThroughput

        public Long getThroughput()
        Throughput to provision in MiB/s supported for the volume type. This is currently only applicable to volumes of type gp3.
      • setThroughput

        public void setThroughput​(Long throughput)
        Throughput to provision in MiB/s supported for the volume type. This is currently only applicable to volumes of type gp3.
      • getType

        public String getType()
        Type defines the type of the volume.
      • setType

        public void setType​(String type)
        Type defines the type of the volume.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)