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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkProfile.Builderarn(String arn)The Amazon Resource Name (ARN) of the network profile.NetworkProfile.Builderdescription(String description)The description of the network profile.NetworkProfile.BuilderdownlinkBandwidthBits(Long downlinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.NetworkProfile.BuilderdownlinkDelayMs(Long downlinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.NetworkProfile.BuilderdownlinkJitterMs(Long downlinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.NetworkProfile.BuilderdownlinkLossPercent(Integer downlinkLossPercent)Proportion of received packets that fail to arrive from 0 to 100 percent.NetworkProfile.Buildername(String name)The name of the network profile.NetworkProfile.Buildertype(String type)The type of network profile.NetworkProfile.Buildertype(NetworkProfileType type)The type of network profile.NetworkProfile.BuilderuplinkBandwidthBits(Long uplinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.NetworkProfile.BuilderuplinkDelayMs(Long uplinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.NetworkProfile.BuilderuplinkJitterMs(Long uplinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.NetworkProfile.BuilderuplinkLossPercent(Integer uplinkLossPercent)Proportion of transmitted packets that fail to arrive from 0 to 100 percent.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
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
-
type
NetworkProfile.Builder type(NetworkProfileType 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.
-
-