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; }
72 bool m_dimensionsHasBeenSet =
false;
75 bool m_embeddingDataTypeHasBeenSet =
false;
void SetEmbeddingDataType(EmbeddingDataType &&value)
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EmbeddingDataTypeHasBeenSet() const
const EmbeddingDataType & GetEmbeddingDataType() const
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
int GetDimensions() const
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API BedrockEmbeddingModelConfiguration()
void SetEmbeddingDataType(const EmbeddingDataType &value)
bool DimensionsHasBeenSet() const
BedrockEmbeddingModelConfiguration & WithDimensions(int value)
BedrockEmbeddingModelConfiguration & WithEmbeddingDataType(const EmbeddingDataType &value)
void SetDimensions(int value)
BedrockEmbeddingModelConfiguration & WithEmbeddingDataType(EmbeddingDataType &&value)
Aws::Utils::Json::JsonValue JsonValue