/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The Alexa for Business metadata associated with an Amazon Chime user, used to
* integrate Alexa for Business with a device.See Also:
AWS
* API Reference
Starts or stops Alexa for Business.
*/ inline bool GetIsAlexaForBusinessEnabled() const{ return m_isAlexaForBusinessEnabled; } /** *Starts or stops Alexa for Business.
*/ inline bool IsAlexaForBusinessEnabledHasBeenSet() const { return m_isAlexaForBusinessEnabledHasBeenSet; } /** *Starts or stops Alexa for Business.
*/ inline void SetIsAlexaForBusinessEnabled(bool value) { m_isAlexaForBusinessEnabledHasBeenSet = true; m_isAlexaForBusinessEnabled = value; } /** *Starts or stops Alexa for Business.
*/ inline AlexaForBusinessMetadata& WithIsAlexaForBusinessEnabled(bool value) { SetIsAlexaForBusinessEnabled(value); return *this;} /** *The ARN of the room resource.
*/ inline const Aws::String& GetAlexaForBusinessRoomArn() const{ return m_alexaForBusinessRoomArn; } /** *The ARN of the room resource.
*/ inline bool AlexaForBusinessRoomArnHasBeenSet() const { return m_alexaForBusinessRoomArnHasBeenSet; } /** *The ARN of the room resource.
*/ inline void SetAlexaForBusinessRoomArn(const Aws::String& value) { m_alexaForBusinessRoomArnHasBeenSet = true; m_alexaForBusinessRoomArn = value; } /** *The ARN of the room resource.
*/ inline void SetAlexaForBusinessRoomArn(Aws::String&& value) { m_alexaForBusinessRoomArnHasBeenSet = true; m_alexaForBusinessRoomArn = std::move(value); } /** *The ARN of the room resource.
*/ inline void SetAlexaForBusinessRoomArn(const char* value) { m_alexaForBusinessRoomArnHasBeenSet = true; m_alexaForBusinessRoomArn.assign(value); } /** *The ARN of the room resource.
*/ inline AlexaForBusinessMetadata& WithAlexaForBusinessRoomArn(const Aws::String& value) { SetAlexaForBusinessRoomArn(value); return *this;} /** *The ARN of the room resource.
*/ inline AlexaForBusinessMetadata& WithAlexaForBusinessRoomArn(Aws::String&& value) { SetAlexaForBusinessRoomArn(std::move(value)); return *this;} /** *The ARN of the room resource.
*/ inline AlexaForBusinessMetadata& WithAlexaForBusinessRoomArn(const char* value) { SetAlexaForBusinessRoomArn(value); return *this;} private: bool m_isAlexaForBusinessEnabled; bool m_isAlexaForBusinessEnabledHasBeenSet = false; Aws::String m_alexaForBusinessRoomArn; bool m_alexaForBusinessRoomArnHasBeenSet = false; }; } // namespace Model } // namespace Chime } // namespace Aws