AWS SDK for C++

AWS SDK for C++ Version 1.11.716

Loading...
Searching...
No Matches
ExpandConfiguration.h
1
6#pragma once
7#include <aws/kendra/Kendra_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace kendra {
17namespace Model {
18
26 public:
27 AWS_KENDRA_API ExpandConfiguration() = default;
30 AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
38 inline int GetMaxResultItemsToExpand() const { return m_maxResultItemsToExpand; }
39 inline bool MaxResultItemsToExpandHasBeenSet() const { return m_maxResultItemsToExpandHasBeenSet; }
40 inline void SetMaxResultItemsToExpand(int value) {
41 m_maxResultItemsToExpandHasBeenSet = true;
42 m_maxResultItemsToExpand = value;
43 }
46 return *this;
47 }
49
51
56 inline int GetMaxExpandedResultsPerItem() const { return m_maxExpandedResultsPerItem; }
57 inline bool MaxExpandedResultsPerItemHasBeenSet() const { return m_maxExpandedResultsPerItemHasBeenSet; }
58 inline void SetMaxExpandedResultsPerItem(int value) {
59 m_maxExpandedResultsPerItemHasBeenSet = true;
60 m_maxExpandedResultsPerItem = value;
61 }
64 return *this;
65 }
67 private:
68 int m_maxResultItemsToExpand{0};
69
70 int m_maxExpandedResultsPerItem{0};
71 bool m_maxResultItemsToExpandHasBeenSet = false;
72 bool m_maxExpandedResultsPerItemHasBeenSet = false;
73};
74
75} // namespace Model
76} // namespace kendra
77} // namespace Aws
ExpandConfiguration & WithMaxResultItemsToExpand(int value)
ExpandConfiguration & WithMaxExpandedResultsPerItem(int value)
AWS_KENDRA_API ExpandConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KENDRA_API ExpandConfiguration()=default
AWS_KENDRA_API ExpandConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue