public ProtectiveEquipmentSummarizationAttributes withRequiredEquipmentTypes(ProtectiveEquipmentType... requiredEquipmentTypes) {
        java.util.ArrayList<String> requiredEquipmentTypesCopy = new java.util.ArrayList<String>(requiredEquipmentTypes.length);
        for (ProtectiveEquipmentType value : requiredEquipmentTypes) {
            requiredEquipmentTypesCopy.add(value.toString());
        }
        if (getRequiredEquipmentTypes() == null) {
            setRequiredEquipmentTypes(requiredEquipmentTypesCopy);
        } else {
            getRequiredEquipmentTypes().addAll(requiredEquipmentTypesCopy);
        }
        return this;
    }
<p>
An array of personal protective equipment types for which you want summary information. If a person is detected
wearing a required requipment type, the person's ID is added to the <code>PersonsWithRequiredEquipment</code>
array field returned in <a>ProtectiveEquipmentSummary</a> by <code>DetectProtectiveEquipment</code>.
</p>

@param requiredEquipmentTypes
       An array of personal protective equipment types for which you want summary information. If a person is
       detected wearing a required requipment type, the person's ID is added to the
       <code>PersonsWithRequiredEquipment</code> array field returned in <a>ProtectiveEquipmentSummary</a> by
       <code>DetectProtectiveEquipment</code>.
@return Returns a reference to this object so that method calls can be chained together.
@see ProtectiveEquipmentType
aws-java-sdk-rekognition/src/main/java/com/amazonaws/services/rekognition/model/ProtectiveEquipmentSummarizationAttributes.java