Class NetworkCardInfo

    • Method Detail

      • networkCardIndex

        public final Integer networkCardIndex()

        The index of the network card.

        Returns:
        The index of the network card.
      • networkPerformance

        public final String networkPerformance()

        The network performance of the network card.

        Returns:
        The network performance of the network card.
      • maximumNetworkInterfaces

        public final Integer maximumNetworkInterfaces()

        The maximum number of network interfaces for the network card.

        Returns:
        The maximum number of network interfaces for the network card.
      • additionalFlexibleNetworkInterfaces

        public final Integer additionalFlexibleNetworkInterfaces()

        The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues. This number is in addition to the base number specified by maximumNetworkInterfaces.

        Returns:
        The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues. This number is in addition to the base number specified by maximumNetworkInterfaces.
      • baselineBandwidthInGbps

        public final Double baselineBandwidthInGbps()

        The baseline network performance of the network card, in Gbps.

        Returns:
        The baseline network performance of the network card, in Gbps.
      • peakBandwidthInGbps

        public final Double peakBandwidthInGbps()

        The peak (burst) network performance of the network card, in Gbps.

        Returns:
        The peak (burst) network performance of the network card, in Gbps.
      • defaultEnaQueueCountPerInterface

        public final Integer defaultEnaQueueCountPerInterface()

        The default number of the ENA queues for each interface.

        Returns:
        The default number of the ENA queues for each interface.
      • maximumEnaQueueCount

        public final Integer maximumEnaQueueCount()

        The maximum number of the ENA queues.

        Returns:
        The maximum number of the ENA queues.
      • maximumEnaQueueCountPerInterface

        public final Integer maximumEnaQueueCountPerInterface()

        The maximum number of the ENA queues for each interface.

        Returns:
        The maximum number of the ENA queues for each interface.
      • 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)