7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/RerankingMetadataSelectionMode.h>
9#include <aws/bedrock-agent-runtime/model/RerankingMetadataSelectiveModeConfiguration.h>
20namespace BedrockAgentRuntime {
45 m_selectionModeHasBeenSet =
true;
46 m_selectionMode = value;
61 template <
typename SelectiveModeConfigurationT = RerankingMetadataSelectiveModeConfiguration>
63 m_selectiveModeConfigurationHasBeenSet =
true;
64 m_selectiveModeConfiguration = std::forward<SelectiveModeConfigurationT>(value);
66 template <
typename SelectiveModeConfigurationT = RerankingMetadataSelectiveModeConfiguration>
75 RerankingMetadataSelectiveModeConfiguration m_selectiveModeConfiguration;
76 bool m_selectionModeHasBeenSet =
false;
77 bool m_selectiveModeConfigurationHasBeenSet =
false;
RerankingMetadataSelectionMode
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue