Interface UpdateNetworkProfileRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateNetworkProfileRequest.Builder,UpdateNetworkProfileRequest>,DeviceFarmRequest.Builder,SdkBuilder<UpdateNetworkProfileRequest.Builder,UpdateNetworkProfileRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateNetworkProfileRequest
public static interface UpdateNetworkProfileRequest.Builder extends DeviceFarmRequest.Builder, SdkPojo, CopyableBuilder<UpdateNetworkProfileRequest.Builder,UpdateNetworkProfileRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateNetworkProfileRequest.Builderarn(String arn)The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.UpdateNetworkProfileRequest.Builderdescription(String description)The description of the network profile about which you are returning information.UpdateNetworkProfileRequest.BuilderdownlinkBandwidthBits(Long downlinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.UpdateNetworkProfileRequest.BuilderdownlinkDelayMs(Long downlinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.UpdateNetworkProfileRequest.BuilderdownlinkJitterMs(Long downlinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.UpdateNetworkProfileRequest.BuilderdownlinkLossPercent(Integer downlinkLossPercent)Proportion of received packets that fail to arrive from 0 to 100 percent.UpdateNetworkProfileRequest.Buildername(String name)The name of the network profile about which you are returning information.UpdateNetworkProfileRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateNetworkProfileRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateNetworkProfileRequest.Buildertype(String type)The type of network profile to return information about.UpdateNetworkProfileRequest.Buildertype(NetworkProfileType type)The type of network profile to return information about.UpdateNetworkProfileRequest.BuilderuplinkBandwidthBits(Long uplinkBandwidthBits)The data throughput rate in bits per second, as an integer from 0 to 104857600.UpdateNetworkProfileRequest.BuilderuplinkDelayMs(Long uplinkDelayMs)Delay time for all packets to destination in milliseconds as an integer from 0 to 2000.UpdateNetworkProfileRequest.BuilderuplinkJitterMs(Long uplinkJitterMs)Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000.UpdateNetworkProfileRequest.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
-
arn
UpdateNetworkProfileRequest.Builder arn(String arn)
The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.
- Parameters:
arn- The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
UpdateNetworkProfileRequest.Builder name(String name)
The name of the network profile about which you are returning information.
- Parameters:
name- The name of the network profile about which you are returning information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateNetworkProfileRequest.Builder description(String description)
The description of the network profile about which you are returning information.
- Parameters:
description- The description of the network profile about which you are returning information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
UpdateNetworkProfileRequest.Builder type(String type)
The type of network profile to return information about. Valid values are listed here.
- Parameters:
type- The type of network profile to return information about. 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
UpdateNetworkProfileRequest.Builder type(NetworkProfileType type)
The type of network profile to return information about. Valid values are listed here.
- Parameters:
type- The type of network profile to return information about. 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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.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
UpdateNetworkProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateNetworkProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-