Class VTLDevice

    • Method Detail

      • vtlDeviceARN

        public final String vtlDeviceARN()

        Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

        Returns:
        Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
      • vtlDeviceType

        public final String vtlDeviceType()

        Specifies the type of device that the VTL device emulates.

        Returns:
        Specifies the type of device that the VTL device emulates.
      • vtlDeviceVendor

        public final String vtlDeviceVendor()

        Specifies the vendor of the device that the VTL device object emulates.

        Returns:
        Specifies the vendor of the device that the VTL device object emulates.
      • vtlDeviceProductIdentifier

        public final String vtlDeviceProductIdentifier()

        Specifies the model number of device that the VTL device emulates.

        Returns:
        Specifies the model number of device that the VTL device emulates.
      • deviceiSCSIAttributes

        public final DeviceiSCSIAttributes deviceiSCSIAttributes()

        A list of iSCSI information about a VTL device.

        Returns:
        A list of iSCSI information about a VTL device.
      • 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)