/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides the Amazon Resource Name (ARN) of the AWS Identity and Access
* Management (IAM) role used to define an Amazon DynamoDB target
* endpoint.See Also:
AWS
* API Reference
The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline const Aws::String& GetServiceAccessRoleArn() const{ return m_serviceAccessRoleArn; } /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline bool ServiceAccessRoleArnHasBeenSet() const { return m_serviceAccessRoleArnHasBeenSet; } /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline void SetServiceAccessRoleArn(const Aws::String& value) { m_serviceAccessRoleArnHasBeenSet = true; m_serviceAccessRoleArn = value; } /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline void SetServiceAccessRoleArn(Aws::String&& value) { m_serviceAccessRoleArnHasBeenSet = true; m_serviceAccessRoleArn = std::move(value); } /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline void SetServiceAccessRoleArn(const char* value) { m_serviceAccessRoleArnHasBeenSet = true; m_serviceAccessRoleArn.assign(value); } /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline DynamoDbSettings& WithServiceAccessRoleArn(const Aws::String& value) { SetServiceAccessRoleArn(value); return *this;} /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline DynamoDbSettings& WithServiceAccessRoleArn(Aws::String&& value) { SetServiceAccessRoleArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) used by the service access IAM role.
*/ inline DynamoDbSettings& WithServiceAccessRoleArn(const char* value) { SetServiceAccessRoleArn(value); return *this;} private: Aws::String m_serviceAccessRoleArn; bool m_serviceAccessRoleArnHasBeenSet; }; } // namespace Model } // namespace DatabaseMigrationService } // namespace Aws