7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/core/utils/Array.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename ArnT = Aws::String>
45 m_arnHasBeenSet =
true;
46 m_arn = std::forward<ArnT>(value);
48 template <
typename ArnT = Aws::String>
50 SetArn(std::forward<ArnT>(value));
61 template <
typename WebAppIdT = Aws::String>
63 m_webAppIdHasBeenSet =
true;
64 m_webAppId = std::forward<WebAppIdT>(value);
66 template <
typename WebAppIdT = Aws::String>
79 template <
typename TitleT = Aws::String>
81 m_titleHasBeenSet =
true;
82 m_title = std::forward<TitleT>(value);
84 template <
typename TitleT = Aws::String>
86 SetTitle(std::forward<TitleT>(value));
97 template <
typename LogoFileT = Aws::Utils::CryptoBuffer>
99 m_logoFileHasBeenSet =
true;
100 m_logoFile = std::forward<LogoFileT>(value);
102 template <
typename LogoFileT = Aws::Utils::CryptoBuffer>
115 template <
typename FaviconFileT = Aws::Utils::CryptoBuffer>
117 m_faviconFileHasBeenSet =
true;
118 m_faviconFile = std::forward<FaviconFileT>(value);
120 template <
typename FaviconFileT = Aws::Utils::CryptoBuffer>
136 bool m_arnHasBeenSet =
false;
137 bool m_webAppIdHasBeenSet =
false;
138 bool m_titleHasBeenSet =
false;
139 bool m_logoFileHasBeenSet =
false;
140 bool m_faviconFileHasBeenSet =
false;
DescribedWebAppCustomization & WithTitle(TitleT &&value)
void SetLogoFile(LogoFileT &&value)
void SetWebAppId(WebAppIdT &&value)
void SetArn(ArnT &&value)
const Aws::Utils::CryptoBuffer & GetFaviconFile() const
AWS_TRANSFER_API DescribedWebAppCustomization & operator=(Aws::Utils::Json::JsonView jsonValue)
DescribedWebAppCustomization & WithWebAppId(WebAppIdT &&value)
DescribedWebAppCustomization & WithLogoFile(LogoFileT &&value)
DescribedWebAppCustomization & WithFaviconFile(FaviconFileT &&value)
bool TitleHasBeenSet() const
AWS_TRANSFER_API DescribedWebAppCustomization(Aws::Utils::Json::JsonView jsonValue)
bool ArnHasBeenSet() const
const Aws::Utils::CryptoBuffer & GetLogoFile() const
bool LogoFileHasBeenSet() const
bool FaviconFileHasBeenSet() const
AWS_TRANSFER_API DescribedWebAppCustomization()=default
const Aws::String & GetTitle() const
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTitle(TitleT &&value)
bool WebAppIdHasBeenSet() const
const Aws::String & GetArn() const
const Aws::String & GetWebAppId() const
DescribedWebAppCustomization & WithArn(ArnT &&value)
void SetFaviconFile(FaviconFileT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue