Package com.pulumi.aws.devicefarm.inputs
Class DevicePoolRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.devicefarm.inputs.DevicePoolRuleArgs.Builder
-
- Enclosing class:
- DevicePoolRuleArgs
public static final class DevicePoolRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DevicePoolRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DevicePoolRuleArgs.Builderattribute(com.pulumi.core.Output<java.lang.String> attribute)DevicePoolRuleArgs.Builderattribute(java.lang.String attribute)DevicePoolRuleArgsbuild()DevicePoolRuleArgs.Builderoperator(com.pulumi.core.Output<java.lang.String> operator)DevicePoolRuleArgs.Builderoperator(java.lang.String operator)DevicePoolRuleArgs.Buildervalue(com.pulumi.core.Output<java.lang.String> value)DevicePoolRuleArgs.Buildervalue(java.lang.String value)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DevicePoolRuleArgs defaults)
-
-
Method Detail
-
attribute
public DevicePoolRuleArgs.Builder attribute(@Nullable com.pulumi.core.Output<java.lang.String> attribute)
- Parameters:
attribute- The rule's stringified attribute. Valid values are: `APPIUM_VERSION`, `ARN`, `AVAILABILITY`, `FLEET_TYPE`, `FORM_FACTOR`, `INSTANCE_ARN`, `INSTANCE_LABELS`, `MANUFACTURER`, `MODEL`, `OS_VERSION`, `PLATFORM`, `REMOTE_ACCESS_ENABLED`, `REMOTE_DEBUG_ENABLED`.- Returns:
- builder
-
attribute
public DevicePoolRuleArgs.Builder attribute(java.lang.String attribute)
- Parameters:
attribute- The rule's stringified attribute. Valid values are: `APPIUM_VERSION`, `ARN`, `AVAILABILITY`, `FLEET_TYPE`, `FORM_FACTOR`, `INSTANCE_ARN`, `INSTANCE_LABELS`, `MANUFACTURER`, `MODEL`, `OS_VERSION`, `PLATFORM`, `REMOTE_ACCESS_ENABLED`, `REMOTE_DEBUG_ENABLED`.- Returns:
- builder
-
operator
public DevicePoolRuleArgs.Builder operator(@Nullable com.pulumi.core.Output<java.lang.String> operator)
- Parameters:
operator- Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute. Valid values are: `EQUALS`, `NOT_IN`, `IN`, `GREATER_THAN`, `GREATER_THAN_OR_EQUALS`, `LESS_THAN`, `LESS_THAN_OR_EQUALS`, `CONTAINS`.- Returns:
- builder
-
operator
public DevicePoolRuleArgs.Builder operator(java.lang.String operator)
- Parameters:
operator- Specifies how Device Farm compares the rule's attribute to the value. For the operators that are supported by each attribute. Valid values are: `EQUALS`, `NOT_IN`, `IN`, `GREATER_THAN`, `GREATER_THAN_OR_EQUALS`, `LESS_THAN`, `LESS_THAN_OR_EQUALS`, `CONTAINS`.- Returns:
- builder
-
value
public DevicePoolRuleArgs.Builder value(@Nullable com.pulumi.core.Output<java.lang.String> value)
- Parameters:
value- The rule's value.- Returns:
- builder
-
value
public DevicePoolRuleArgs.Builder value(java.lang.String value)
- Parameters:
value- The rule's value.- Returns:
- builder
-
build
public DevicePoolRuleArgs build()
-
-