7#include <aws/s3vectors/S3Vectors_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
50 template<
typename Float32T = Aws::Vector<
double>>
51 void SetFloat32(Float32T&& value) { m_float32HasBeenSet =
true; m_float32 = std::forward<Float32T>(value); }
52 template<
typename Float32T = Aws::Vector<
double>>
54 inline VectorData&
AddFloat32(
double value) { m_float32HasBeenSet =
true; m_float32.push_back(value);
return *
this; }
59 bool m_float32HasBeenSet =
false;
AWS_S3VECTORS_API VectorData & operator=(Aws::Utils::Json::JsonView jsonValue)
VectorData & WithFloat32(Float32T &&value)
void SetFloat32(Float32T &&value)
const Aws::Vector< double > & GetFloat32() const
bool Float32HasBeenSet() const
AWS_S3VECTORS_API Aws::Utils::Json::JsonValue Jsonize() const
VectorData & AddFloat32(double value)
AWS_S3VECTORS_API VectorData(Aws::Utils::Json::JsonView jsonValue)
AWS_S3VECTORS_API VectorData()=default
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue