7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/EmbeddingDataType.h>
48 inline void SetDimensions(
int value) { m_dimensionsHasBeenSet =
true; m_dimensions = value; }
70 bool m_dimensionsHasBeenSet =
false;
73 bool m_embeddingDataTypeHasBeenSet =
false;
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
EmbeddingDataType GetEmbeddingDataType() const
void SetEmbeddingDataType(EmbeddingDataType value)
bool EmbeddingDataTypeHasBeenSet() const
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
int GetDimensions() const
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool DimensionsHasBeenSet() const
BedrockEmbeddingModelConfiguration & WithDimensions(int value)
void SetDimensions(int value)
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration()=default
BedrockEmbeddingModelConfiguration & WithEmbeddingDataType(EmbeddingDataType value)
Aws::Utils::Json::JsonValue JsonValue