7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
8#include <aws/logs/model/FieldsData.h>
19namespace CloudWatchLogs {
40 template <
typename FieldsT = FieldsData>
42 m_fieldsHasBeenSet =
true;
43 m_fields = std::forward<FieldsT>(value);
45 template <
typename FieldsT = FieldsData>
60 template <
typename InternalStreamingExceptionT = CloudWatchLogsError>
62 m_internalStreamingExceptionHasBeenSet =
true;
63 m_internalStreamingException = std::forward<InternalStreamingExceptionT>(value);
65 template <
typename InternalStreamingExceptionT = CloudWatchLogsError>
75 bool m_fieldsHasBeenSet =
false;
76 bool m_internalStreamingExceptionHasBeenSet =
false;
void SetInternalStreamingException(InternalStreamingExceptionT &&value)
AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CLOUDWATCHLOGS_API GetLogObjectResponseStream & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FieldsHasBeenSet() const
AWS_CLOUDWATCHLOGS_API GetLogObjectResponseStream()=default
const CloudWatchLogsError & GetInternalStreamingException() const
void SetFields(FieldsT &&value)
AWS_CLOUDWATCHLOGS_API GetLogObjectResponseStream(Aws::Utils::Json::JsonView jsonValue)
bool InternalStreamingExceptionHasBeenSet() const
const FieldsData & GetFields() const
GetLogObjectResponseStream & WithInternalStreamingException(InternalStreamingExceptionT &&value)
GetLogObjectResponseStream & WithFields(FieldsT &&value)
Aws::Utils::Json::JsonValue JsonValue