7#include <aws/xray/XRay_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/xray/model/BackendConnectionErrors.h>
69 inline void SetSegmentsSentCount(
int value) { m_segmentsSentCountHasBeenSet =
true; m_segmentsSentCount = value; }
107 bool m_timestampHasBeenSet =
false;
109 int m_segmentsReceivedCount;
110 bool m_segmentsReceivedCountHasBeenSet =
false;
112 int m_segmentsSentCount;
113 bool m_segmentsSentCountHasBeenSet =
false;
115 int m_segmentsSpilloverCount;
116 bool m_segmentsSpilloverCountHasBeenSet =
false;
118 int m_segmentsRejectedCount;
119 bool m_segmentsRejectedCountHasBeenSet =
false;
122 bool m_backendConnectionErrorsHasBeenSet =
false;
int GetSegmentsRejectedCount() const
void SetSegmentsReceivedCount(int value)
bool SegmentsRejectedCountHasBeenSet() const
TelemetryRecord & WithTimestamp(const Aws::Utils::DateTime &value)
bool SegmentsSpilloverCountHasBeenSet() const
bool TimestampHasBeenSet() const
AWS_XRAY_API TelemetryRecord & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSegmentsSentCount(int value)
bool SegmentsReceivedCountHasBeenSet() const
TelemetryRecord & WithSegmentsRejectedCount(int value)
void SetTimestamp(const Aws::Utils::DateTime &value)
int GetSegmentsReceivedCount() const
int GetSegmentsSentCount() const
bool SegmentsSentCountHasBeenSet() const
void SetBackendConnectionErrors(const BackendConnectionErrors &value)
TelemetryRecord & WithSegmentsSpilloverCount(int value)
AWS_XRAY_API TelemetryRecord()
bool BackendConnectionErrorsHasBeenSet() const
void SetSegmentsSpilloverCount(int value)
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
TelemetryRecord & WithSegmentsReceivedCount(int value)
const Aws::Utils::DateTime & GetTimestamp() const
TelemetryRecord & WithSegmentsSentCount(int value)
void SetBackendConnectionErrors(BackendConnectionErrors &&value)
int GetSegmentsSpilloverCount() const
const BackendConnectionErrors & GetBackendConnectionErrors() const
void SetSegmentsRejectedCount(int value)
TelemetryRecord & WithBackendConnectionErrors(const BackendConnectionErrors &value)
void SetTimestamp(Aws::Utils::DateTime &&value)
TelemetryRecord & WithTimestamp(Aws::Utils::DateTime &&value)
AWS_XRAY_API TelemetryRecord(Aws::Utils::Json::JsonView jsonValue)
TelemetryRecord & WithBackendConnectionErrors(BackendConnectionErrors &&value)
Aws::Utils::Json::JsonValue JsonValue