/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Details about the AWS Lake Formation data permission.See
* Also:
AWS
* API Reference
Details about the LF-tag policy.
*/ inline const LFTagPolicyDetails& GetLFTagPolicy() const{ return m_lFTagPolicy; } /** *Details about the LF-tag policy.
*/ inline bool LFTagPolicyHasBeenSet() const { return m_lFTagPolicyHasBeenSet; } /** *Details about the LF-tag policy.
*/ inline void SetLFTagPolicy(const LFTagPolicyDetails& value) { m_lFTagPolicyHasBeenSet = true; m_lFTagPolicy = value; } /** *Details about the LF-tag policy.
*/ inline void SetLFTagPolicy(LFTagPolicyDetails&& value) { m_lFTagPolicyHasBeenSet = true; m_lFTagPolicy = std::move(value); } /** *Details about the LF-tag policy.
*/ inline LakeFormationDataPermissionDetails& WithLFTagPolicy(const LFTagPolicyDetails& value) { SetLFTagPolicy(value); return *this;} /** *Details about the LF-tag policy.
*/ inline LakeFormationDataPermissionDetails& WithLFTagPolicy(LFTagPolicyDetails&& value) { SetLFTagPolicy(std::move(value)); return *this;} private: LFTagPolicyDetails m_lFTagPolicy; bool m_lFTagPolicyHasBeenSet = false; }; } // namespace Model } // namespace DataExchange } // namespace Aws