<p>
Information about incompatible devices.
</p>

@param incompatibleDevices
Information about incompatible devices.
174876
public void setIncompatibleDevices(java.util.Collection<DevicePoolCompatibilityResult> incompatibleDevices) {
        if (incompatibleDevices == null) {
            this.incompatibleDevices = null;
            return;
        }

        this.incompatibleDevices = new java.util.ArrayList<DevicePoolCompatibilityResult>(incompatibleDevices);
    }
787015
public void setReadReplicaIdentifiers(java.util.Collection<String> readReplicaIdentifiers) {
        if (readReplicaIdentifiers == null) {
            this.readReplicaIdentifiers = null;
            return;
        }

        this.readReplicaIdentifiers = new java.util.ArrayList<String>(readReplicaIdentifiers);
    }
779367
public void setDeviceSelectorConfiguration(String deviceSelector) {

        m_deviceSelectorConfiguration = deviceSelector;

        Object objectInstance;

        try {
            objectInstance = Class.forName(m_deviceSelectorConfiguration).newInstance();
        } catch (Throwable t) {
            LOG.error(
                Messages.get().getBundle().key(Messages.LOG_CLASS_INIT_FAILURE_1, m_deviceSelectorConfiguration),
                t);
            return;
        }
        if (objectInstance instanceof I_CmsJspDeviceSelector) {
            m_deviceSelector = (I_CmsJspDeviceSelector)objectInstance;
            if (CmsLog.INIT.isInfoEnabled()) {
                CmsLog.INIT.info(
                    Messages.get().getBundle().key(
                        Messages.INIT_FLEXCACHE_DEVICE_SELECTOR_SUCCESS_1,
                        m_deviceSelectorConfiguration));
            }
        } else {
            if (CmsLog.INIT.isFatalEnabled()) {
                CmsLog.INIT.fatal(
                    Messages.get().getBundle().key(
                        Messages.INIT_FLEXCACHE_DEVICE_SELECTOR_FAILURE_1,
                        m_deviceSelectorConfiguration));
            }
        }
    }
995950
public void setSmartHomeAppliances(java.util.Collection<SmartHomeAppliance> smartHomeAppliances) {
        if (smartHomeAppliances == null) {
            this.smartHomeAppliances = null;
            return;
        }

        this.smartHomeAppliances = new java.util.ArrayList<SmartHomeAppliance>(smartHomeAppliances);
    }
1055742
public void setSupportedMediaTypes(List<MediaType> supportedMediaTypes) {
		Assert.notEmpty(supportedMediaTypes, "'supportedMediaTypes' must not be empty");
		this.supportedMediaTypes = new ArrayList<MediaType>(supportedMediaTypes);
	}
426875
public void setItems(java.util.Collection<Integration> items) {
        if (items == null) {
            this.items = null;
            return;
        }

        this.items = new java.util.ArrayList<Integration>(items);
    }
823072
public void setSupportedPlatforms(java.util.Collection<SupportedPlatform> supportedPlatforms) {
        if (supportedPlatforms == null) {
            this.supportedPlatforms = null;
            return;
        }

        this.supportedPlatforms = new com.amazonaws.internal.SdkInternalList<SupportedPlatform>(supportedPlatforms);
    }
338185
public void setMFADevices(java.util.Collection<MFADevice> mFADevices) {
        if (mFADevices == null) {
            this.mFADevices = null;
            return;
        }

        this.mFADevices = new com.amazonaws.internal.SdkInternalList<MFADevice>(mFADevices);
    }
1231657
public void setUnmatchedFaces(java.util.Collection<ComparedFace> unmatchedFaces) {
        if (unmatchedFaces == null) {
            this.unmatchedFaces = null;
            return;
        }

        this.unmatchedFaces = new java.util.ArrayList<ComparedFace>(unmatchedFaces);
    }
1350393
public void setDeviceEvents(java.util.Collection<DeviceEvent> deviceEvents) {
        if (deviceEvents == null) {
            this.deviceEvents = null;
            return;
        }

        this.deviceEvents = new java.util.ArrayList<DeviceEvent>(deviceEvents);
    }
1189691
public void setDeviceMethods(java.util.Collection<DeviceMethod> deviceMethods) {
        if (deviceMethods == null) {
            this.deviceMethods = null;
            return;
        }

        this.deviceMethods = new java.util.ArrayList<DeviceMethod>(deviceMethods);
    }
1346267
public void putDevicePipeProperty(String deviceName, DbPipe dbPipe) throws DevFailed {
        databaseDAO.putDevicePipeProperty(this, deviceName, dbPipe);
    }
1340171
public void putDevicePipeProperty(String deviceName, ArrayList<DbPipe> dbPipes) throws DevFailed {
        for (DbPipe dbPipe : dbPipes)
            databaseDAO.putDevicePipeProperty(this, deviceName, dbPipe);
    }
1094749
private static void assertNoIncompatibleAnnotations(Class<? extends Annotation> annotation,
                                                        Field field,
                                                        Class<? extends Annotation>... undesiredAnnotations) {
        for (Class<? extends Annotation> u : undesiredAnnotations) {
            if (field.isAnnotationPresent(u)) {
                throw unsupportedCombinationOfAnnotations(annotation.getSimpleName(),
                                                          u.getSimpleName());
            }
        }
    }
1126170
public void setKeyPairs(java.util.Collection<KeyPair> keyPairs) {
        if (keyPairs == null) {
            this.keyPairs = null;
            return;
        }

        this.keyPairs = new java.util.ArrayList<KeyPair>(keyPairs);
    }
1134990
public void setDirectConnectGatewayAttachments(java.util.Collection<DirectConnectGatewayAttachment> directConnectGatewayAttachments) {
        if (directConnectGatewayAttachments == null) {
            this.directConnectGatewayAttachments = null;
            return;
        }

        this.directConnectGatewayAttachments = new com.amazonaws.internal.SdkInternalList<DirectConnectGatewayAttachment>(directConnectGatewayAttachments);
    }
671028
public boolean isDeviceCompatible(final IoDevice device)
    {
        List<IoDevice> ioDevices = new LinkedList<IoDevice>();
        for (PriorityIoDeviceTuple tuple : mCompatibleDevices)
        {
            if (tuple.getIoDevice().equals(device))
            {
                return true;
            }
        }
        return false;
    }