7#include <aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h>
8#include <aws/iot-managed-integrations/model/OAuthUpdate.h>
21namespace IoTManagedIntegrations
48 template<
typename OAuthUpdateT = OAuthUpdate>
49 void SetOAuthUpdate(OAuthUpdateT&& value) { m_oAuthUpdateHasBeenSet =
true; m_oAuthUpdate = std::forward<OAuthUpdateT>(value); }
50 template<
typename OAuthUpdateT = OAuthUpdate>
56 bool m_oAuthUpdateHasBeenSet =
false;
const OAuthUpdate & GetOAuthUpdate() const
AWS_IOTMANAGEDINTEGRATIONS_API AuthConfigUpdate(Aws::Utils::Json::JsonView jsonValue)
bool OAuthUpdateHasBeenSet() const
AWS_IOTMANAGEDINTEGRATIONS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTMANAGEDINTEGRATIONS_API AuthConfigUpdate()=default
AWS_IOTMANAGEDINTEGRATIONS_API AuthConfigUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetOAuthUpdate(OAuthUpdateT &&value)
AuthConfigUpdate & WithOAuthUpdate(OAuthUpdateT &&value)
Aws::Utils::Json::JsonValue JsonValue