DevicePoolRuleArgs

data class DevicePoolRuleArgs(val attribute: Output<String>? = null, val operator: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<DevicePoolRuleArgs>

Constructors

Link copied to clipboard
constructor(attribute: Output<String>? = null, operator: Output<String>? = null, value: Output<String>? = null)

Properties

Link copied to clipboard
val attribute: Output<String>? = null

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.

Link copied to clipboard
val operator: Output<String>? = null

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.

Link copied to clipboard
val value: Output<String>? = null

The rule's value.

Functions

Link copied to clipboard
open override fun toJava(): DevicePoolRuleArgs