7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
46 template <
typename KmsKeyArnT = Aws::String>
48 m_kmsKeyArnHasBeenSet =
true;
49 m_kmsKeyArn = std::forward<KmsKeyArnT>(value);
51 template <
typename KmsKeyArnT = Aws::String>
65 template <
typename CertThumbpr
intT = Aws::String>
67 m_certThumbprintHasBeenSet =
true;
68 m_certThumbprint = std::forward<CertThumbprintT>(value);
70 template <
typename CertThumbpr
intT = Aws::String>
80 bool m_kmsKeyArnHasBeenSet =
false;
81 bool m_certThumbprintHasBeenSet =
false;
bool CertThumbprintHasBeenSet() const
const Aws::String & GetCertThumbprint() const
bool KmsKeyArnHasBeenSet() const
OneDriveClientCredentials & WithKmsKeyArn(KmsKeyArnT &&value)
void SetKmsKeyArn(KmsKeyArnT &&value)
OneDriveClientCredentials & WithCertThumbprint(CertThumbprintT &&value)
AWS_QUICKSIGHT_API OneDriveClientCredentials & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API OneDriveClientCredentials()=default
AWS_QUICKSIGHT_API OneDriveClientCredentials(Aws::Utils::Json::JsonView jsonValue)
void SetCertThumbprint(CertThumbprintT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetKmsKeyArn() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue