Package com.pulumi.aws.devicefarm
Class DevicePoolArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.DevicePoolArgs.Builder
-
- Enclosing class:
- DevicePoolArgs
public static final class DevicePoolArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DevicePoolArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevicePoolArgsbuild()DevicePoolArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DevicePoolArgs.Builderdescription(java.lang.String description)DevicePoolArgs.BuildermaxDevices(com.pulumi.core.Output<java.lang.Integer> maxDevices)DevicePoolArgs.BuildermaxDevices(java.lang.Integer maxDevices)DevicePoolArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DevicePoolArgs.Buildername(java.lang.String name)DevicePoolArgs.BuilderprojectArn(com.pulumi.core.Output<java.lang.String> projectArn)DevicePoolArgs.BuilderprojectArn(java.lang.String projectArn)DevicePoolArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DevicePoolArgs.Builderregion(java.lang.String region)DevicePoolArgs.Builderrules(DevicePoolRuleArgs... rules)DevicePoolArgs.Builderrules(com.pulumi.core.Output<java.util.List<DevicePoolRuleArgs>> rules)DevicePoolArgs.Builderrules(java.util.List<DevicePoolRuleArgs> rules)DevicePoolArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DevicePoolArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DevicePoolArgs defaults)
-
-
Method Detail
-
description
public DevicePoolArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The device pool's description.- Returns:
- builder
-
description
public DevicePoolArgs.Builder description(java.lang.String description)
- Parameters:
description- The device pool's description.- Returns:
- builder
-
maxDevices
public DevicePoolArgs.Builder maxDevices(@Nullable com.pulumi.core.Output<java.lang.Integer> maxDevices)
- Parameters:
maxDevices- The number of devices that Device Farm can add to your device pool.- Returns:
- builder
-
maxDevices
public DevicePoolArgs.Builder maxDevices(java.lang.Integer maxDevices)
- Parameters:
maxDevices- The number of devices that Device Farm can add to your device pool.- Returns:
- builder
-
name
public DevicePoolArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the Device Pool- Returns:
- builder
-
name
public DevicePoolArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the Device Pool- Returns:
- builder
-
projectArn
public DevicePoolArgs.Builder projectArn(com.pulumi.core.Output<java.lang.String> projectArn)
- Parameters:
projectArn- The ARN of the project for the device pool.- Returns:
- builder
-
projectArn
public DevicePoolArgs.Builder projectArn(java.lang.String projectArn)
- Parameters:
projectArn- The ARN of the project for the device pool.- Returns:
- builder
-
region
public DevicePoolArgs.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 DevicePoolArgs.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
-
rules
public DevicePoolArgs.Builder rules(com.pulumi.core.Output<java.util.List<DevicePoolRuleArgs>> rules)
- Parameters:
rules- The device pool's rules. See Rule.- Returns:
- builder
-
rules
public DevicePoolArgs.Builder rules(java.util.List<DevicePoolRuleArgs> rules)
- Parameters:
rules- The device pool's rules. See Rule.- Returns:
- builder
-
rules
public DevicePoolArgs.Builder rules(DevicePoolRuleArgs... rules)
- Parameters:
rules- The device pool's rules. See Rule.- Returns:
- builder
-
tags
public DevicePoolArgs.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 DevicePoolArgs.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
-
build
public DevicePoolArgs build()
-
-