Interface NetworkProfile.Builder

    • Method Detail

      • arn

        NetworkProfile.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the network profile.

        Parameters:
        arn - The Amazon Resource Name (ARN) of the network profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        NetworkProfile.Builder name​(String name)

        The name of the network profile.

        Parameters:
        name - The name of the network profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        NetworkProfile.Builder description​(String description)

        The description of the network profile.

        Parameters:
        description - The description of the network profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        NetworkProfile.Builder type​(String type)

        The type of network profile. Valid values are listed here.

        Parameters:
        type - The type of network profile. Valid values are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        NetworkProfileType, NetworkProfileType
      • uplinkBandwidthBits

        NetworkProfile.Builder uplinkBandwidthBits​(Long uplinkBandwidthBits)

        The data throughput rate in bits per second, as an integer from 0 to 104857600.

        Parameters:
        uplinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • downlinkBandwidthBits

        NetworkProfile.Builder downlinkBandwidthBits​(Long downlinkBandwidthBits)

        The data throughput rate in bits per second, as an integer from 0 to 104857600.

        Parameters:
        downlinkBandwidthBits - The data throughput rate in bits per second, as an integer from 0 to 104857600.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uplinkDelayMs

        NetworkProfile.Builder uplinkDelayMs​(Long uplinkDelayMs)

        Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

        Parameters:
        uplinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • downlinkDelayMs

        NetworkProfile.Builder downlinkDelayMs​(Long downlinkDelayMs)

        Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.

        Parameters:
        downlinkDelayMs - Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uplinkJitterMs

        NetworkProfile.Builder uplinkJitterMs​(Long uplinkJitterMs)

        Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

        Parameters:
        uplinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • downlinkJitterMs

        NetworkProfile.Builder downlinkJitterMs​(Long downlinkJitterMs)

        Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.

        Parameters:
        downlinkJitterMs - Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uplinkLossPercent

        NetworkProfile.Builder uplinkLossPercent​(Integer uplinkLossPercent)

        Proportion of transmitted packets that fail to arrive from 0 to 100 percent.

        Parameters:
        uplinkLossPercent - Proportion of transmitted packets that fail to arrive from 0 to 100 percent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • downlinkLossPercent

        NetworkProfile.Builder downlinkLossPercent​(Integer downlinkLossPercent)

        Proportion of received packets that fail to arrive from 0 to 100 percent.

        Parameters:
        downlinkLossPercent - Proportion of received packets that fail to arrive from 0 to 100 percent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.