Interface CreateNetworkProfileRequest.Builder

  • Method Details

    • projectArn

      The Amazon Resource Name (ARN) of the project for which you want to create a network profile.

      Parameters:
      projectArn - The Amazon Resource Name (ARN) of the project for which you want to create a network profile.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name for the new network profile.

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

      CreateNetworkProfileRequest.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 to create. Valid values are listed here.

      Parameters:
      type - The type of network profile to create. 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 to create. Valid values are listed here.

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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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

      CreateNetworkProfileRequest.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.
    • overrideConfiguration

      CreateNetworkProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.