7#include <aws/xray/XRay_EXPORTS.h>
8#include <aws/xray/model/AnnotationValue.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/xray/model/ServiceId.h>
70 bool m_annotationValueHasBeenSet =
false;
73 bool m_serviceIdsHasBeenSet =
false;
ValueWithServiceIds & WithAnnotationValue(AnnotationValue &&value)
ValueWithServiceIds & AddServiceIds(ServiceId &&value)
void SetServiceIds(const Aws::Vector< ServiceId > &value)
bool AnnotationValueHasBeenSet() const
AWS_XRAY_API ValueWithServiceIds()
const AnnotationValue & GetAnnotationValue() const
void SetServiceIds(Aws::Vector< ServiceId > &&value)
bool ServiceIdsHasBeenSet() const
const Aws::Vector< ServiceId > & GetServiceIds() const
ValueWithServiceIds & WithServiceIds(Aws::Vector< ServiceId > &&value)
AWS_XRAY_API ValueWithServiceIds(Aws::Utils::Json::JsonView jsonValue)
AWS_XRAY_API ValueWithServiceIds & operator=(Aws::Utils::Json::JsonView jsonValue)
ValueWithServiceIds & WithServiceIds(const Aws::Vector< ServiceId > &value)
ValueWithServiceIds & AddServiceIds(const ServiceId &value)
ValueWithServiceIds & WithAnnotationValue(const AnnotationValue &value)
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAnnotationValue(AnnotationValue &&value)
void SetAnnotationValue(const AnnotationValue &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue