Package com.pulumi.aws.devicefarm.inputs
Class NetworkProfileState.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.inputs.NetworkProfileState.Builder
-
- Enclosing class:
- NetworkProfileState
public static final class NetworkProfileState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NetworkProfileState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkProfileState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)NetworkProfileState.Builderarn(java.lang.String arn)NetworkProfileStatebuild()NetworkProfileState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)NetworkProfileState.Builderdescription(java.lang.String description)NetworkProfileState.BuilderdownlinkBandwidthBits(com.pulumi.core.Output<java.lang.Integer> downlinkBandwidthBits)NetworkProfileState.BuilderdownlinkBandwidthBits(java.lang.Integer downlinkBandwidthBits)NetworkProfileState.BuilderdownlinkDelayMs(com.pulumi.core.Output<java.lang.Integer> downlinkDelayMs)NetworkProfileState.BuilderdownlinkDelayMs(java.lang.Integer downlinkDelayMs)NetworkProfileState.BuilderdownlinkJitterMs(com.pulumi.core.Output<java.lang.Integer> downlinkJitterMs)NetworkProfileState.BuilderdownlinkJitterMs(java.lang.Integer downlinkJitterMs)NetworkProfileState.BuilderdownlinkLossPercent(com.pulumi.core.Output<java.lang.Integer> downlinkLossPercent)NetworkProfileState.BuilderdownlinkLossPercent(java.lang.Integer downlinkLossPercent)NetworkProfileState.Buildername(com.pulumi.core.Output<java.lang.String> name)NetworkProfileState.Buildername(java.lang.String name)NetworkProfileState.BuilderprojectArn(com.pulumi.core.Output<java.lang.String> projectArn)NetworkProfileState.BuilderprojectArn(java.lang.String projectArn)NetworkProfileState.Builderregion(com.pulumi.core.Output<java.lang.String> region)NetworkProfileState.Builderregion(java.lang.String region)NetworkProfileState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)NetworkProfileState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)NetworkProfileState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)NetworkProfileState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)NetworkProfileState.Buildertype(com.pulumi.core.Output<java.lang.String> type)NetworkProfileState.Buildertype(java.lang.String type)NetworkProfileState.BuilderuplinkBandwidthBits(com.pulumi.core.Output<java.lang.Integer> uplinkBandwidthBits)NetworkProfileState.BuilderuplinkBandwidthBits(java.lang.Integer uplinkBandwidthBits)NetworkProfileState.BuilderuplinkDelayMs(com.pulumi.core.Output<java.lang.Integer> uplinkDelayMs)NetworkProfileState.BuilderuplinkDelayMs(java.lang.Integer uplinkDelayMs)NetworkProfileState.BuilderuplinkJitterMs(com.pulumi.core.Output<java.lang.Integer> uplinkJitterMs)NetworkProfileState.BuilderuplinkJitterMs(java.lang.Integer uplinkJitterMs)NetworkProfileState.BuilderuplinkLossPercent(com.pulumi.core.Output<java.lang.Integer> uplinkLossPercent)NetworkProfileState.BuilderuplinkLossPercent(java.lang.Integer uplinkLossPercent)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkProfileState defaults)
-
-
Method Detail
-
arn
public NetworkProfileState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of this network profile.- Returns:
- builder
-
arn
public NetworkProfileState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of this network profile.- Returns:
- builder
-
description
public NetworkProfileState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the network profile.- Returns:
- builder
-
description
public NetworkProfileState.Builder description(java.lang.String description)
- Parameters:
description- The description of the network profile.- Returns:
- builder
-
downlinkBandwidthBits
public NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the network profile.- Returns:
- builder
-
name
public NetworkProfileState.Builder name(java.lang.String name)
- Parameters:
name- The name for the network profile.- Returns:
- builder
-
projectArn
public NetworkProfileState.Builder projectArn(@Nullable com.pulumi.core.Output<java.lang.String> projectArn)
- Parameters:
projectArn- The ARN of the project for the network profile.- Returns:
- builder
-
projectArn
public NetworkProfileState.Builder projectArn(java.lang.String projectArn)
- Parameters:
projectArn- The ARN of the project for the network profile.- Returns:
- builder
-
region
public NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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
-
tagsAll
public NetworkProfileState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public NetworkProfileState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
type
public NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState.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 NetworkProfileState build()
-
-