Interface CreateNetworkProfileRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>,DeviceFarmRequest.Builder,SdkBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateNetworkProfileRequest
public static interface CreateNetworkProfileRequest.Builder extends DeviceFarmRequest.Builder, SdkPojo, CopyableBuilder<CreateNetworkProfileRequest.Builder,CreateNetworkProfileRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateNetworkProfileRequest.Builderdescription(String description)The description of the network profile.CreateNetworkProfileRequest.BuilderdownlinkBandwidthBits(Long downlinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.CreateNetworkProfileRequest.BuilderdownlinkDelayMs(Long downlinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.CreateNetworkProfileRequest.BuilderdownlinkJitterMs(Long downlinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.CreateNetworkProfileRequest.BuilderdownlinkLossPercent(Integer downlinkLossPercent)Proportion of received packets that fail to arrive from 0 to 100 percent.CreateNetworkProfileRequest.Buildername(String name)The name for the new network profile.CreateNetworkProfileRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateNetworkProfileRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateNetworkProfileRequest.BuilderprojectArn(String projectArn)The Amazon Resource Name (ARN) of the project for which you want to create a network profile.CreateNetworkProfileRequest.Buildertype(String type)The type of network profile to create.CreateNetworkProfileRequest.Buildertype(NetworkProfileType type)The type of network profile to create.CreateNetworkProfileRequest.BuilderuplinkBandwidthBits(Long uplinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.CreateNetworkProfileRequest.BuilderuplinkDelayMs(Long uplinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.CreateNetworkProfileRequest.BuilderuplinkJitterMs(Long uplinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.CreateNetworkProfileRequest.BuilderuplinkLossPercent(Integer uplinkLossPercent)Proportion of transmitted packets that fail to arrive from 0 to 100 percent.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.devicefarm.model.DeviceFarmRequest.Builder
build
-
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
-
projectArn
CreateNetworkProfileRequest.Builder projectArn(String 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
CreateNetworkProfileRequest.Builder name(String 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
CreateNetworkProfileRequest.Builder type(String 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:
NetworkProfileType,NetworkProfileType
-
type
CreateNetworkProfileRequest.Builder type(NetworkProfileType 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:
NetworkProfileType,NetworkProfileType
-
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)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateNetworkProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-