7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ClientCredentialsGrantDetails.h>
42 template <
typename ClientCredentialsGrantDetailsT = ClientCredentialsGrantDetails>
44 m_clientCredentialsGrantDetailsHasBeenSet =
true;
45 m_clientCredentialsGrantDetails = std::forward<ClientCredentialsGrantDetailsT>(value);
47 template <
typename ClientCredentialsGrantDetailsT = ClientCredentialsGrantDetails>
55 bool m_clientCredentialsGrantDetailsHasBeenSet =
false;
void SetClientCredentialsGrantDetails(ClientCredentialsGrantDetailsT &&value)
AWS_QUICKSIGHT_API ClientCredentialsDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API ClientCredentialsDetails(Aws::Utils::Json::JsonView jsonValue)
bool ClientCredentialsGrantDetailsHasBeenSet() const
const ClientCredentialsGrantDetails & GetClientCredentialsGrantDetails() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
ClientCredentialsDetails & WithClientCredentialsGrantDetails(ClientCredentialsGrantDetailsT &&value)
AWS_QUICKSIGHT_API ClientCredentialsDetails()=default
Aws::Utils::Json::JsonValue JsonValue