7#include <aws/support/Support_EXPORTS.h>
8#include <aws/support/SupportRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
45 template<
typename IssueTypeT = Aws::String>
46 void SetIssueType(IssueTypeT&& value) { m_issueTypeHasBeenSet =
true; m_issueType = std::forward<IssueTypeT>(value); }
47 template<
typename IssueTypeT = Aws::String>
59 template<
typename ServiceCodeT = Aws::String>
60 void SetServiceCode(ServiceCodeT&& value) { m_serviceCodeHasBeenSet =
true; m_serviceCode = std::forward<ServiceCodeT>(value); }
61 template<
typename ServiceCodeT = Aws::String>
74 template<
typename LanguageT = Aws::String>
75 void SetLanguage(LanguageT&& value) { m_languageHasBeenSet =
true; m_language = std::forward<LanguageT>(value); }
76 template<
typename LanguageT = Aws::String>
88 template<
typename CategoryCodeT = Aws::String>
89 void SetCategoryCode(CategoryCodeT&& value) { m_categoryCodeHasBeenSet =
true; m_categoryCode = std::forward<CategoryCodeT>(value); }
90 template<
typename CategoryCodeT = Aws::String>
96 bool m_issueTypeHasBeenSet =
false;
99 bool m_serviceCodeHasBeenSet =
false;
102 bool m_languageHasBeenSet =
false;
105 bool m_categoryCodeHasBeenSet =
false;
void SetCategoryCode(CategoryCodeT &&value)
virtual const char * GetServiceRequestName() const override
DescribeCreateCaseOptionsRequest & WithServiceCode(ServiceCodeT &&value)
void SetServiceCode(ServiceCodeT &&value)
DescribeCreateCaseOptionsRequest & WithLanguage(LanguageT &&value)
const Aws::String & GetIssueType() const
void SetIssueType(IssueTypeT &&value)
bool ServiceCodeHasBeenSet() const
DescribeCreateCaseOptionsRequest & WithCategoryCode(CategoryCodeT &&value)
bool LanguageHasBeenSet() const
const Aws::String & GetCategoryCode() const
const Aws::String & GetLanguage() const
const Aws::String & GetServiceCode() const
bool CategoryCodeHasBeenSet() const
DescribeCreateCaseOptionsRequest & WithIssueType(IssueTypeT &&value)
void SetLanguage(LanguageT &&value)
bool IssueTypeHasBeenSet() const
AWS_SUPPORT_API Aws::String SerializePayload() const override
AWS_SUPPORT_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_SUPPORT_API DescribeCreateCaseOptionsRequest()=default
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String