7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/FaceSearchSettings.h>
9#include <aws/rekognition/model/ConnectedHomeSettings.h>
50 template<
typename FaceSearchT = FaceSearchSettings>
51 void SetFaceSearch(FaceSearchT&& value) { m_faceSearchHasBeenSet =
true; m_faceSearch = std::forward<FaceSearchT>(value); }
52 template<
typename FaceSearchT = FaceSearchSettings>
60 template<
typename ConnectedHomeT = ConnectedHomeSettings>
61 void SetConnectedHome(ConnectedHomeT&& value) { m_connectedHomeHasBeenSet =
true; m_connectedHome = std::forward<ConnectedHomeT>(value); }
62 template<
typename ConnectedHomeT = ConnectedHomeSettings>
68 bool m_faceSearchHasBeenSet =
false;
71 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