/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides you with the properties of the Call Analytics category you specified
* in your request. This includes the list of rules that define the specified
* category.See Also:
AWS
* API Reference
The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline const Aws::String& GetCategoryName() const{ return m_categoryName; } /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline bool CategoryNameHasBeenSet() const { return m_categoryNameHasBeenSet; } /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline void SetCategoryName(const Aws::String& value) { m_categoryNameHasBeenSet = true; m_categoryName = value; } /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline void SetCategoryName(Aws::String&& value) { m_categoryNameHasBeenSet = true; m_categoryName = std::move(value); } /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline void SetCategoryName(const char* value) { m_categoryNameHasBeenSet = true; m_categoryName.assign(value); } /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline CategoryProperties& WithCategoryName(const Aws::String& value) { SetCategoryName(value); return *this;} /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline CategoryProperties& WithCategoryName(Aws::String&& value) { SetCategoryName(std::move(value)); return *this;} /** *The name of the Call Analytics category. Category names are case sensitive * and must be unique within an Amazon Web Services account.
*/ inline CategoryProperties& WithCategoryName(const char* value) { SetCategoryName(value); return *this;} /** *The rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline const Aws::VectorThe rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline bool RulesHasBeenSet() const { return m_rulesHasBeenSet; } /** *The rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline void SetRules(const Aws::VectorThe rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline void SetRules(Aws::VectorThe rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline CategoryProperties& WithRules(const Aws::VectorThe rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline CategoryProperties& WithRules(Aws::VectorThe rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline CategoryProperties& AddRules(const Rule& value) { m_rulesHasBeenSet = true; m_rules.push_back(value); return *this; } /** *The rules used to define a Call Analytics category. Each category can have * between 1 and 20 rules.
*/ inline CategoryProperties& AddRules(Rule&& value) { m_rulesHasBeenSet = true; m_rules.push_back(std::move(value)); return *this; } /** *The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was created.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents 12:32 PM
* UTC-7 on May 4, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The date and time the specified Call Analytics category was last updated.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-05T12:45:32.691000-07:00
represents 12:45 PM
* UTC-7 on May 5, 2022.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.
The input type associated with the specified category. POST_CALL
* refers to a category that is applied to batch transcriptions;
* REAL_TIME
refers to a category that is applied to streaming
* transcriptions.