@Generated(value="software.amazon.awssdk:codegen") public final class DetectFacesRequest extends RekognitionRequest implements ToCopyableBuilder<DetectFacesRequest.Builder,DetectFacesRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
DetectFacesRequest.Builder |
Modifier and Type | Method and Description |
---|---|
List<Attribute> |
attributes()
An array of facial attributes you want to be returned.
|
List<String> |
attributesAsStrings()
An array of facial attributes you want to be returned.
|
static DetectFacesRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
Image |
image()
The input image as base64-encoded bytes or an S3 object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DetectFacesRequest.Builder> |
serializableBuilderClass() |
DetectFacesRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public Image image()
The input image as base64-encoded bytes or an S3 object. If you use the AWS CLI to call Amazon Rekognition operations, passing base64-encoded image bytes is not supported.
public List<Attribute> attributes()
An array of facial attributes you want to be returned. This can be the default list of attributes or all
attributes. If you don't specify a value for Attributes
or if you specify ["DEFAULT"]
,
the API returns the following subset of facial attributes: BoundingBox
, Confidence
,
Pose
, Quality
, and Landmarks
. If you provide ["ALL"]
, all
facial attributes are returned, but the operation takes longer to complete.
If you provide both, ["ALL", "DEFAULT"]
, the service uses a logical AND operator to determine which
attributes to return (in this case, all attributes).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
Attributes
or if you specify
["DEFAULT"]
, the API returns the following subset of facial attributes:
BoundingBox
, Confidence
, Pose
, Quality
, and
Landmarks
. If you provide ["ALL"]
, all facial attributes are returned, but the
operation takes longer to complete.
If you provide both, ["ALL", "DEFAULT"]
, the service uses a logical AND operator to
determine which attributes to return (in this case, all attributes).
public List<String> attributesAsStrings()
An array of facial attributes you want to be returned. This can be the default list of attributes or all
attributes. If you don't specify a value for Attributes
or if you specify ["DEFAULT"]
,
the API returns the following subset of facial attributes: BoundingBox
, Confidence
,
Pose
, Quality
, and Landmarks
. If you provide ["ALL"]
, all
facial attributes are returned, but the operation takes longer to complete.
If you provide both, ["ALL", "DEFAULT"]
, the service uses a logical AND operator to determine which
attributes to return (in this case, all attributes).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
Attributes
or if you specify
["DEFAULT"]
, the API returns the following subset of facial attributes:
BoundingBox
, Confidence
, Pose
, Quality
, and
Landmarks
. If you provide ["ALL"]
, all facial attributes are returned, but the
operation takes longer to complete.
If you provide both, ["ALL", "DEFAULT"]
, the service uses a logical AND operator to
determine which attributes to return (in this case, all attributes).
public DetectFacesRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DetectFacesRequest.Builder,DetectFacesRequest>
toBuilder
in class RekognitionRequest
public static DetectFacesRequest.Builder builder()
public static Class<? extends DetectFacesRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.