/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Container for request parameters to the
* DescribeVpcEndpoints
operation. Specifies the list of VPC
* endpoints to be described.See Also:
AWS
* API Reference
The unique identifiers of the endpoints to get information about.
*/ inline const Aws::VectorThe unique identifiers of the endpoints to get information about.
*/ inline bool VpcEndpointIdsHasBeenSet() const { return m_vpcEndpointIdsHasBeenSet; } /** *The unique identifiers of the endpoints to get information about.
*/ inline void SetVpcEndpointIds(const Aws::VectorThe unique identifiers of the endpoints to get information about.
*/ inline void SetVpcEndpointIds(Aws::VectorThe unique identifiers of the endpoints to get information about.
*/ inline DescribeVpcEndpointsRequest& WithVpcEndpointIds(const Aws::VectorThe unique identifiers of the endpoints to get information about.
*/ inline DescribeVpcEndpointsRequest& WithVpcEndpointIds(Aws::VectorThe unique identifiers of the endpoints to get information about.
*/ inline DescribeVpcEndpointsRequest& AddVpcEndpointIds(const Aws::String& value) { m_vpcEndpointIdsHasBeenSet = true; m_vpcEndpointIds.push_back(value); return *this; } /** *The unique identifiers of the endpoints to get information about.
*/ inline DescribeVpcEndpointsRequest& AddVpcEndpointIds(Aws::String&& value) { m_vpcEndpointIdsHasBeenSet = true; m_vpcEndpointIds.push_back(std::move(value)); return *this; } /** *The unique identifiers of the endpoints to get information about.
*/ inline DescribeVpcEndpointsRequest& AddVpcEndpointIds(const char* value) { m_vpcEndpointIdsHasBeenSet = true; m_vpcEndpointIds.push_back(value); return *this; } private: Aws::Vector