/* * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ package com.amazonaws.services.rekognition.model; import java.io.Serializable; /** *
* Specifies summary attributes to return from a call to
* DetectProtectiveEquipment. You can specify which types of PPE to
* summarize. You can also specify a minimum confidence value for detections.
* Summary information is returned in the Summary
* (ProtectiveEquipmentSummary) field of the response from
* DetectProtectiveEquipment
. The summary includes which persons in
* an image were detected wearing the requested types of person protective
* equipment (PPE), which persons were detected as not wearing PPE, and the
* persons in which a determination could not be made. For more information, see
* ProtectiveEquipmentSummary.
*
* The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, * equipment detection, and body part coverage. Amazon Rekognition doesn't * return summary information with a confidence than this specified value. * There isn't a default value. *
*
* Specify a MinConfidence
value that is between 50-100% as
* DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that
* is less than 50%, the results are the same specifying a value of 50%.
*
*
*
* Constraints:
* Length: 0.0 - 100.0
*/
private Float minConfidence;
/**
*
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, * equipment detection, and body part coverage. Amazon Rekognition doesn't * return summary information with a confidence than this specified value. * There isn't a default value. *
*
* Specify a MinConfidence
value that is between 50-100% as
* DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that
* is less than 50%, the results are the same specifying a value of 50%.
*
*
*
* Constraints:
* Length: 0.0 - 100.0
*
* @return
* The minimum confidence level for which you want summary * information. The confidence level applies to person detection, * body part detection, equipment detection, and body part coverage. * Amazon Rekognition doesn't return summary information with a * confidence than this specified value. There isn't a default * value. *
*
* Specify a MinConfidence
value that is between
* 50-100% as DetectProtectiveEquipment
returns
* predictions only where the detection confidence is between 50% -
* 100%. If you specify a value that is less than 50%, the results
* are the same specifying a value of 50%.
*
*
*/ public Float getMinConfidence() { return minConfidence; } /** ** The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, * equipment detection, and body part coverage. Amazon Rekognition doesn't * return summary information with a confidence than this specified value. * There isn't a default value. *
*
* Specify a MinConfidence
value that is between 50-100% as
* DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that
* is less than 50%, the results are the same specifying a value of 50%.
*
*
*
* Constraints:
* Length: 0.0 - 100.0
*
* @param minConfidence
* The minimum confidence level for which you want summary * information. The confidence level applies to person detection, * body part detection, equipment detection, and body part * coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There * isn't a default value. *
*
* Specify a MinConfidence
value that is between
* 50-100% as DetectProtectiveEquipment
returns
* predictions only where the detection confidence is between 50%
* - 100%. If you specify a value that is less than 50%, the
* results are the same specifying a value of 50%.
*
*
*/ public void setMinConfidence(Float minConfidence) { this.minConfidence = minConfidence; } /** ** The minimum confidence level for which you want summary information. The * confidence level applies to person detection, body part detection, * equipment detection, and body part coverage. Amazon Rekognition doesn't * return summary information with a confidence than this specified value. * There isn't a default value. *
*
* Specify a MinConfidence
value that is between 50-100% as
* DetectProtectiveEquipment
returns predictions only where the
* detection confidence is between 50% - 100%. If you specify a value that
* is less than 50%, the results are the same specifying a value of 50%.
*
*
** Returns a reference to this object so that method calls can be chained * together. *
* Constraints:
* Length: 0.0 - 100.0
*
* @param minConfidence
* The minimum confidence level for which you want summary * information. The confidence level applies to person detection, * body part detection, equipment detection, and body part * coverage. Amazon Rekognition doesn't return summary * information with a confidence than this specified value. There * isn't a default value. *
*
* Specify a MinConfidence
value that is between
* 50-100% as DetectProtectiveEquipment
returns
* predictions only where the detection confidence is between 50%
* - 100%. If you specify a value that is less than 50%, the
* results are the same specifying a value of 50%.
*
*
* @return A reference to this updated object so that method calls can be * chained together. */ public ProtectiveEquipmentSummarizationAttributes withMinConfidence(Float minConfidence) { this.minConfidence = minConfidence; return this; } /** *
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* 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
* PersonsWithRequiredEquipment
array field returned
* in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* Returns a reference to this object so that method calls can be chained * together. * * @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
* PersonsWithRequiredEquipment
array field returned
* in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* 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
* PersonsWithRequiredEquipment
array field returned in
* ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*
* Returns a reference to this object so that method calls can be chained * together. * * @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
* PersonsWithRequiredEquipment
array field returned
* in ProtectiveEquipmentSummary by
* DetectProtectiveEquipment
.
*