7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/bedrock-agent/model/AgentAliasRoutingConfigurationListItem.h>
86 bool m_endDateHasBeenSet =
false;
89 bool m_routingConfigurationHasBeenSet =
false;
92 bool m_startDateHasBeenSet =
false;
bool StartDateHasBeenSet() const
void SetStartDate(Aws::Utils::DateTime &&value)
AgentAliasHistoryEvent & WithEndDate(const Aws::Utils::DateTime &value)
AgentAliasHistoryEvent & AddRoutingConfiguration(const AgentAliasRoutingConfigurationListItem &value)
void SetRoutingConfiguration(Aws::Vector< AgentAliasRoutingConfigurationListItem > &&value)
AgentAliasHistoryEvent & WithStartDate(Aws::Utils::DateTime &&value)
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
bool RoutingConfigurationHasBeenSet() const
AgentAliasHistoryEvent & WithRoutingConfiguration(Aws::Vector< AgentAliasRoutingConfigurationListItem > &&value)
const Aws::Utils::DateTime & GetEndDate() const
AgentAliasHistoryEvent & WithStartDate(const Aws::Utils::DateTime &value)
AWS_BEDROCKAGENT_API AgentAliasHistoryEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
AgentAliasHistoryEvent & AddRoutingConfiguration(AgentAliasRoutingConfigurationListItem &&value)
const Aws::Vector< AgentAliasRoutingConfigurationListItem > & GetRoutingConfiguration() const
void SetStartDate(const Aws::Utils::DateTime &value)
bool EndDateHasBeenSet() const
AgentAliasHistoryEvent & WithRoutingConfiguration(const Aws::Vector< AgentAliasRoutingConfigurationListItem > &value)
void SetEndDate(const Aws::Utils::DateTime &value)
AWS_BEDROCKAGENT_API AgentAliasHistoryEvent(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API AgentAliasHistoryEvent()
void SetEndDate(Aws::Utils::DateTime &&value)
AgentAliasHistoryEvent & WithEndDate(Aws::Utils::DateTime &&value)
void SetRoutingConfiguration(const Aws::Vector< AgentAliasRoutingConfigurationListItem > &value)
const Aws::Utils::DateTime & GetStartDate() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue