7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/RerankingMetadataSelectionMode.h>
9#include <aws/bedrock-agent/model/RerankingMetadataSelectiveModeConfiguration.h>
20namespace BedrockAgent {
43 m_selectionModeHasBeenSet =
true;
44 m_selectionMode = value;
59 template <
typename SelectiveModeConfigurationT = RerankingMetadataSelectiveModeConfiguration>
61 m_selectiveModeConfigurationHasBeenSet =
true;
62 m_selectiveModeConfiguration = std::forward<SelectiveModeConfigurationT>(value);
64 template <
typename SelectiveModeConfigurationT = RerankingMetadataSelectiveModeConfiguration>
73 RerankingMetadataSelectiveModeConfiguration m_selectiveModeConfiguration;
74 bool m_selectionModeHasBeenSet =
false;
75 bool m_selectiveModeConfigurationHasBeenSet =
false;
RerankingMetadataSelectionMode
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue