/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Identifier that contains details about the directory consumer
* account.See Also:
AWS API
* Reference
Identifier of the directory consumer account.
*/ inline const Aws::String& GetId() const{ return m_id; } /** *Identifier of the directory consumer account.
*/ inline bool IdHasBeenSet() const { return m_idHasBeenSet; } /** *Identifier of the directory consumer account.
*/ inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; } /** *Identifier of the directory consumer account.
*/ inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); } /** *Identifier of the directory consumer account.
*/ inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); } /** *Identifier of the directory consumer account.
*/ inline ShareTarget& WithId(const Aws::String& value) { SetId(value); return *this;} /** *Identifier of the directory consumer account.
*/ inline ShareTarget& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;} /** *Identifier of the directory consumer account.
*/ inline ShareTarget& WithId(const char* value) { SetId(value); return *this;} /** *Type of identifier to be used in the Id
field.
Type of identifier to be used in the Id
field.
Type of identifier to be used in the Id
field.
Type of identifier to be used in the Id
field.
Type of identifier to be used in the Id
field.
Type of identifier to be used in the Id
field.