7#include <aws/application-signals/ApplicationSignals_EXPORTS.h>
8#include <aws/application-signals/model/CodeCaptureConfiguration.h>
19namespace ApplicationSignals {
43 template <
typename CodeCaptureT = CodeCaptureConfiguration>
45 m_codeCaptureHasBeenSet =
true;
46 m_codeCapture = std::forward<CodeCaptureT>(value);
48 template <
typename CodeCaptureT = CodeCaptureConfiguration>
56 bool m_codeCaptureHasBeenSet =
false;
CaptureConfiguration & WithCodeCapture(CodeCaptureT &&value)
AWS_APPLICATIONSIGNALS_API CaptureConfiguration()=default
bool CodeCaptureHasBeenSet() const
AWS_APPLICATIONSIGNALS_API Aws::Utils::Json::JsonValue Jsonize() const
const CodeCaptureConfiguration & GetCodeCapture() const
AWS_APPLICATIONSIGNALS_API CaptureConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_APPLICATIONSIGNALS_API CaptureConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCodeCapture(CodeCaptureT &&value)
Aws::Utils::Json::JsonValue JsonValue