7#include <aws/qbusiness/QBusiness_EXPORTS.h>
8#include <aws/qbusiness/model/DocumentAttributeBoostingLevel.h>
69 bool m_boostingLevelHasBeenSet =
false;
71 long long m_boostingDurationInSeconds;
72 bool m_boostingDurationInSecondsHasBeenSet =
false;
void SetBoostingDurationInSeconds(long long value)
DateAttributeBoostingConfiguration & WithBoostingLevel(DocumentAttributeBoostingLevel &&value)
AWS_QBUSINESS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QBUSINESS_API DateAttributeBoostingConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetBoostingLevel(const DocumentAttributeBoostingLevel &value)
void SetBoostingLevel(DocumentAttributeBoostingLevel &&value)
AWS_QBUSINESS_API DateAttributeBoostingConfiguration()
AWS_QBUSINESS_API DateAttributeBoostingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const DocumentAttributeBoostingLevel & GetBoostingLevel() const
long long GetBoostingDurationInSeconds() const
DateAttributeBoostingConfiguration & WithBoostingDurationInSeconds(long long value)
DateAttributeBoostingConfiguration & WithBoostingLevel(const DocumentAttributeBoostingLevel &value)
bool BoostingLevelHasBeenSet() const
bool BoostingDurationInSecondsHasBeenSet() const
DocumentAttributeBoostingLevel
Aws::Utils::Json::JsonValue JsonValue