Interface NetworkProfile.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NetworkProfile.Builder,NetworkProfile>, SdkBuilder<NetworkProfile.Builder,NetworkProfile>, SdkPojo
Enclosing class:
NetworkProfile

public static interface NetworkProfile.Builder extends SdkPojo, CopyableBuilder<NetworkProfile.Builder,NetworkProfile>
  • Method Details

    • 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

      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

      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:
    • 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:
    • 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.