ManagedDevices

public interface ManagedDevices


Options for Managed Devices

Summary

Public methods

abstract @NonNull ExtensiblePolymorphicDomainObjectContainer<@NonNull Device>

List of test devices for this project for use with the Unified Test Platform

abstract @NonNull ExtensiblePolymorphicDomainObjectContainer<@NonNull Device>

List of test devices for this project for use with the Unified Test Platform

abstract @NonNull NamedDomainObjectContainer<@NonNull DeviceGroup>

List of DeviceGroups to create tasks for.

abstract @NonNull NamedDomainObjectContainer<@NonNull ManagedVirtualDevice>

Convenience container for specifying managed devices of type ManagedVirtualDevice.

Public methods

getAllDevices

abstract @NonNull ExtensiblePolymorphicDomainObjectContainer<@NonNull DevicegetAllDevices()

List of test devices for this project for use with the Unified Test Platform

These APIs are experimental and may change without notice.

getDevices

abstract @NonNull ExtensiblePolymorphicDomainObjectContainer<@NonNull DevicegetDevices()

List of test devices for this project for use with the Unified Test Platform

This is replaced with allDevices

getGroups

abstract @NonNull NamedDomainObjectContainer<@NonNull DeviceGroupgetGroups()

List of DeviceGroups to create tasks for.

These APIs are experimental and may change without notice.

getLocalDevices

@Incubating
abstract @NonNull NamedDomainObjectContainer<@NonNull ManagedVirtualDevicegetLocalDevices()

Convenience container for specifying managed devices of type ManagedVirtualDevice.

This list is managed in sync with allDevices. ManagedVirtualDevice definitions added or removed in this container are correspondingly handled in allDevices, and vice versa.