7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/ConnectedHomeSettings.h>
9#include <aws/rekognition/model/FaceSearchSettings.h>
20namespace Rekognition {
44 template <
typename FaceSearchT = FaceSearchSettings>
46 m_faceSearchHasBeenSet =
true;
47 m_faceSearch = std::forward<FaceSearchT>(value);
49 template <
typename FaceSearchT = FaceSearchSettings>
60 template <
typename ConnectedHomeT = ConnectedHomeSettings>
62 m_connectedHomeHasBeenSet =
true;
63 m_connectedHome = std::forward<ConnectedHomeT>(value);
65 template <
typename ConnectedHomeT = ConnectedHomeSettings>
75 bool m_faceSearchHasBeenSet =
false;
76 bool m_connectedHomeHasBeenSet =
false;
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
bool FaceSearchHasBeenSet() const
AWS_REKOGNITION_API StreamProcessorSettings(Aws::Utils::Json::JsonView jsonValue)
const FaceSearchSettings & GetFaceSearch() const
StreamProcessorSettings & WithConnectedHome(ConnectedHomeT &&value)
void SetConnectedHome(ConnectedHomeT &&value)
const ConnectedHomeSettings & GetConnectedHome() const
AWS_REKOGNITION_API StreamProcessorSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ConnectedHomeHasBeenSet() const
AWS_REKOGNITION_API StreamProcessorSettings()=default
StreamProcessorSettings & WithFaceSearch(FaceSearchT &&value)
void SetFaceSearch(FaceSearchT &&value)
Aws::Utils::Json::JsonValue JsonValue