/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A session settings object. It contains settings for the operation to be
* performed. It accepts arguments for OutputConfig and
* AuditImagesLimit.See Also:
AWS
* API Reference
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Can specify the location of an Amazon S3 bucket, where reference and audit
* images will be stored. Note that the Amazon S3 bucket must be located in the
* caller's AWS account and in the same region as the Face Liveness end-point.
* Additionally, the Amazon S3 object keys are auto-generated by the Face Liveness
* system. Requires that the caller has the s3:PutObject
permission on
* the Amazon S3 bucket.
Number of audit images to be returned back. Takes an integer between 0-4. Any * integer less than 0 will return 0, any integer above 4 will return 4 images in * the response. By default, it is set to 0. The limit is best effort and is based * on the actual duration of the selfie-video.
*/ inline int GetAuditImagesLimit() const{ return m_auditImagesLimit; } /** *Number of audit images to be returned back. Takes an integer between 0-4. Any * integer less than 0 will return 0, any integer above 4 will return 4 images in * the response. By default, it is set to 0. The limit is best effort and is based * on the actual duration of the selfie-video.
*/ inline bool AuditImagesLimitHasBeenSet() const { return m_auditImagesLimitHasBeenSet; } /** *Number of audit images to be returned back. Takes an integer between 0-4. Any * integer less than 0 will return 0, any integer above 4 will return 4 images in * the response. By default, it is set to 0. The limit is best effort and is based * on the actual duration of the selfie-video.
*/ inline void SetAuditImagesLimit(int value) { m_auditImagesLimitHasBeenSet = true; m_auditImagesLimit = value; } /** *Number of audit images to be returned back. Takes an integer between 0-4. Any * integer less than 0 will return 0, any integer above 4 will return 4 images in * the response. By default, it is set to 0. The limit is best effort and is based * on the actual duration of the selfie-video.
*/ inline CreateFaceLivenessSessionRequestSettings& WithAuditImagesLimit(int value) { SetAuditImagesLimit(value); return *this;} private: LivenessOutputConfig m_outputConfig; bool m_outputConfigHasBeenSet = false; int m_auditImagesLimit; bool m_auditImagesLimitHasBeenSet = false; }; } // namespace Model } // namespace Rekognition } // namespace Aws