Class VolumeDetail

    • Method Detail

      • volumeArn

        public final String volumeArn()

        EBS volume Arn information.

        Returns:
        EBS volume Arn information.
      • volumeType

        public final String volumeType()

        The EBS volume type.

        Returns:
        The EBS volume type.
      • deviceName

        public final String deviceName()

        The device name for the EBS volume.

        Returns:
        The device name for the EBS volume.
      • volumeSizeInGB

        public final Integer volumeSizeInGB()

        EBS volume size in GB.

        Returns:
        EBS volume size in GB.
      • encryptionType

        public final String encryptionType()

        EBS volume encryption type.

        Returns:
        EBS volume encryption type.
      • snapshotArn

        public final String snapshotArn()

        Snapshot Arn of the EBS volume.

        Returns:
        Snapshot Arn of the EBS volume.
      • kmsKeyArn

        public final String kmsKeyArn()

        KMS key Arn used to encrypt the EBS volume.

        Returns:
        KMS key Arn used to encrypt the EBS volume.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)