/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes an instance snapshot.See Also:
AWS
* API Reference
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The bundle ID from which the source instance was created (e.g.,
* micro_1_0
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
The blueprint ID from which the source instance (e.g.,
* os_debian_8_3
).
A list of objects describing the disks that were attached to the source * instance.
*/ inline const Aws::VectorA list of objects describing the disks that were attached to the source * instance.
*/ inline bool FromDiskInfoHasBeenSet() const { return m_fromDiskInfoHasBeenSet; } /** *A list of objects describing the disks that were attached to the source * instance.
*/ inline void SetFromDiskInfo(const Aws::VectorA list of objects describing the disks that were attached to the source * instance.
*/ inline void SetFromDiskInfo(Aws::VectorA list of objects describing the disks that were attached to the source * instance.
*/ inline InstanceSnapshotInfo& WithFromDiskInfo(const Aws::VectorA list of objects describing the disks that were attached to the source * instance.
*/ inline InstanceSnapshotInfo& WithFromDiskInfo(Aws::VectorA list of objects describing the disks that were attached to the source * instance.
*/ inline InstanceSnapshotInfo& AddFromDiskInfo(const DiskInfo& value) { m_fromDiskInfoHasBeenSet = true; m_fromDiskInfo.push_back(value); return *this; } /** *A list of objects describing the disks that were attached to the source * instance.
*/ inline InstanceSnapshotInfo& AddFromDiskInfo(DiskInfo&& value) { m_fromDiskInfoHasBeenSet = true; m_fromDiskInfo.push_back(std::move(value)); return *this; } private: Aws::String m_fromBundleId; bool m_fromBundleIdHasBeenSet = false; Aws::String m_fromBlueprintId; bool m_fromBlueprintIdHasBeenSet = false; Aws::Vector