Package com.pulumi.aws.devicefarm
Class NetworkProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.NetworkProfileArgs.Builder
-
- Enclosing class:
- NetworkProfileArgs
public static final class NetworkProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NetworkProfileArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkProfileArgsbuild()NetworkProfileArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)NetworkProfileArgs.Builderdescription(java.lang.String description)NetworkProfileArgs.BuilderdownlinkBandwidthBits(com.pulumi.core.Output<java.lang.Integer> downlinkBandwidthBits)NetworkProfileArgs.BuilderdownlinkBandwidthBits(java.lang.Integer downlinkBandwidthBits)NetworkProfileArgs.BuilderdownlinkDelayMs(com.pulumi.core.Output<java.lang.Integer> downlinkDelayMs)NetworkProfileArgs.BuilderdownlinkDelayMs(java.lang.Integer downlinkDelayMs)NetworkProfileArgs.BuilderdownlinkJitterMs(com.pulumi.core.Output<java.lang.Integer> downlinkJitterMs)NetworkProfileArgs.BuilderdownlinkJitterMs(java.lang.Integer downlinkJitterMs)NetworkProfileArgs.BuilderdownlinkLossPercent(com.pulumi.core.Output<java.lang.Integer> downlinkLossPercent)NetworkProfileArgs.BuilderdownlinkLossPercent(java.lang.Integer downlinkLossPercent)NetworkProfileArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)NetworkProfileArgs.Buildername(java.lang.String name)NetworkProfileArgs.BuilderprojectArn(com.pulumi.core.Output<java.lang.String> projectArn)NetworkProfileArgs.BuilderprojectArn(java.lang.String projectArn)NetworkProfileArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)NetworkProfileArgs.Builderregion(java.lang.String region)NetworkProfileArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)NetworkProfileArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)NetworkProfileArgs.Buildertype(com.pulumi.core.Output<java.lang.String> type)NetworkProfileArgs.Buildertype(java.lang.String type)NetworkProfileArgs.BuilderuplinkBandwidthBits(com.pulumi.core.Output<java.lang.Integer> uplinkBandwidthBits)NetworkProfileArgs.BuilderuplinkBandwidthBits(java.lang.Integer uplinkBandwidthBits)NetworkProfileArgs.BuilderuplinkDelayMs(com.pulumi.core.Output<java.lang.Integer> uplinkDelayMs)NetworkProfileArgs.BuilderuplinkDelayMs(java.lang.Integer uplinkDelayMs)NetworkProfileArgs.BuilderuplinkJitterMs(com.pulumi.core.Output<java.lang.Integer> uplinkJitterMs)NetworkProfileArgs.BuilderuplinkJitterMs(java.lang.Integer uplinkJitterMs)NetworkProfileArgs.BuilderuplinkLossPercent(com.pulumi.core.Output<java.lang.Integer> uplinkLossPercent)NetworkProfileArgs.BuilderuplinkLossPercent(java.lang.Integer uplinkLossPercent)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkProfileArgs defaults)
-
-
Method Detail
-
description
public NetworkProfileArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the network profile.- Returns:
- builder
-
description
public NetworkProfileArgs.Builder description(java.lang.String description)
- Parameters:
description- The description of the network profile.- Returns:
- builder
-
downlinkBandwidthBits
public NetworkProfileArgs.Builder downlinkBandwidthBits(@Nullable com.pulumi.core.Output<java.lang.Integer> downlinkBandwidthBits)
- Parameters:
downlinkBandwidthBits- The data throughput rate in bits per second, as an integer from `0` to `104857600`. Default value is `104857600`.- Returns:
- builder
-
downlinkBandwidthBits
public NetworkProfileArgs.Builder downlinkBandwidthBits(java.lang.Integer downlinkBandwidthBits)
- Parameters:
downlinkBandwidthBits- The data throughput rate in bits per second, as an integer from `0` to `104857600`. Default value is `104857600`.- Returns:
- builder
-
downlinkDelayMs
public NetworkProfileArgs.Builder downlinkDelayMs(@Nullable com.pulumi.core.Output<java.lang.Integer> downlinkDelayMs)
- Parameters:
downlinkDelayMs- Delay time for all packets to destination in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
downlinkDelayMs
public NetworkProfileArgs.Builder downlinkDelayMs(java.lang.Integer downlinkDelayMs)
- Parameters:
downlinkDelayMs- Delay time for all packets to destination in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
downlinkJitterMs
public NetworkProfileArgs.Builder downlinkJitterMs(@Nullable com.pulumi.core.Output<java.lang.Integer> downlinkJitterMs)
- Parameters:
downlinkJitterMs- Time variation in the delay of received packets in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
downlinkJitterMs
public NetworkProfileArgs.Builder downlinkJitterMs(java.lang.Integer downlinkJitterMs)
- Parameters:
downlinkJitterMs- Time variation in the delay of received packets in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
downlinkLossPercent
public NetworkProfileArgs.Builder downlinkLossPercent(@Nullable com.pulumi.core.Output<java.lang.Integer> downlinkLossPercent)
- Parameters:
downlinkLossPercent- Proportion of received packets that fail to arrive from `0` to `100` percent.- Returns:
- builder
-
downlinkLossPercent
public NetworkProfileArgs.Builder downlinkLossPercent(java.lang.Integer downlinkLossPercent)
- Parameters:
downlinkLossPercent- Proportion of received packets that fail to arrive from `0` to `100` percent.- Returns:
- builder
-
name
public NetworkProfileArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the network profile.- Returns:
- builder
-
name
public NetworkProfileArgs.Builder name(java.lang.String name)
- Parameters:
name- The name for the network profile.- Returns:
- builder
-
projectArn
public NetworkProfileArgs.Builder projectArn(com.pulumi.core.Output<java.lang.String> projectArn)
- Parameters:
projectArn- The ARN of the project for the network profile.- Returns:
- builder
-
projectArn
public NetworkProfileArgs.Builder projectArn(java.lang.String projectArn)
- Parameters:
projectArn- The ARN of the project for the network profile.- Returns:
- builder
-
region
public NetworkProfileArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public NetworkProfileArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public NetworkProfileArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public NetworkProfileArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
type
public NetworkProfileArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- The type of network profile to create. Valid values are listed are `PRIVATE` and `CURATED`.- Returns:
- builder
-
type
public NetworkProfileArgs.Builder type(java.lang.String type)
- Parameters:
type- The type of network profile to create. Valid values are listed are `PRIVATE` and `CURATED`.- Returns:
- builder
-
uplinkBandwidthBits
public NetworkProfileArgs.Builder uplinkBandwidthBits(@Nullable com.pulumi.core.Output<java.lang.Integer> uplinkBandwidthBits)
- Parameters:
uplinkBandwidthBits- The data throughput rate in bits per second, as an integer from `0` to `104857600`. Default value is `104857600`.- Returns:
- builder
-
uplinkBandwidthBits
public NetworkProfileArgs.Builder uplinkBandwidthBits(java.lang.Integer uplinkBandwidthBits)
- Parameters:
uplinkBandwidthBits- The data throughput rate in bits per second, as an integer from `0` to `104857600`. Default value is `104857600`.- Returns:
- builder
-
uplinkDelayMs
public NetworkProfileArgs.Builder uplinkDelayMs(@Nullable com.pulumi.core.Output<java.lang.Integer> uplinkDelayMs)
- Parameters:
uplinkDelayMs- Delay time for all packets to destination in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
uplinkDelayMs
public NetworkProfileArgs.Builder uplinkDelayMs(java.lang.Integer uplinkDelayMs)
- Parameters:
uplinkDelayMs- Delay time for all packets to destination in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
uplinkJitterMs
public NetworkProfileArgs.Builder uplinkJitterMs(@Nullable com.pulumi.core.Output<java.lang.Integer> uplinkJitterMs)
- Parameters:
uplinkJitterMs- Time variation in the delay of received packets in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
uplinkJitterMs
public NetworkProfileArgs.Builder uplinkJitterMs(java.lang.Integer uplinkJitterMs)
- Parameters:
uplinkJitterMs- Time variation in the delay of received packets in milliseconds as an integer from `0` to `2000`.- Returns:
- builder
-
uplinkLossPercent
public NetworkProfileArgs.Builder uplinkLossPercent(@Nullable com.pulumi.core.Output<java.lang.Integer> uplinkLossPercent)
- Parameters:
uplinkLossPercent- Proportion of received packets that fail to arrive from `0` to `100` percent.- Returns:
- builder
-
uplinkLossPercent
public NetworkProfileArgs.Builder uplinkLossPercent(java.lang.Integer uplinkLossPercent)
- Parameters:
uplinkLossPercent- Proportion of received packets that fail to arrive from `0` to `100` percent.- Returns:
- builder
-
build
public NetworkProfileArgs build()
-
-