7#include <aws/billing/Billing_EXPORTS.h>
8#include <aws/billing/model/SearchOption.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
44 m_searchOptionHasBeenSet =
true;
45 m_searchOption = value;
60 template <
typename SearchValueT = Aws::String>
62 m_searchValueHasBeenSet =
true;
63 m_searchValue = std::forward<SearchValueT>(value);
65 template <
typename SearchValueT = Aws::String>
75 bool m_searchOptionHasBeenSet =
false;
76 bool m_searchValueHasBeenSet =
false;
bool SearchOptionHasBeenSet() const
void SetSearchOption(SearchOption value)
StringSearch & WithSearchOption(SearchOption value)
AWS_BILLING_API StringSearch & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetSearchValue() const
AWS_BILLING_API StringSearch()=default
AWS_BILLING_API Aws::Utils::Json::JsonValue Jsonize() const
bool SearchValueHasBeenSet() const
StringSearch & WithSearchValue(SearchValueT &&value)
SearchOption GetSearchOption() const
AWS_BILLING_API StringSearch(Aws::Utils::Json::JsonView jsonValue)
void SetSearchValue(SearchValueT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue