7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9#include <aws/sagemaker/model/CaptureStatus.h>
43 m_enableCaptureHasBeenSet =
true;
44 m_enableCapture = value;
59 m_captureStatusHasBeenSet =
true;
60 m_captureStatus = value;
75 m_currentSamplingPercentageHasBeenSet =
true;
76 m_currentSamplingPercentage = value;
90 template <
typename DestinationS3UriT = Aws::String>
92 m_destinationS3UriHasBeenSet =
true;
93 m_destinationS3Uri = std::forward<DestinationS3UriT>(value);
95 template <
typename DestinationS3UriT = Aws::String>
108 template <
typename KmsKeyIdT = Aws::String>
110 m_kmsKeyIdHasBeenSet =
true;
111 m_kmsKeyId = std::forward<KmsKeyIdT>(value);
113 template <
typename KmsKeyIdT = Aws::String>
120 bool m_enableCapture{
false};
124 int m_currentSamplingPercentage{0};
129 bool m_enableCaptureHasBeenSet =
false;
130 bool m_captureStatusHasBeenSet =
false;
131 bool m_currentSamplingPercentageHasBeenSet =
false;
132 bool m_destinationS3UriHasBeenSet =
false;
133 bool m_kmsKeyIdHasBeenSet =
false;
DataCaptureConfigSummary & WithEnableCapture(bool value)
void SetCaptureStatus(CaptureStatus value)
DataCaptureConfigSummary & WithKmsKeyId(KmsKeyIdT &&value)
AWS_SAGEMAKER_API DataCaptureConfigSummary(Aws::Utils::Json::JsonView jsonValue)
DataCaptureConfigSummary & WithCaptureStatus(CaptureStatus value)
DataCaptureConfigSummary & WithCurrentSamplingPercentage(int value)
bool EnableCaptureHasBeenSet() const
void SetDestinationS3Uri(DestinationS3UriT &&value)
void SetKmsKeyId(KmsKeyIdT &&value)
bool GetEnableCapture() const
void SetEnableCapture(bool value)
bool CurrentSamplingPercentageHasBeenSet() const
void SetCurrentSamplingPercentage(int value)
AWS_SAGEMAKER_API DataCaptureConfigSummary()=default
AWS_SAGEMAKER_API DataCaptureConfigSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CaptureStatusHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
DataCaptureConfigSummary & WithDestinationS3Uri(DestinationS3UriT &&value)
bool KmsKeyIdHasBeenSet() const
bool DestinationS3UriHasBeenSet() const
const Aws::String & GetDestinationS3Uri() const
CaptureStatus GetCaptureStatus() const
const Aws::String & GetKmsKeyId() const
int GetCurrentSamplingPercentage() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue