/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains the parameters for DescribeReservedInstancesListings.See
* Also:
AWS
* API Reference
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more filters.
reserved-instances-id
-
* The ID of the Reserved Instances.
* reserved-instances-listing-id
- The ID of the Reserved Instances
* listing.
status
- The status of the Reserved
* Instance listing (pending
| active
|
* cancelled
| closed
).
* status-message
- The reason for the status.
One or more Reserved Instance IDs.
*/ inline const Aws::String& GetReservedInstancesId() const{ return m_reservedInstancesId; } /** *One or more Reserved Instance IDs.
*/ inline bool ReservedInstancesIdHasBeenSet() const { return m_reservedInstancesIdHasBeenSet; } /** *One or more Reserved Instance IDs.
*/ inline void SetReservedInstancesId(const Aws::String& value) { m_reservedInstancesIdHasBeenSet = true; m_reservedInstancesId = value; } /** *One or more Reserved Instance IDs.
*/ inline void SetReservedInstancesId(Aws::String&& value) { m_reservedInstancesIdHasBeenSet = true; m_reservedInstancesId = std::move(value); } /** *One or more Reserved Instance IDs.
*/ inline void SetReservedInstancesId(const char* value) { m_reservedInstancesIdHasBeenSet = true; m_reservedInstancesId.assign(value); } /** *One or more Reserved Instance IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesId(const Aws::String& value) { SetReservedInstancesId(value); return *this;} /** *One or more Reserved Instance IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesId(Aws::String&& value) { SetReservedInstancesId(std::move(value)); return *this;} /** *One or more Reserved Instance IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesId(const char* value) { SetReservedInstancesId(value); return *this;} /** *One or more Reserved Instance listing IDs.
*/ inline const Aws::String& GetReservedInstancesListingId() const{ return m_reservedInstancesListingId; } /** *One or more Reserved Instance listing IDs.
*/ inline bool ReservedInstancesListingIdHasBeenSet() const { return m_reservedInstancesListingIdHasBeenSet; } /** *One or more Reserved Instance listing IDs.
*/ inline void SetReservedInstancesListingId(const Aws::String& value) { m_reservedInstancesListingIdHasBeenSet = true; m_reservedInstancesListingId = value; } /** *One or more Reserved Instance listing IDs.
*/ inline void SetReservedInstancesListingId(Aws::String&& value) { m_reservedInstancesListingIdHasBeenSet = true; m_reservedInstancesListingId = std::move(value); } /** *One or more Reserved Instance listing IDs.
*/ inline void SetReservedInstancesListingId(const char* value) { m_reservedInstancesListingIdHasBeenSet = true; m_reservedInstancesListingId.assign(value); } /** *One or more Reserved Instance listing IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesListingId(const Aws::String& value) { SetReservedInstancesListingId(value); return *this;} /** *One or more Reserved Instance listing IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesListingId(Aws::String&& value) { SetReservedInstancesListingId(std::move(value)); return *this;} /** *One or more Reserved Instance listing IDs.
*/ inline DescribeReservedInstancesListingsRequest& WithReservedInstancesListingId(const char* value) { SetReservedInstancesListingId(value); return *this;} private: Aws::Vector