AWS SDK for C++  1.9.175
AWS SDK for C++
StreamProcessorSettings.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace Rekognition
22 {
23 namespace Model
24 {
25 
33  {
34  public:
39 
40 
44  inline const FaceSearchSettings& GetFaceSearch() const{ return m_faceSearch; }
45 
49  inline bool FaceSearchHasBeenSet() const { return m_faceSearchHasBeenSet; }
50 
54  inline void SetFaceSearch(const FaceSearchSettings& value) { m_faceSearchHasBeenSet = true; m_faceSearch = value; }
55 
59  inline void SetFaceSearch(FaceSearchSettings&& value) { m_faceSearchHasBeenSet = true; m_faceSearch = std::move(value); }
60 
64  inline StreamProcessorSettings& WithFaceSearch(const FaceSearchSettings& value) { SetFaceSearch(value); return *this;}
65 
69  inline StreamProcessorSettings& WithFaceSearch(FaceSearchSettings&& value) { SetFaceSearch(std::move(value)); return *this;}
70 
71  private:
72 
73  FaceSearchSettings m_faceSearch;
74  bool m_faceSearchHasBeenSet;
75  };
76 
77 } // namespace Model
78 } // namespace Rekognition
79 } // namespace Aws
Aws::Rekognition::Model::StreamProcessorSettings::SetFaceSearch
void SetFaceSearch(FaceSearchSettings &&value)
Definition: StreamProcessorSettings.h:59
FaceSearchSettings.h
Aws::Rekognition::Model::StreamProcessorSettings::WithFaceSearch
StreamProcessorSettings & WithFaceSearch(FaceSearchSettings &&value)
Definition: StreamProcessorSettings.h:69
Aws::Rekognition::Model::StreamProcessorSettings::FaceSearchHasBeenSet
bool FaceSearchHasBeenSet() const
Definition: StreamProcessorSettings.h:49
Aws::Rekognition::Model::StreamProcessorSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Rekognition::Model::FaceSearchSettings
Definition: FaceSearchSettings.h:34
Aws::Rekognition::Model::StreamProcessorSettings::WithFaceSearch
StreamProcessorSettings & WithFaceSearch(const FaceSearchSettings &value)
Definition: StreamProcessorSettings.h:64
Aws::Rekognition::Model::StreamProcessorSettings::SetFaceSearch
void SetFaceSearch(const FaceSearchSettings &value)
Definition: StreamProcessorSettings.h:54
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Rekognition::Model::StreamProcessorSettings::StreamProcessorSettings
StreamProcessorSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::Rekognition::Model::StreamProcessorSettings::operator=
StreamProcessorSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_REKOGNITION_API
#define AWS_REKOGNITION_API
Definition: Rekognition_EXPORTS.h:28
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::Rekognition::Model::StreamProcessorSettings::StreamProcessorSettings
StreamProcessorSettings()
Aws::Rekognition::Model::StreamProcessorSettings::GetFaceSearch
const FaceSearchSettings & GetFaceSearch() const
Definition: StreamProcessorSettings.h:44
Rekognition_EXPORTS.h
Aws::Rekognition::Model::StreamProcessorSettings
Definition: StreamProcessorSettings.h:33