/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies a batch of endpoints to create or update and the settings and
* attributes to set or change for each endpoint.See Also:
AWS
* API Reference
An array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline const Aws::VectorAn array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline bool ItemHasBeenSet() const { return m_itemHasBeenSet; } /** *An array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline void SetItem(const Aws::VectorAn array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline void SetItem(Aws::VectorAn array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline EndpointBatchRequest& WithItem(const Aws::VectorAn array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline EndpointBatchRequest& WithItem(Aws::VectorAn array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline EndpointBatchRequest& AddItem(const EndpointBatchItem& value) { m_itemHasBeenSet = true; m_item.push_back(value); return *this; } /** *An array that defines the endpoints to create or update and, for each * endpoint, the property values to set or change. An array can contain a maximum * of 100 items.
*/ inline EndpointBatchRequest& AddItem(EndpointBatchItem&& value) { m_itemHasBeenSet = true; m_item.push_back(std::move(value)); return *this; } private: Aws::Vector