/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about an Amazon Web Services service returned by the
* DescribeServices operation.See Also:
AWS API
* Reference
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The code for an Amazon Web Services service returned by the
* DescribeServices response. The name
element contains the
* corresponding friendly name.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
The friendly name for an Amazon Web Services service. The code
* element contains the corresponding code.
A list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline const Aws::VectorA list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline bool CategoriesHasBeenSet() const { return m_categoriesHasBeenSet; } /** *A list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline void SetCategories(const Aws::VectorA list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline void SetCategories(Aws::VectorA list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline Service& WithCategories(const Aws::VectorA list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline Service& WithCategories(Aws::VectorA list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline Service& AddCategories(const Category& value) { m_categoriesHasBeenSet = true; m_categories.push_back(value); return *this; } /** *A list of categories that describe the type of support issue a case * describes. Categories consist of a category name and a category code. Category * names and codes are passed to Amazon Web Services Support when you call * CreateCase.
*/ inline Service& AddCategories(Category&& value) { m_categoriesHasBeenSet = true; m_categories.push_back(std::move(value)); return *this; } private: Aws::String m_code; bool m_codeHasBeenSet = false; Aws::String m_name; bool m_nameHasBeenSet = false; Aws::Vector