/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A collection of the names of Amazon Web Services services.See
* Also:
AWS
* API Reference
An array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline const Aws::VectorAn array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline bool ServiceNamesHasBeenSet() const { return m_serviceNamesHasBeenSet; } /** *An array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline void SetServiceNames(const Aws::VectorAn array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline void SetServiceNames(Aws::VectorAn array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline ServiceCollection& WithServiceNames(const Aws::VectorAn array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline ServiceCollection& WithServiceNames(Aws::VectorAn array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline ServiceCollection& AddServiceNames(const ServiceName& value) { m_serviceNamesHasBeenSet = true; m_serviceNames.push_back(value); return *this; } /** *An array of strings that each specifies the name of an Amazon Web Services * service.
*/ inline ServiceCollection& AddServiceNames(ServiceName&& value) { m_serviceNamesHasBeenSet = true; m_serviceNames.push_back(std::move(value)); return *this; } private: Aws::Vector