Class CreateFaceLivenessSessionRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.rekognition.model.RekognitionRequest
-
- software.amazon.awssdk.services.rekognition.model.CreateFaceLivenessSessionRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<CreateFaceLivenessSessionRequest.Builder,CreateFaceLivenessSessionRequest>
@Generated("software.amazon.awssdk:codegen") public final class CreateFaceLivenessSessionRequest extends RekognitionRequest implements ToCopyableBuilder<CreateFaceLivenessSessionRequest.Builder,CreateFaceLivenessSessionRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCreateFaceLivenessSessionRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateFaceLivenessSessionRequest.Builderbuilder()StringclientRequestToken()Idempotent token is used to recognize the Face Liveness request.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKeyId()The identifier for your AWS Key Management Service key (AWS KMS key).Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CreateFaceLivenessSessionRequest.Builder>serializableBuilderClass()CreateFaceLivenessSessionRequestSettingssettings()A session settings object.CreateFaceLivenessSessionRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
kmsKeyId
public final String kmsKeyId()
The identifier for your AWS Key Management Service key (AWS KMS key). Used to encrypt audit images and reference images.
- Returns:
- The identifier for your AWS Key Management Service key (AWS KMS key). Used to encrypt audit images and reference images.
-
settings
public final CreateFaceLivenessSessionRequestSettings settings()
A session settings object. It contains settings for the operation to be performed. For Face Liveness, it accepts
OutputConfigandAuditImagesLimit.- Returns:
- A session settings object. It contains settings for the operation to be performed. For Face Liveness, it
accepts
OutputConfigandAuditImagesLimit.
-
clientRequestToken
public final String clientRequestToken()
Idempotent token is used to recognize the Face Liveness request. If the same token is used with multiple
CreateFaceLivenessSessionrequests, the same session is returned. This token is employed to avoid unintentionally creating the same session multiple times.- Returns:
- Idempotent token is used to recognize the Face Liveness request. If the same token is used with multiple
CreateFaceLivenessSessionrequests, the same session is returned. This token is employed to avoid unintentionally creating the same session multiple times.
-
toBuilder
public CreateFaceLivenessSessionRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CreateFaceLivenessSessionRequest.Builder,CreateFaceLivenessSessionRequest>- Specified by:
toBuilderin classRekognitionRequest
-
builder
public static CreateFaceLivenessSessionRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateFaceLivenessSessionRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-