Interface NetworkCardInfo.Builder

    • Method Detail

      • networkCardIndex

        NetworkCardInfo.Builder networkCardIndex​(Integer networkCardIndex)

        The index of the network card.

        Parameters:
        networkCardIndex - The index of the network card.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkPerformance

        NetworkCardInfo.Builder networkPerformance​(String networkPerformance)

        The network performance of the network card.

        Parameters:
        networkPerformance - The network performance of the network card.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumNetworkInterfaces

        NetworkCardInfo.Builder maximumNetworkInterfaces​(Integer maximumNetworkInterfaces)

        The maximum number of network interfaces for the network card.

        Parameters:
        maximumNetworkInterfaces - The maximum number of network interfaces for the network card.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalFlexibleNetworkInterfaces

        NetworkCardInfo.Builder additionalFlexibleNetworkInterfaces​(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.

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.
      • baselineBandwidthInGbps

        NetworkCardInfo.Builder baselineBandwidthInGbps​(Double baselineBandwidthInGbps)

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

        Parameters:
        baselineBandwidthInGbps - The baseline network performance of the network card, in Gbps.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peakBandwidthInGbps

        NetworkCardInfo.Builder peakBandwidthInGbps​(Double peakBandwidthInGbps)

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

        Parameters:
        peakBandwidthInGbps - The peak (burst) network performance of the network card, in Gbps.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultEnaQueueCountPerInterface

        NetworkCardInfo.Builder defaultEnaQueueCountPerInterface​(Integer defaultEnaQueueCountPerInterface)

        The default number of the ENA queues for each interface.

        Parameters:
        defaultEnaQueueCountPerInterface - The default number of the ENA queues for each interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumEnaQueueCount

        NetworkCardInfo.Builder maximumEnaQueueCount​(Integer maximumEnaQueueCount)

        The maximum number of the ENA queues.

        Parameters:
        maximumEnaQueueCount - The maximum number of the ENA queues.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumEnaQueueCountPerInterface

        NetworkCardInfo.Builder maximumEnaQueueCountPerInterface​(Integer maximumEnaQueueCountPerInterface)

        The maximum number of the ENA queues for each interface.

        Parameters:
        maximumEnaQueueCountPerInterface - The maximum number of the ENA queues for each interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.