/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes an Amazon Lightsail instance that has access to a Lightsail
* bucket.See Also:
AWS
* API Reference
The name of the Lightsail instance.
*/ inline const Aws::String& GetName() const{ return m_name; } /** *The name of the Lightsail instance.
*/ inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } /** *The name of the Lightsail instance.
*/ inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } /** *The name of the Lightsail instance.
*/ inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } /** *The name of the Lightsail instance.
*/ inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } /** *The name of the Lightsail instance.
*/ inline ResourceReceivingAccess& WithName(const Aws::String& value) { SetName(value); return *this;} /** *The name of the Lightsail instance.
*/ inline ResourceReceivingAccess& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} /** *The name of the Lightsail instance.
*/ inline ResourceReceivingAccess& WithName(const char* value) { SetName(value); return *this;} /** *The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).
The Lightsail resource type (for example, Instance
).