7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/nova-act/NovaAct_EXPORTS.h>
43 m_compatibilityVersionHasBeenSet =
true;
44 m_compatibilityVersion = value;
58 template <
typename SdkVersionT = Aws::String>
60 m_sdkVersionHasBeenSet =
true;
61 m_sdkVersion = std::forward<SdkVersionT>(value);
63 template <
typename SdkVersionT = Aws::String>
70 int m_compatibilityVersion{0};
73 bool m_compatibilityVersionHasBeenSet =
false;
74 bool m_sdkVersionHasBeenSet =
false;
ClientInfo & WithSdkVersion(SdkVersionT &&value)
int GetCompatibilityVersion() const
void SetSdkVersion(SdkVersionT &&value)
AWS_NOVAACT_API ClientInfo()=default
AWS_NOVAACT_API Aws::Utils::Json::JsonValue Jsonize() const
bool CompatibilityVersionHasBeenSet() const
ClientInfo & WithCompatibilityVersion(int value)
AWS_NOVAACT_API ClientInfo(Aws::Utils::Json::JsonView jsonValue)
bool SdkVersionHasBeenSet() const
AWS_NOVAACT_API ClientInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetSdkVersion() const
void SetCompatibilityVersion(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue