@Generated(value="software.amazon.awssdk:codegen") public final class ProtectiveEquipmentPerson extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProtectiveEquipmentPerson.Builder,ProtectiveEquipmentPerson>
A person detected by a call to DetectProtectiveEquipment. The API returns all persons detected in the input
image in an array of ProtectiveEquipmentPerson objects.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProtectiveEquipmentPerson.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<ProtectiveEquipmentBodyPart> |
bodyParts()
An array of body parts detected on a person's body (including body parts without PPE).
|
BoundingBox |
boundingBox()
A bounding box around the detected person.
|
static ProtectiveEquipmentPerson.Builder |
builder() |
Float |
confidence()
The confidence that Amazon Rekognition has that the bounding box contains a person.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasBodyParts()
For responses, this returns true if the service returned a value for the BodyParts property.
|
int |
hashCode() |
Integer |
id()
The identifier for the detected person.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProtectiveEquipmentPerson.Builder> |
serializableBuilderClass() |
ProtectiveEquipmentPerson.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasBodyParts()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<ProtectiveEquipmentBodyPart> bodyParts()
An array of body parts detected on a person's body (including body parts without PPE).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasBodyParts() method.
public final BoundingBox boundingBox()
A bounding box around the detected person.
public final Float confidence()
The confidence that Amazon Rekognition has that the bounding box contains a person.
public final Integer id()
The identifier for the detected person. The identifier is only unique for a single call to
DetectProtectiveEquipment.
DetectProtectiveEquipment.public ProtectiveEquipmentPerson.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProtectiveEquipmentPerson.Builder,ProtectiveEquipmentPerson>public static ProtectiveEquipmentPerson.Builder builder()
public static Class<? extends ProtectiveEquipmentPerson.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.