From ed055a858ed875b322d6aa3b491970717e9f3439 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. Information about the validations performed on the analysis template. The status details of the analysis template validation. Clean Rooms
+ * Differential Privacy uses a general-purpose query structure to support complex
+ * SQL queries and validates whether an analysis template fits that general-purpose
+ * query structure. Validation is performed when analysis templates are created and
+ * fetched. Because analysis templates are immutable by design, we recommend that
+ * you create analysis templates after you associate the configured tables with
+ * their analysis rule to your collaboration. For more information, see https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-custom.html#custom-diff-privacy.See
+ * Also:
AWS
+ * API Reference
The type of validation that was performed.
+ */ + inline const AnalysisTemplateValidationType& GetType() const{ return m_type; } + + /** + *The type of validation that was performed.
+ */ + inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } + + /** + *The type of validation that was performed.
+ */ + inline void SetType(const AnalysisTemplateValidationType& value) { m_typeHasBeenSet = true; m_type = value; } + + /** + *The type of validation that was performed.
+ */ + inline void SetType(AnalysisTemplateValidationType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } + + /** + *The type of validation that was performed.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithType(const AnalysisTemplateValidationType& value) { SetType(value); return *this;} + + /** + *The type of validation that was performed.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithType(AnalysisTemplateValidationType&& value) { SetType(std::move(value)); return *this;} + + + /** + *The status of the validation.
+ */ + inline const AnalysisTemplateValidationStatus& GetStatus() const{ return m_status; } + + /** + *The status of the validation.
+ */ + inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } + + /** + *The status of the validation.
+ */ + inline void SetStatus(const AnalysisTemplateValidationStatus& value) { m_statusHasBeenSet = true; m_status = value; } + + /** + *The status of the validation.
+ */ + inline void SetStatus(AnalysisTemplateValidationStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } + + /** + *The status of the validation.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithStatus(const AnalysisTemplateValidationStatus& value) { SetStatus(value); return *this;} + + /** + *The status of the validation.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithStatus(AnalysisTemplateValidationStatus&& value) { SetStatus(std::move(value)); return *this;} + + + /** + *The reasons for the validation results.
+ */ + inline const Aws::VectorThe reasons for the validation results.
+ */ + inline bool ReasonsHasBeenSet() const { return m_reasonsHasBeenSet; } + + /** + *The reasons for the validation results.
+ */ + inline void SetReasons(const Aws::VectorThe reasons for the validation results.
+ */ + inline void SetReasons(Aws::VectorThe reasons for the validation results.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithReasons(const Aws::VectorThe reasons for the validation results.
+ */ + inline AnalysisTemplateValidationStatusDetail& WithReasons(Aws::VectorThe reasons for the validation results.
+ */ + inline AnalysisTemplateValidationStatusDetail& AddReasons(const AnalysisTemplateValidationStatusReason& value) { m_reasonsHasBeenSet = true; m_reasons.push_back(value); return *this; } + + /** + *The reasons for the validation results.
+ */ + inline AnalysisTemplateValidationStatusDetail& AddReasons(AnalysisTemplateValidationStatusReason&& value) { m_reasonsHasBeenSet = true; m_reasons.push_back(std::move(value)); return *this; } + + private: + + AnalysisTemplateValidationType m_type; + bool m_typeHasBeenSet = false; + + AnalysisTemplateValidationStatus m_status; + bool m_statusHasBeenSet = false; + + Aws::VectorThe reasons for the validation results.
The validation message.
+ */ + inline const Aws::String& GetMessage() const{ return m_message; } + + /** + *The validation message.
+ */ + inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } + + /** + *The validation message.
+ */ + inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } + + /** + *The validation message.
+ */ + inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } + + /** + *The validation message.
+ */ + inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } + + /** + *The validation message.
+ */ + inline AnalysisTemplateValidationStatusReason& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} + + /** + *The validation message.
+ */ + inline AnalysisTemplateValidationStatusReason& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} + + /** + *The validation message.
+ */ + inline AnalysisTemplateValidationStatusReason& WithMessage(const char* value) { SetMessage(value); return *this;} + + private: + + Aws::String m_message; + bool m_messageHasBeenSet = false; + }; + +} // namespace Model +} // namespace CleanRooms +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationType.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationType.h new file mode 100644 index 00000000000..1a7b4861ad0 --- /dev/null +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationType.h @@ -0,0 +1,30 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe validations that were performed.
+ */ + inline const Aws::VectorThe validations that were performed.
+ */ + inline bool ValidationsHasBeenSet() const { return m_validationsHasBeenSet; } + + /** + *The validations that were performed.
+ */ + inline void SetValidations(const Aws::VectorThe validations that were performed.
+ */ + inline void SetValidations(Aws::VectorThe validations that were performed.
+ */ + inline CollaborationAnalysisTemplate& WithValidations(const Aws::VectorThe validations that were performed.
+ */ + inline CollaborationAnalysisTemplate& WithValidations(Aws::VectorThe validations that were performed.
+ */ + inline CollaborationAnalysisTemplate& AddValidations(const AnalysisTemplateValidationStatusDetail& value) { m_validationsHasBeenSet = true; m_validations.push_back(value); return *this; } + + /** + *The validations that were performed.
+ */ + inline CollaborationAnalysisTemplate& AddValidations(AnalysisTemplateValidationStatusDetail&& value) { m_validationsHasBeenSet = true; m_validations.push_back(std::move(value)); return *this; } + private: Aws::String m_id; @@ -595,6 +637,9 @@ namespace Model Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline bool ApplicationsHasBeenSet() const { return m_applicationsHasBeenSet; } /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline void SetApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline void SetApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline CreateSecurityProfileRequest& WithApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline CreateSecurityProfileRequest& WithApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline CreateSecurityProfileRequest& AddApplications(const Application& value) { m_applicationsHasBeenSet = true; m_applications.push_back(value); return *this; } /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of third-party applications that the security profile will - * give access to.
+ *A list of third-party applications that the security profile will give access + * to.
*/ inline CreateSecurityProfileRequest& AddApplications(Application&& value) { m_applicationsHasBeenSet = true; m_applications.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListSecurityProfileApplicationsResult.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListSecurityProfileApplicationsResult.h index a114c87b735..6b283bd1137 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListSecurityProfileApplicationsResult.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ListSecurityProfileApplicationsResult.h @@ -36,44 +36,37 @@ namespace Model /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline void SetApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline void SetApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline ListSecurityProfileApplicationsResult& WithApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline ListSecurityProfileApplicationsResult& WithApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline ListSecurityProfileApplicationsResult& AddApplications(const Application& value) { m_applications.push_back(value); return *this; } /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline ListSecurityProfileApplicationsResult& AddApplications(Application&& value) { m_applications.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/RuleAction.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/RuleAction.h index 4b37e947a8f..8431ec16603 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/RuleAction.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/RuleAction.h @@ -13,6 +13,7 @@ #includeInformation about the submit automated evaluation action.
+ */ + inline const SubmitAutoEvaluationActionDefinition& GetSubmitAutoEvaluationAction() const{ return m_submitAutoEvaluationAction; } + + /** + *Information about the submit automated evaluation action.
+ */ + inline bool SubmitAutoEvaluationActionHasBeenSet() const { return m_submitAutoEvaluationActionHasBeenSet; } + + /** + *Information about the submit automated evaluation action.
+ */ + inline void SetSubmitAutoEvaluationAction(const SubmitAutoEvaluationActionDefinition& value) { m_submitAutoEvaluationActionHasBeenSet = true; m_submitAutoEvaluationAction = value; } + + /** + *Information about the submit automated evaluation action.
+ */ + inline void SetSubmitAutoEvaluationAction(SubmitAutoEvaluationActionDefinition&& value) { m_submitAutoEvaluationActionHasBeenSet = true; m_submitAutoEvaluationAction = std::move(value); } + + /** + *Information about the submit automated evaluation action.
+ */ + inline RuleAction& WithSubmitAutoEvaluationAction(const SubmitAutoEvaluationActionDefinition& value) { SetSubmitAutoEvaluationAction(value); return *this;} + + /** + *Information about the submit automated evaluation action.
+ */ + inline RuleAction& WithSubmitAutoEvaluationAction(SubmitAutoEvaluationActionDefinition&& value) { SetSubmitAutoEvaluationAction(std::move(value)); return *this;} + private: ActionType m_actionType; @@ -461,6 +493,9 @@ namespace Model EndAssociatedTasksActionDefinition m_endAssociatedTasksAction; bool m_endAssociatedTasksActionHasBeenSet = false; + + SubmitAutoEvaluationActionDefinition m_submitAutoEvaluationAction; + bool m_submitAutoEvaluationActionHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/SubmitAutoEvaluationActionDefinition.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/SubmitAutoEvaluationActionDefinition.h new file mode 100644 index 00000000000..57e14e3da7a --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/SubmitAutoEvaluationActionDefinition.h @@ -0,0 +1,89 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeInformation about the submit automated evaluation action.
The identifier of the auto-evaluation enabled form.
+ */ + inline const Aws::String& GetEvaluationFormId() const{ return m_evaluationFormId; } + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline bool EvaluationFormIdHasBeenSet() const { return m_evaluationFormIdHasBeenSet; } + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline void SetEvaluationFormId(const Aws::String& value) { m_evaluationFormIdHasBeenSet = true; m_evaluationFormId = value; } + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline void SetEvaluationFormId(Aws::String&& value) { m_evaluationFormIdHasBeenSet = true; m_evaluationFormId = std::move(value); } + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline void SetEvaluationFormId(const char* value) { m_evaluationFormIdHasBeenSet = true; m_evaluationFormId.assign(value); } + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline SubmitAutoEvaluationActionDefinition& WithEvaluationFormId(const Aws::String& value) { SetEvaluationFormId(value); return *this;} + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline SubmitAutoEvaluationActionDefinition& WithEvaluationFormId(Aws::String&& value) { SetEvaluationFormId(std::move(value)); return *this;} + + /** + *The identifier of the auto-evaluation enabled form.
+ */ + inline SubmitAutoEvaluationActionDefinition& WithEvaluationFormId(const char* value) { SetEvaluationFormId(value); return *this;} + + private: + + Aws::String m_evaluationFormId; + bool m_evaluationFormIdHasBeenSet = false; + }; + +} // namespace Model +} // namespace Connect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateSecurityProfileRequest.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateSecurityProfileRequest.h index 2e632056ccd..732b2f9d463 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateSecurityProfileRequest.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/model/UpdateSecurityProfileRequest.h @@ -382,50 +382,42 @@ namespace Model /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline bool ApplicationsHasBeenSet() const { return m_applicationsHasBeenSet; } /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline void SetApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline void SetApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline UpdateSecurityProfileRequest& WithApplications(const Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline UpdateSecurityProfileRequest& WithApplications(Aws::VectorThis API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline UpdateSecurityProfileRequest& AddApplications(const Application& value) { m_applicationsHasBeenSet = true; m_applications.push_back(value); return *this; } /** - *This API is in preview release for Amazon Connect and is subject to - * change.
A list of the third-party application's metadata.
+ *A list of the third-party application's metadata.
*/ inline UpdateSecurityProfileRequest& AddApplications(Application&& value) { m_applicationsHasBeenSet = true; m_applications.push_back(std::move(value)); return *this; } diff --git a/generated/src/aws-cpp-sdk-connect/source/model/ActionType.cpp b/generated/src/aws-cpp-sdk-connect/source/model/ActionType.cpp index 0616ad14210..bcc9e91232e 100644 --- a/generated/src/aws-cpp-sdk-connect/source/model/ActionType.cpp +++ b/generated/src/aws-cpp-sdk-connect/source/model/ActionType.cpp @@ -27,6 +27,7 @@ namespace Aws static const int CREATE_CASE_HASH = HashingUtils::HashString("CREATE_CASE"); static const int UPDATE_CASE_HASH = HashingUtils::HashString("UPDATE_CASE"); static const int END_ASSOCIATED_TASKS_HASH = HashingUtils::HashString("END_ASSOCIATED_TASKS"); + static const int SUBMIT_AUTO_EVALUATION_HASH = HashingUtils::HashString("SUBMIT_AUTO_EVALUATION"); ActionType GetActionTypeForName(const Aws::String& name) @@ -60,6 +61,10 @@ namespace Aws { return ActionType::END_ASSOCIATED_TASKS; } + else if (hashCode == SUBMIT_AUTO_EVALUATION_HASH) + { + return ActionType::SUBMIT_AUTO_EVALUATION; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -90,6 +95,8 @@ namespace Aws return "UPDATE_CASE"; case ActionType::END_ASSOCIATED_TASKS: return "END_ASSOCIATED_TASKS"; + case ActionType::SUBMIT_AUTO_EVALUATION: + return "SUBMIT_AUTO_EVALUATION"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-connect/source/model/RuleAction.cpp b/generated/src/aws-cpp-sdk-connect/source/model/RuleAction.cpp index b241efd6cb8..99e0b645548 100644 --- a/generated/src/aws-cpp-sdk-connect/source/model/RuleAction.cpp +++ b/generated/src/aws-cpp-sdk-connect/source/model/RuleAction.cpp @@ -27,7 +27,8 @@ RuleAction::RuleAction() : m_sendNotificationActionHasBeenSet(false), m_createCaseActionHasBeenSet(false), m_updateCaseActionHasBeenSet(false), - m_endAssociatedTasksActionHasBeenSet(false) + m_endAssociatedTasksActionHasBeenSet(false), + m_submitAutoEvaluationActionHasBeenSet(false) { } @@ -40,7 +41,8 @@ RuleAction::RuleAction(JsonView jsonValue) : m_sendNotificationActionHasBeenSet(false), m_createCaseActionHasBeenSet(false), m_updateCaseActionHasBeenSet(false), - m_endAssociatedTasksActionHasBeenSet(false) + m_endAssociatedTasksActionHasBeenSet(false), + m_submitAutoEvaluationActionHasBeenSet(false) { *this = jsonValue; } @@ -103,6 +105,13 @@ RuleAction& RuleAction::operator =(JsonView jsonValue) m_endAssociatedTasksActionHasBeenSet = true; } + if(jsonValue.ValueExists("SubmitAutoEvaluationAction")) + { + m_submitAutoEvaluationAction = jsonValue.GetObject("SubmitAutoEvaluationAction"); + + m_submitAutoEvaluationActionHasBeenSet = true; + } + return *this; } @@ -157,6 +166,12 @@ JsonValue RuleAction::Jsonize() const } + if(m_submitAutoEvaluationActionHasBeenSet) + { + payload.WithObject("SubmitAutoEvaluationAction", m_submitAutoEvaluationAction.Jsonize()); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-connect/source/model/SubmitAutoEvaluationActionDefinition.cpp b/generated/src/aws-cpp-sdk-connect/source/model/SubmitAutoEvaluationActionDefinition.cpp new file mode 100644 index 00000000000..42fb265e8b6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-connect/source/model/SubmitAutoEvaluationActionDefinition.cpp @@ -0,0 +1,59 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#includeFor more information, see Before you begin, ensure the Amazon Web
+ * Services CLI is configured in the Amazon Web Services Account where you will
+ * create the Network Monitor resource. Network Monitor doesn’t support creation on
+ * cross-account resources, but you can create a Network Monitor in any subnet
+ * belonging to a VPC owned by your Account. For more information, see Using
* Amazon CloudWatch Network Monitor in the Amazon CloudWatch User
* Guide. Creates a monitor between a source subnet and destination IP address. Within
* a monitor you'll create one or more probes that monitor network traffic between
* your source Amazon Web Services VPC subnets and your destination IP addresses.
- * Each probe then aggregates and sends metrics to Amazon CloudWatch. You
+ * can also create a monitor with probes using this command. For each probe, you
+ * define the following:
+ *
+ * (Optional)
+ * See
- * Also:
source
—The subnet IDs where
+ * the probes will be created.destination
— The
+ * target destination IP address for the probe.destinationPort
—Required only if the protocol is
+ * TCP
.protocol
—The communication
+ * protocol between the source and destination. This will be either
+ * TCP
or ICMP
.packetSize
—The size of the packets. This must be a number between
+ * 56
and 8500
.tags
—Key-value pairs created and assigned to the probe.See Also:
AWS
* API Reference
Create a probe within a monitor. Once you create a probe, and it begins * monitoring your network traffic, you'll incur billing charges for that probe. - *
ListMonitors
to get a list of monitor names. Note the name of the
+ * monitorName
you want to create the probe for.Deletes a specified monitor.
This action requires the
+ * monitorName
parameter. Run ListMonitors
to get a list
+ * of monitor names.
Deletes the specified monitor. Once a probe is deleted you'll no longer incur - * any billing fees for that probe.
This action requires both the
+ * monitorName
and probeId
parameters. Run
+ * ListMonitors
to get a list of monitor names. Run
+ * GetMonitor
to get a list of probes and probe IDs. You can only
+ * delete a single probe at a time using this action.
Returns details about a specific monitor.
This action requires the
+ * monitorName
parameter. Run ListMonitors
to get a list
+ * of monitor names.
Returns the details about a probe. You'll need both the
- * monitorName
and probeId
.
monitorName
and probeId
parameters. Run
+ * ListMonitors
to get a list of monitor names. Run
+ * GetMonitor
to get a list of probes and probe IDs. Updates the aggregationPeriod
for a monitor. Monitors support an
* aggregationPeriod
of either 30
or 60
- * seconds.
probeId
parameter. Run ListMonitors
to get a list of
+ * monitor names. Updates a monitor probe. This action requires both the
* monitorName
and probeId
parameters. Run
* ListMonitors
to get a list of monitor names. Run
- * GetMonitor
to get a list of probes and probe IDs.
You can + * update the following para create a monitor with probes using this command. For + * each probe, you define the following:
state
—The
+ * state of the probe.
destination
— The target
+ * destination IP address for the probe.
+ * destinationPort
—Required only if the protocol is
+ * TCP
.
protocol
—The communication
+ * protocol between the source and destination. This will be either
+ * TCP
or ICMP
.
+ * packetSize
—The size of the packets. This must be a number between
+ * 56
and 8500
.
(Optional)
+ * tags
—Key-value pairs created and assigned to the probe.
The time, in seconds, that metrics are aggregated and sent to Amazon
- * CloudWatch. Valid values are either 30
or 60
.
30
or 60
.
+ * 60
is the default if no period is chosen.
*/
inline long long GetAggregationPeriod() const{ return m_aggregationPeriod; }
/**
* The time, in seconds, that metrics are aggregated and sent to Amazon
- * CloudWatch. Valid values are either 30
or 60
.
30
or 60
.
+ * 60
is the default if no period is chosen.
*/
inline bool AggregationPeriodHasBeenSet() const { return m_aggregationPeriodHasBeenSet; }
/**
* The time, in seconds, that metrics are aggregated and sent to Amazon
- * CloudWatch. Valid values are either 30
or 60
.
30
or 60
.
+ * 60
is the default if no period is chosen.
*/
inline void SetAggregationPeriod(long long value) { m_aggregationPeriodHasBeenSet = true; m_aggregationPeriod = value; }
/**
* The time, in seconds, that metrics are aggregated and sent to Amazon
- * CloudWatch. Valid values are either 30
or 60
.
30
or 60
.
+ * 60
is the default if no period is chosen.
*/
inline CreateMonitorRequest& WithAggregationPeriod(long long value) { SetAggregationPeriod(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateMonitorResult.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateMonitorResult.h
index 612e11483b5..552cd2e8a85 100644
--- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateMonitorResult.h
+++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateMonitorResult.h
@@ -134,19 +134,19 @@ namespace Model
/**
* The number of seconds that metrics are aggregated by and sent to Amazon
- * CloudWatch. This must be either 30
or 60
.
30
or 60
.
*/
inline long long GetAggregationPeriod() const{ return m_aggregationPeriod; }
/**
* The number of seconds that metrics are aggregated by and sent to Amazon
- * CloudWatch. This must be either 30
or 60
.
30
or 60
.
*/
inline void SetAggregationPeriod(long long value) { m_aggregationPeriod = value; }
/**
* The number of seconds that metrics are aggregated by and sent to Amazon
- * CloudWatch. This must be either 30
or 60
.
30
or 60
.
*/
inline CreateMonitorResult& WithAggregationPeriod(long long value) { SetAggregationPeriod(value); return *this;}
diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateProbeRequest.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateProbeRequest.h
index 80c421ae73e..95c551f6ee1 100644
--- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateProbeRequest.h
+++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/CreateProbeRequest.h
@@ -36,50 +36,42 @@ namespace Model
/**
- * The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline const Aws::String& GetMonitorName() const{ return m_monitorName; } /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline bool MonitorNameHasBeenSet() const { return m_monitorNameHasBeenSet; } /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline void SetMonitorName(const Aws::String& value) { m_monitorNameHasBeenSet = true; m_monitorName = value; } /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline void SetMonitorName(Aws::String&& value) { m_monitorNameHasBeenSet = true; m_monitorName = std::move(value); } /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline void SetMonitorName(const char* value) { m_monitorNameHasBeenSet = true; m_monitorName.assign(value); } /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline CreateProbeRequest& WithMonitorName(const Aws::String& value) { SetMonitorName(value); return *this;} /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline CreateProbeRequest& WithMonitorName(Aws::String&& value) { SetMonitorName(std::move(value)); return *this;} /** - *The name of the monitor to associated with the probe. To get a list of
- * available monitors, use ListMonitors
.
The name of the monitor to associated with the probe.
*/ inline CreateProbeRequest& WithMonitorName(const char* value) { SetMonitorName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteMonitorRequest.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteMonitorRequest.h index d7df4474a07..377673b4f01 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteMonitorRequest.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteMonitorRequest.h @@ -33,50 +33,42 @@ namespace Model /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline const Aws::String& GetMonitorName() const{ return m_monitorName; } /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline bool MonitorNameHasBeenSet() const { return m_monitorNameHasBeenSet; } /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline void SetMonitorName(const Aws::String& value) { m_monitorNameHasBeenSet = true; m_monitorName = value; } /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline void SetMonitorName(Aws::String&& value) { m_monitorNameHasBeenSet = true; m_monitorName = std::move(value); } /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline void SetMonitorName(const char* value) { m_monitorNameHasBeenSet = true; m_monitorName.assign(value); } /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline DeleteMonitorRequest& WithMonitorName(const Aws::String& value) { SetMonitorName(value); return *this;} /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline DeleteMonitorRequest& WithMonitorName(Aws::String&& value) { SetMonitorName(std::move(value)); return *this;} /** - *The name of the monitor to delete. Use the ListMonitors
action
- * to get a list of your current monitors.
The name of the monitor to delete.
*/ inline DeleteMonitorRequest& WithMonitorName(const char* value) { SetMonitorName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteProbeRequest.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteProbeRequest.h index b9e9c84207d..5f3d6d6be5e 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteProbeRequest.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/DeleteProbeRequest.h @@ -33,99 +33,83 @@ namespace Model /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline const Aws::String& GetMonitorName() const{ return m_monitorName; } /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline bool MonitorNameHasBeenSet() const { return m_monitorNameHasBeenSet; } /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline void SetMonitorName(const Aws::String& value) { m_monitorNameHasBeenSet = true; m_monitorName = value; } /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline void SetMonitorName(Aws::String&& value) { m_monitorNameHasBeenSet = true; m_monitorName = std::move(value); } /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline void SetMonitorName(const char* value) { m_monitorNameHasBeenSet = true; m_monitorName.assign(value); } /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline DeleteProbeRequest& WithMonitorName(const Aws::String& value) { SetMonitorName(value); return *this;} /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline DeleteProbeRequest& WithMonitorName(Aws::String&& value) { SetMonitorName(std::move(value)); return *this;} /** - *The name of the monitor to delete. For a list of the available monitors, use
- * the ListMonitors
action.
The name of the monitor to delete.
*/ inline DeleteProbeRequest& WithMonitorName(const char* value) { SetMonitorName(value); return *this;} /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline const Aws::String& GetProbeId() const{ return m_probeId; } /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline bool ProbeIdHasBeenSet() const { return m_probeIdHasBeenSet; } /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline void SetProbeId(const Aws::String& value) { m_probeIdHasBeenSet = true; m_probeId = value; } /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline void SetProbeId(Aws::String&& value) { m_probeIdHasBeenSet = true; m_probeId = std::move(value); } /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline void SetProbeId(const char* value) { m_probeIdHasBeenSet = true; m_probeId.assign(value); } /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline DeleteProbeRequest& WithProbeId(const Aws::String& value) { SetProbeId(value); return *this;} /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline DeleteProbeRequest& WithProbeId(Aws::String&& value) { SetProbeId(std::move(value)); return *this;} /** - *The ID of the probe to delete. Run GetMonitor
to get a lst of
- * all probes and probe IDs associated with the monitor.
The ID of the probe to delete.
*/ inline DeleteProbeRequest& WithProbeId(const char* value) { SetProbeId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/GetMonitorResult.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/GetMonitorResult.h index cbaf9331d93..baf2331b070 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/GetMonitorResult.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/GetMonitorResult.h @@ -74,70 +74,63 @@ namespace Model /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline const Aws::String& GetMonitorName() const{ return m_monitorName; } /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline void SetMonitorName(const Aws::String& value) { m_monitorName = value; } /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline void SetMonitorName(Aws::String&& value) { m_monitorName = std::move(value); } /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline void SetMonitorName(const char* value) { m_monitorName.assign(value); } /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline GetMonitorResult& WithMonitorName(const Aws::String& value) { SetMonitorName(value); return *this;} /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline GetMonitorResult& WithMonitorName(Aws::String&& value) { SetMonitorName(std::move(value)); return *this;} /** - *The name of the monitor. To get a list of the current monitors and their
- * names, use the ListMonitors
action.
The name of the monitor.
*/ inline GetMonitorResult& WithMonitorName(const char* value) { SetMonitorName(value); return *this;} /** - *Returns a list of the state of each monitor.
+ *Lists the status of the state
of each monitor.
Returns a list of the state of each monitor.
+ *Lists the status of the state
of each monitor.
Returns a list of the state of each monitor.
+ *Lists the status of the state
of each monitor.
Returns a list of the state of each monitor.
+ *Lists the status of the state
of each monitor.
Returns a list of the state of each monitor.
+ *Lists the status of the state
of each monitor.
Describes information about a monitor probe.
The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline const Aws::String& GetMonitorName() const{ return m_monitorName; } /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline bool MonitorNameHasBeenSet() const { return m_monitorNameHasBeenSet; } /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline void SetMonitorName(const Aws::String& value) { m_monitorNameHasBeenSet = true; m_monitorName = value; } /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline void SetMonitorName(Aws::String&& value) { m_monitorNameHasBeenSet = true; m_monitorName = std::move(value); } /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline void SetMonitorName(const char* value) { m_monitorNameHasBeenSet = true; m_monitorName.assign(value); } /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline UpdateMonitorRequest& WithMonitorName(const Aws::String& value) { SetMonitorName(value); return *this;} /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline UpdateMonitorRequest& WithMonitorName(Aws::String&& value) { SetMonitorName(std::move(value)); return *this;} /** - *The name of the monitor to update. Run ListMonitors
to get a
- * list of monitor names.
The name of the monitor to update.
*/ inline UpdateMonitorRequest& WithMonitorName(const char* value) { SetMonitorName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/UpdateProbeRequest.h b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/UpdateProbeRequest.h index e5e261e87d1..b57a232f0c2 100644 --- a/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/UpdateProbeRequest.h +++ b/generated/src/aws-cpp-sdk-networkmonitor/include/aws/networkmonitor/model/UpdateProbeRequest.h @@ -76,42 +76,42 @@ namespace Model /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline const Aws::String& GetProbeId() const{ return m_probeId; } /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline bool ProbeIdHasBeenSet() const { return m_probeIdHasBeenSet; } /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline void SetProbeId(const Aws::String& value) { m_probeIdHasBeenSet = true; m_probeId = value; } /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline void SetProbeId(Aws::String&& value) { m_probeIdHasBeenSet = true; m_probeId = std::move(value); } /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline void SetProbeId(const char* value) { m_probeIdHasBeenSet = true; m_probeId.assign(value); } /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline UpdateProbeRequest& WithProbeId(const Aws::String& value) { SetProbeId(value); return *this;} /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline UpdateProbeRequest& WithProbeId(Aws::String&& value) { SetProbeId(std::move(value)); return *this;} /** - *Run GetMonitor
to get a list of probes and probe IDs.
The ID of the probe to update.
*/ inline UpdateProbeRequest& WithProbeId(const char* value) { SetProbeId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectClient.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectClient.h index 793b471dfa8..d198cd4aeee 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectClient.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/QConnectClient.h @@ -24,14 +24,15 @@ namespace QConnect * (AI).Amazon Q in Connect is a generative AI customer service * assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that * delivers real-time recommendations to help contact center agents resolve - * customer issues quickly and accurately.
Amazon Q automatically detects - * customer intent during calls and chats using conversational analytics and - * natural language understanding (NLU). It then provides agents with immediate, - * real-time generative responses and suggested actions, and links to relevant - * documents and articles. Agents can also query Amazon Q directly using natural - * language or keywords to answer customer requests.
Use the Amazon Q in - * Connect APIs to create an assistant and a knowledge base, for example, or manage - * content by uploading custom files.
For more information, see Amazon Q in Connect automatically
+ * detects customer intent during calls and chats using conversational analytics
+ * and natural language understanding (NLU). It then provides agents with
+ * immediate, real-time generative responses and suggested actions, and links to
+ * relevant documents and articles. Agents can also query Amazon Q in Connect
+ * directly using natural language or keywords to answer customer requests. Use the Amazon Q in Connect APIs to create an assistant and a knowledge base,
+ * for example, or manage content by uploading custom files. For more
+ * information, see Use
* Amazon Q in Connect for generative AI powered agent assistance in real-time
* in the Amazon Connect Administrator Guide. Creates Amazon Q content. Before to calling this API, use Creates Amazon Q in Connect content. Before to calling this API, use StartContentUpload
* to upload an asset. Creates an Amazon Q quick response.See Also:
AWS
@@ -214,7 +215,7 @@ namespace QConnect
}
/**
- * See Also:
Creates an Amazon Q in Connect quick response.
Creates a session. A session is a contextual container used for generating - * recommendations. Amazon Connect creates a new Amazon Q session for each contact - * on which Amazon Q is enabled.
Searches existing Amazon Q quick responses in an Amazon Q knowledge - * base.
Start an asynchronous job to import Amazon Q resources from an uploaded - * source file. Before calling this API, use Start an asynchronous job to import Amazon Q in Connect resources from an + * uploaded source file. Before calling this API, use StartContentUpload * to upload an asset that contains the resource data.
For - * importing Amazon Q quick responses, you need to upload a csv file including the - * quick responses. For information about how to format the csv file for importing - * quick responses, see Import * quick responses.
Updates the template URI of a knowledge base. This is only supported for
* knowledge bases of type EXTERNAL. Include a single variable in
- * ${variable}
format; this interpolated by Amazon Q using ingested
- * content. For example, if you ingest a Salesforce article, it has an
+ * ${variable}
format; this interpolated by Amazon Q in Connect using
+ * ingested content. For example, if you ingest a Salesforce article, it has an
* Id
value, and you can set the template URI to
* https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/ *${Id}* /view
.
*
Updates a session. A session is a contextual container used for generating + * recommendations. Amazon Connect updates the existing Amazon Q in Connect session + * for each contact on which Amazon Q in Connect is enabled.
The fields from the source that are made available to your agents in Amazon - * Q. Optional if ObjectConfiguration is included in the provided DataIntegration. - *
For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The fields from the source that are made available to your agents in Amazon
- * Q. Optional if ObjectConfiguration is included in the provided DataIntegration.
- * For
* Salesforce, you must include at least The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The data that is input into Amazon Q as a result of the assistant
+ * The data that is input into Amazon Q in Connect as a result of the assistant
* association. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it.Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -350,9 +350,9 @@ namespace Model
inline const Aws::Vector
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -371,9 +371,9 @@ namespace Model
inline bool ObjectFieldsHasBeenSet() const { return m_objectFieldsHasBeenSet; }
/**
- *
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -392,9 +392,9 @@ namespace Model
inline void SetObjectFields(const Aws::Vector
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -413,9 +413,9 @@ namespace Model
inline void SetObjectFields(Aws::Vector
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -434,9 +434,9 @@ namespace Model
inline AppIntegrationsConfiguration& WithObjectFields(const Aws::Vector
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -455,9 +455,9 @@ namespace Model
inline AppIntegrationsConfiguration& WithObjectFields(Aws::Vector
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -476,9 +476,9 @@ namespace Model
inline AppIntegrationsConfiguration& AddObjectFields(const Aws::String& value) { m_objectFieldsHasBeenSet = true; m_objectFields.push_back(value); return *this; }
/**
- *
Id
,
* ArticleNumber
, VersionNumber
, Title
,
@@ -497,9 +497,9 @@ namespace Model
inline AppIntegrationsConfiguration& AddObjectFields(Aws::String&& value) { m_objectFieldsHasBeenSet = true; m_objectFields.push_back(std::move(value)); return *this; }
/**
- *
Id
,
* ArticleNumber
, VersionNumber
, Title
,
diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationData.h
index 8c7d1f34d89..4e1cee31f64 100644
--- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationData.h
+++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationData.h
@@ -41,42 +41,42 @@ namespace Model
/**
- * See Also:
AWS
* API Reference
The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline AssistantAssociationInputData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline AssistantAssociationInputData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline AssistantAssociationInputData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationSummary.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationSummary.h index 7f823d4d0ab..ad046504c19 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationSummary.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantAssociationSummary.h @@ -42,42 +42,42 @@ namespace Model /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantArn() const{ return m_assistantArn; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline bool AssistantArnHasBeenSet() const { return m_assistantArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const Aws::String& value) { m_assistantArnHasBeenSet = true; m_assistantArn = value; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(Aws::String&& value) { m_assistantArnHasBeenSet = true; m_assistantArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const char* value) { m_assistantArnHasBeenSet = true; m_assistantArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantArn(const Aws::String& value) { SetAssistantArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantArn(Aws::String&& value) { SetAssistantArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantArn(const char* value) { SetAssistantArn(value); return *this;} @@ -165,42 +165,42 @@ namespace Model /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantAssociationSummary& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantCapabilityConfiguration.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantCapabilityConfiguration.h index d1566bcc116..a1b99f98f3a 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantCapabilityConfiguration.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantCapabilityConfiguration.h @@ -24,8 +24,8 @@ namespace Model { /** - *The capability configuration for an Amazon Q assistant.
The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline const AssistantCapabilityType& GetType() const{ return m_type; } /** - *The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } /** - *The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline void SetType(const AssistantCapabilityType& value) { m_typeHasBeenSet = true; m_type = value; } /** - *The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline void SetType(AssistantCapabilityType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } /** - *The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline AssistantCapabilityConfiguration& WithType(const AssistantCapabilityType& value) { SetType(value); return *this;} /** - *The type of Amazon Q assistant capability.
+ *The type of Amazon Q in Connect assistant capability.
*/ inline AssistantCapabilityConfiguration& WithType(AssistantCapabilityType&& value) { SetType(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantData.h index 2173c91389e..df438681b26 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantData.h @@ -44,114 +44,120 @@ namespace Model /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantArn() const{ return m_assistantArn; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline bool AssistantArnHasBeenSet() const { return m_assistantArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const Aws::String& value) { m_assistantArnHasBeenSet = true; m_assistantArn = value; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(Aws::String&& value) { m_assistantArnHasBeenSet = true; m_assistantArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const char* value) { m_assistantArnHasBeenSet = true; m_assistantArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantArn(const Aws::String& value) { SetAssistantArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantArn(Aws::String&& value) { SetAssistantArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantArn(const char* value) { SetAssistantArn(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantData& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline const AssistantCapabilityConfiguration& GetCapabilityConfiguration() const{ return m_capabilityConfiguration; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline bool CapabilityConfigurationHasBeenSet() const { return m_capabilityConfigurationHasBeenSet; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline void SetCapabilityConfiguration(const AssistantCapabilityConfiguration& value) { m_capabilityConfigurationHasBeenSet = true; m_capabilityConfiguration = value; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline void SetCapabilityConfiguration(AssistantCapabilityConfiguration&& value) { m_capabilityConfigurationHasBeenSet = true; m_capabilityConfiguration = std::move(value); } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline AssistantData& WithCapabilityConfiguration(const AssistantCapabilityConfiguration& value) { SetCapabilityConfiguration(value); return *this;} /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline AssistantData& WithCapabilityConfiguration(AssistantCapabilityConfiguration&& value) { SetCapabilityConfiguration(std::move(value)); return *this;} @@ -198,32 +204,38 @@ namespace Model /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline const AssistantIntegrationConfiguration& GetIntegrationConfiguration() const{ return m_integrationConfiguration; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline bool IntegrationConfigurationHasBeenSet() const { return m_integrationConfigurationHasBeenSet; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline void SetIntegrationConfiguration(const AssistantIntegrationConfiguration& value) { m_integrationConfigurationHasBeenSet = true; m_integrationConfiguration = value; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline void SetIntegrationConfiguration(AssistantIntegrationConfiguration&& value) { m_integrationConfigurationHasBeenSet = true; m_integrationConfiguration = std::move(value); } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline AssistantData& WithIntegrationConfiguration(const AssistantIntegrationConfiguration& value) { SetIntegrationConfiguration(value); return *this;} /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline AssistantData& WithIntegrationConfiguration(AssistantIntegrationConfiguration&& value) { SetIntegrationConfiguration(std::move(value)); return *this;} @@ -274,11 +286,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -289,11 +302,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -304,11 +318,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -319,11 +334,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -334,11 +350,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -349,11 +366,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantIntegrationConfiguration.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantIntegrationConfiguration.h index 09a6c1a6707..f5ff5a369ee 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantIntegrationConfiguration.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/AssistantIntegrationConfiguration.h @@ -24,7 +24,7 @@ namespace Model { /** - *The configuration information for the Amazon Q assistant + *
The configuration information for the Amazon Q in Connect assistant * integration.
The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantArn() const{ return m_assistantArn; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline bool AssistantArnHasBeenSet() const { return m_assistantArnHasBeenSet; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const Aws::String& value) { m_assistantArnHasBeenSet = true; m_assistantArn = value; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(Aws::String&& value) { m_assistantArnHasBeenSet = true; m_assistantArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const char* value) { m_assistantArnHasBeenSet = true; m_assistantArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantArn(const Aws::String& value) { SetAssistantArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantArn(Aws::String&& value) { SetAssistantArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantArn(const char* value) { SetAssistantArn(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline AssistantSummary& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline const AssistantCapabilityConfiguration& GetCapabilityConfiguration() const{ return m_capabilityConfiguration; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline bool CapabilityConfigurationHasBeenSet() const { return m_capabilityConfigurationHasBeenSet; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline void SetCapabilityConfiguration(const AssistantCapabilityConfiguration& value) { m_capabilityConfigurationHasBeenSet = true; m_capabilityConfiguration = value; } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline void SetCapabilityConfiguration(AssistantCapabilityConfiguration&& value) { m_capabilityConfigurationHasBeenSet = true; m_capabilityConfiguration = std::move(value); } /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline AssistantSummary& WithCapabilityConfiguration(const AssistantCapabilityConfiguration& value) { SetCapabilityConfiguration(value); return *this;} /** - *The configuration information for the Amazon Q assistant capability.
+ *The configuration information for the Amazon Q in Connect assistant + * capability.
*/ inline AssistantSummary& WithCapabilityConfiguration(AssistantCapabilityConfiguration&& value) { SetCapabilityConfiguration(std::move(value)); return *this;} @@ -198,32 +204,38 @@ namespace Model /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline const AssistantIntegrationConfiguration& GetIntegrationConfiguration() const{ return m_integrationConfiguration; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline bool IntegrationConfigurationHasBeenSet() const { return m_integrationConfigurationHasBeenSet; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline void SetIntegrationConfiguration(const AssistantIntegrationConfiguration& value) { m_integrationConfigurationHasBeenSet = true; m_integrationConfiguration = value; } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline void SetIntegrationConfiguration(AssistantIntegrationConfiguration&& value) { m_integrationConfigurationHasBeenSet = true; m_integrationConfiguration = std::move(value); } /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline AssistantSummary& WithIntegrationConfiguration(const AssistantIntegrationConfiguration& value) { SetIntegrationConfiguration(value); return *this;} /** - *The configuration information for the Amazon Q assistant integration.
+ *The configuration information for the Amazon Q in Connect assistant + * integration.
*/ inline AssistantSummary& WithIntegrationConfiguration(AssistantIntegrationConfiguration&& value) { SetIntegrationConfiguration(std::move(value)); return *this;} @@ -274,11 +286,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -289,11 +302,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -304,11 +318,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -319,11 +334,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -334,11 +350,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -349,11 +366,12 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentData.h index 5debdba0709..12401de0713 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentData.h @@ -205,50 +205,42 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ContentData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ContentData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ContentData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -297,104 +289,104 @@ namespace Model /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& WithMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& WithMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentData& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentReference.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentReference.h index 728175f9a1d..e6493dad2a8 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentReference.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentReference.h @@ -162,49 +162,49 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentReference& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentReference& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentReference& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentSummary.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentSummary.h index ec800b15468..835060c6a69 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentSummary.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ContentSummary.h @@ -205,49 +205,49 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentSummary& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentSummary& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ * type knowledge base. */ inline ContentSummary& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -255,104 +255,104 @@ namespace Model /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& WithMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& WithMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline ContentSummary& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantAssociationRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantAssociationRequest.h index b908bc9bfcf..357dee44590 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantAssociationRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantAssociationRequest.h @@ -37,50 +37,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline CreateAssistantAssociationRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline CreateAssistantAssociationRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline CreateAssistantAssociationRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantRequest.h index a8c48e8a6bd..4bbd507cfa4 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateAssistantRequest.h @@ -196,11 +196,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -211,11 +212,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -226,11 +228,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -241,11 +244,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -256,11 +260,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ @@ -271,11 +276,12 @@ namespace Model * encryption.The customer managed key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q. To use Amazon Q with chat,
- * the key policy must also allow kms:Decrypt
,
+ * the IAM identity using the key to invoke Amazon Q in Connect. To use Amazon Q in
+ * Connect with chat, the key policy must also allow kms:Decrypt
,
* kms:GenerateDataKey*
, and kms:DescribeKey
permissions
* to the connect.amazonaws.com
service principal.
For more - * information about setting up a customer managed key for Amazon Q, see Enable * Amazon Q in Connect for your instance.
*/ diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateContentRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateContentRequest.h index 78a8ba90538..0fc64ada91c 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateContentRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateContentRequest.h @@ -109,57 +109,57 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline CreateContentRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline CreateContentRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline CreateContentRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -167,104 +167,104 @@ namespace Model /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& WithMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& WithMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline CreateContentRequest& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateKnowledgeBaseRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateKnowledgeBaseRequest.h index 51346d3b732..c4fd9ae9bc1 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateKnowledgeBaseRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/CreateKnowledgeBaseRequest.h @@ -272,8 +272,9 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. The tags used to organize, track, or control access for this resource. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The knowledge base from which the quick response is deleted. The identifier
- * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base
- * if you're storing Amazon Q Content resource to it.
The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline DeleteQuickResponseRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline DeleteQuickResponseRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The knowledge base from which the quick response is deleted. The identifier - * of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base - * if you're storing Amazon Q Content resource to it.
+ * of the knowledge base. */ inline DeleteQuickResponseRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantAssociationRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantAssociationRequest.h index 8502a65a3c9..10e7eaabd8c 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantAssociationRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantAssociationRequest.h @@ -82,50 +82,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantAssociationRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantAssociationRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantAssociationRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantRequest.h index a97e8460354..d5abb453c54 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetAssistantRequest.h @@ -33,50 +33,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetAssistantRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentRequest.h index da1f974a081..b32e8f43aca 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentRequest.h @@ -83,57 +83,57 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline GetContentRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline GetContentRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline GetContentRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentSummaryRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentSummaryRequest.h index 9ea284418e6..5e5a1f5a9d1 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentSummaryRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetContentSummaryRequest.h @@ -82,58 +82,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetContentSummaryRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetContentSummaryRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetContentSummaryRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetKnowledgeBaseRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetKnowledgeBaseRequest.h index 8fb49ab1cdd..a413479a476 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetKnowledgeBaseRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetKnowledgeBaseRequest.h @@ -33,58 +33,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetKnowledgeBaseRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetKnowledgeBaseRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline GetKnowledgeBaseRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetSessionRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetSessionRequest.h index 2bcd338737b..72d90ec49d7 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetSessionRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GetSessionRequest.h @@ -33,50 +33,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetSessionRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetSessionRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline GetSessionRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GroupingConfiguration.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GroupingConfiguration.h index c94060cc127..d640754f0eb 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GroupingConfiguration.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/GroupingConfiguration.h @@ -25,7 +25,7 @@ namespace Model { /** - *The configuration information of the grouping of Amazon Q + *
The configuration information of the grouping of Amazon Q in Connect * users.
The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The criteria used for grouping Amazon Q users.
The following is the - * list of supported criteria values.
+ *
The criteria used for grouping Amazon Q in Connect users.
The + * following is the list of supported criteria values.
* RoutingProfileArn
: Grouping the users by their Amazon
* Connect routing profile ARN. User should have The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The list of values that define different groups of Amazon Q users.
When setting criteria
to RoutingProfileArn
,
- * you need to provide a list of ARNs of The list of values that define different groups of Amazon Q in Connect
+ * users.
When setting criteria
to
+ * RoutingProfileArn
, you need to provide a list of ARNs of Amazon
* Connect routing profiles as values of this parameter.
The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -335,67 +327,67 @@ namespace Model /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline void SetMetadata(const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline void SetMetadata(Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& WithMetadata(const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& WithMetadata(Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobData& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ImportJobSummary.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ImportJobSummary.h index 74c4ced06d5..42e3f992fd6 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ImportJobSummary.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ImportJobSummary.h @@ -224,50 +224,42 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobSummary& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobSummary& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline ImportJobSummary& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -304,67 +296,67 @@ namespace Model /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline void SetMetadata(const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline void SetMetadata(Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& WithMetadata(const Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& WithMetadata(Aws::MapThe metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** - *The metadata fields of the imported Amazon Q resources.
+ *The metadata fields of the imported Amazon Q in Connect resources.
*/ inline ImportJobSummary& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseAssociationData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseAssociationData.h index a0f5bb3a8b7..2d57e368c43 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseAssociationData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseAssociationData.h @@ -80,50 +80,42 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseAssociationData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseAssociationData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseAssociationData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseData.h index cd23ab4de3a..aba21f5688c 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/KnowledgeBaseData.h @@ -127,50 +127,42 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline KnowledgeBaseData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -326,8 +318,9 @@ namespace Model * encryption.This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. The identifier of the knowledge base.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance.
This KMS key must have a policy that allows
* kms:CreateGrant
, kms:DescribeKey
,
* kms:Decrypt
, and kms:GenerateDataKey*
permissions to
- * the IAM identity using the key to invoke Amazon Q.
For more information
- * about setting up a customer managed key for Amazon Q, see For more
+ * information about setting up a customer managed key for Amazon Q in Connect, see
+ * Enable
* Amazon Q in Connect for your instance. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the Amazon Q assistant. Can be either the ID or the ARN.
- * URLs cannot contain the ARN. The identifier of the Amazon Q in Connect assistant. Can be either the ID or
+ * the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN.
The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline ListContentsRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline ListContentsRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline ListContentsRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListImportJobsRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListImportJobsRequest.h index e1969767ffa..74a6533b911 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListImportJobsRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListImportJobsRequest.h @@ -39,58 +39,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListImportJobsRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListImportJobsRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListImportJobsRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListQuickResponsesRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListQuickResponsesRequest.h index 828f00ee415..b17ae521567 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListQuickResponsesRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ListQuickResponsesRequest.h @@ -39,58 +39,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListQuickResponsesRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListQuickResponsesRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline ListQuickResponsesRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/NotifyRecommendationsReceivedRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/NotifyRecommendationsReceivedRequest.h index e1749315b93..f8da3b7ed1f 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/NotifyRecommendationsReceivedRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/NotifyRecommendationsReceivedRequest.h @@ -34,50 +34,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline NotifyRecommendationsReceivedRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline NotifyRecommendationsReceivedRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline NotifyRecommendationsReceivedRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/OrCondition.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/OrCondition.h new file mode 100644 index 00000000000..d22cc9e9fc4 --- /dev/null +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/OrCondition.h @@ -0,0 +1,132 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeA list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A leaf node condition which can be used to specify a tag condition.
+ */ + inline const TagCondition& GetTagCondition() const{ return m_tagCondition; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline bool TagConditionHasBeenSet() const { return m_tagConditionHasBeenSet; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline void SetTagCondition(const TagCondition& value) { m_tagConditionHasBeenSet = true; m_tagCondition = value; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline void SetTagCondition(TagCondition&& value) { m_tagConditionHasBeenSet = true; m_tagCondition = std::move(value); } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline OrCondition& WithTagCondition(const TagCondition& value) { SetTagCondition(value); return *this;} + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline OrCondition& WithTagCondition(TagCondition&& value) { SetTagCondition(std::move(value)); return *this;} + + private: + + Aws::VectorThe identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/PutFeedbackResult.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/PutFeedbackResult.h index df9a725ba85..2183d69df31 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/PutFeedbackResult.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/PutFeedbackResult.h @@ -35,73 +35,73 @@ namespace Model /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantArn() const{ return m_assistantArn; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const Aws::String& value) { m_assistantArn = value; } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(Aws::String&& value) { m_assistantArn = std::move(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline void SetAssistantArn(const char* value) { m_assistantArn.assign(value); } /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantArn(const Aws::String& value) { SetAssistantArn(value); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantArn(Aws::String&& value) { SetAssistantArn(std::move(value)); return *this;} /** - *The Amazon Resource Name (ARN) of the Amazon Q assistant.
+ *The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantArn(const char* value) { SetAssistantArn(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantId = value; } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline void SetAssistantId(const char* value) { m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant.
+ *The identifier of the Amazon Q in Connect assistant.
*/ inline PutFeedbackResult& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseData.h index 47c300306f3..558120a5c78 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseData.h @@ -374,58 +374,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSearchResultData.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSearchResultData.h index 45f345c37cf..d2a1bd2929c 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSearchResultData.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSearchResultData.h @@ -484,58 +484,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseSearchResultData& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseSearchResultData& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline QuickResponseSearchResultData& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSummary.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSummary.h index bbe1a036f29..4b1a432e1fd 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSummary.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/QuickResponseSummary.h @@ -305,50 +305,42 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline QuickResponseSummary& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline QuickResponseSummary& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it.
+ *The identifier of the knowledge base.
*/ inline QuickResponseSummary& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/RemoveKnowledgeBaseTemplateUriRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/RemoveKnowledgeBaseTemplateUriRequest.h index 494213e8c98..8d1e165edc3 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/RemoveKnowledgeBaseTemplateUriRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/RemoveKnowledgeBaseTemplateUriRequest.h @@ -33,58 +33,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline RemoveKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline RemoveKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline RemoveKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchContentRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchContentRequest.h index dfc6fa12a15..b58cb9e3655 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchContentRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchContentRequest.h @@ -41,57 +41,57 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline SearchContentRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline SearchContentRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline SearchContentRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchSessionsRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchSessionsRequest.h index 3492b49e10f..d8c689c46f1 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchSessionsRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/SearchSessionsRequest.h @@ -40,50 +40,50 @@ namespace Model /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline const Aws::String& GetAssistantId() const{ return m_assistantId; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline SearchSessionsRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline SearchSessionsRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} /** - *The identifier of the Amazon Q assistant. Can be either the ID or the ARN. - * URLs cannot contain the ARN.
+ *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
*/ inline SearchSessionsRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ServerSideEncryptionConfiguration.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ServerSideEncryptionConfiguration.h index 730dd8b2962..f8aa053827e 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ServerSideEncryptionConfiguration.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/ServerSideEncryptionConfiguration.h @@ -40,7 +40,7 @@ namespace Model /** *The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see The customer managed key used for encryption. For more information about
- * setting up a customer managed key for Amazon Q, see Enable
* Amazon Q in Connect for your instance. For information about valid ID
* values, see
#include An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. An object that can be used to specify Tag conditions. The tags used to organize, track, or control access for this resource. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The Amazon Resource Name (ARN) of the Amazon Q assistant. The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the Amazon Q assistant. The identifier of the Amazon Q in Connect assistant. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The identifier of the knowledge base. This should not be a QUICK_RESPONSES
- * type knowledge base if you're storing Amazon Q Content resource to it. Can be
- * either the ID or the ARN. URLs cannot contain the ARN. For
- * importing Amazon Q quick responses, this should be a
- * The identifier of the knowledge base. Can be either the ID or the ARN. URLs
+ * cannot contain the ARN. For importing Amazon Q in Connect quick
+ * responses, this should be a The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. The metadata fields of the imported Amazon Q resources. The metadata fields of the imported Amazon Q in Connect resources. A leaf node condition which can be used to specify a tag condition.
+ *
+ * QUICK_RESPONSES
type knowledge base.
*/
inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; }
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; }
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; }
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); }
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); }
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline StartImportJobRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;}
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline StartImportJobRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;}
/**
- * QUICK_RESPONSES
type knowledge
+ * base.
+ * QUICK_RESPONSES
type knowledge base.
*/
inline StartImportJobRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;}
/**
- * QUICK_RESPONSES
type knowledge
+ * base.See Also:
AWS
+ * API Reference
The tag key in the tag condition.
+ */ + inline const Aws::String& GetKey() const{ return m_key; } + + /** + *The tag key in the tag condition.
+ */ + inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; } + + /** + *The tag key in the tag condition.
+ */ + inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; } + + /** + *The tag key in the tag condition.
+ */ + inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); } + + /** + *The tag key in the tag condition.
+ */ + inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); } + + /** + *The tag key in the tag condition.
+ */ + inline TagCondition& WithKey(const Aws::String& value) { SetKey(value); return *this;} + + /** + *The tag key in the tag condition.
+ */ + inline TagCondition& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;} + + /** + *The tag key in the tag condition.
+ */ + inline TagCondition& WithKey(const char* value) { SetKey(value); return *this;} + + + /** + *The tag value in the tag condition.
+ */ + inline const Aws::String& GetValue() const{ return m_value; } + + /** + *The tag value in the tag condition.
+ */ + inline bool ValueHasBeenSet() const { return m_valueHasBeenSet; } + + /** + *The tag value in the tag condition.
+ */ + inline void SetValue(const Aws::String& value) { m_valueHasBeenSet = true; m_value = value; } + + /** + *The tag value in the tag condition.
+ */ + inline void SetValue(Aws::String&& value) { m_valueHasBeenSet = true; m_value = std::move(value); } + + /** + *The tag value in the tag condition.
+ */ + inline void SetValue(const char* value) { m_valueHasBeenSet = true; m_value.assign(value); } + + /** + *The tag value in the tag condition.
+ */ + inline TagCondition& WithValue(const Aws::String& value) { SetValue(value); return *this;} + + /** + *The tag value in the tag condition.
+ */ + inline TagCondition& WithValue(Aws::String&& value) { SetValue(std::move(value)); return *this;} + + /** + *The tag value in the tag condition.
+ */ + inline TagCondition& WithValue(const char* value) { SetValue(value); return *this;} + + private: + + Aws::String m_key; + bool m_keyHasBeenSet = false; + + Aws::String m_value; + bool m_valueHasBeenSet = false; + }; + +} // namespace Model +} // namespace QConnect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/TagFilter.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/TagFilter.h new file mode 100644 index 00000000000..d97e4c9dcdb --- /dev/null +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/TagFilter.h @@ -0,0 +1,185 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeAn object that can be used to specify Tag conditions.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an AND
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A list of conditions which would be applied together with an OR
+ * condition.
A leaf node condition which can be used to specify a tag condition.
+ */ + inline const TagCondition& GetTagCondition() const{ return m_tagCondition; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline bool TagConditionHasBeenSet() const { return m_tagConditionHasBeenSet; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline void SetTagCondition(const TagCondition& value) { m_tagConditionHasBeenSet = true; m_tagCondition = value; } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline void SetTagCondition(TagCondition&& value) { m_tagConditionHasBeenSet = true; m_tagCondition = std::move(value); } + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline TagFilter& WithTagCondition(const TagCondition& value) { SetTagCondition(value); return *this;} + + /** + *A leaf node condition which can be used to specify a tag condition.
+ */ + inline TagFilter& WithTagCondition(TagCondition&& value) { SetTagCondition(std::move(value)); return *this;} + + private: + + Aws::VectorThe identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline UpdateContentRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline UpdateContentRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN
+ * type knowledge base. Can be either the ID or the ARN */ inline UpdateContentRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} @@ -142,104 +134,104 @@ namespace Model /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline void SetMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& WithMetadata(const Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& WithMetadata(Aws::MapA key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(const Aws::String& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(Aws::String&& key, const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(const Aws::String& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(Aws::String&& key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(const char* key, Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, std::move(value)); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(Aws::String&& key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(std::move(key), value); return *this; } /** *A key/value map to store attributes without affecting tagging or * recommendations. For example, when synchronizing data between an external system - * and Amazon Q, you can store an external version identifier as metadata to - * utilize for determining drift.
+ * and Amazon Q in Connect, you can store an external version identifier as + * metadata to utilize for determining drift. */ inline UpdateContentRequest& AddMetadata(const char* key, const char* value) { m_metadataHasBeenSet = true; m_metadata.emplace(key, value); return *this; } diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateKnowledgeBaseTemplateUriRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateKnowledgeBaseTemplateUriRequest.h index 681be384e73..522b2ffc6d7 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateKnowledgeBaseTemplateUriRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateKnowledgeBaseTemplateUriRequest.h @@ -34,57 +34,57 @@ namespace Model /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline UpdateKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline UpdateKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ * type knowledge base. Can be either the ID or the ARN. URLs cannot contain the + * ARN. */ inline UpdateKnowledgeBaseTemplateUriRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateQuickResponseRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateQuickResponseRequest.h index 24fe01d9a90..e40d244ca22 100644 --- a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateQuickResponseRequest.h +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateQuickResponseRequest.h @@ -288,58 +288,50 @@ namespace Model /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline const Aws::String& GetKnowledgeBaseId() const{ return m_knowledgeBaseId; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline bool KnowledgeBaseIdHasBeenSet() const { return m_knowledgeBaseIdHasBeenSet; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const Aws::String& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = value; } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(Aws::String&& value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId = std::move(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline void SetKnowledgeBaseId(const char* value) { m_knowledgeBaseIdHasBeenSet = true; m_knowledgeBaseId.assign(value); } /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline UpdateQuickResponseRequest& WithKnowledgeBaseId(const Aws::String& value) { SetKnowledgeBaseId(value); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline UpdateQuickResponseRequest& WithKnowledgeBaseId(Aws::String&& value) { SetKnowledgeBaseId(std::move(value)); return *this;} /** - *The identifier of the knowledge base. This should not be a QUICK_RESPONSES - * type knowledge base if you're storing Amazon Q Content resource to it. Can be - * either the ID or the ARN. URLs cannot contain the ARN.
+ *The identifier of the knowledge base. Can be either the ID or the ARN. URLs + * cannot contain the ARN.
*/ inline UpdateQuickResponseRequest& WithKnowledgeBaseId(const char* value) { SetKnowledgeBaseId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionRequest.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionRequest.h new file mode 100644 index 00000000000..c2d9002f8a9 --- /dev/null +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionRequest.h @@ -0,0 +1,222 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#includeThe identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline const Aws::String& GetAssistantId() const{ return m_assistantId; } + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline bool AssistantIdHasBeenSet() const { return m_assistantIdHasBeenSet; } + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline void SetAssistantId(const Aws::String& value) { m_assistantIdHasBeenSet = true; m_assistantId = value; } + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline void SetAssistantId(Aws::String&& value) { m_assistantIdHasBeenSet = true; m_assistantId = std::move(value); } + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline void SetAssistantId(const char* value) { m_assistantIdHasBeenSet = true; m_assistantId.assign(value); } + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline UpdateSessionRequest& WithAssistantId(const Aws::String& value) { SetAssistantId(value); return *this;} + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline UpdateSessionRequest& WithAssistantId(Aws::String&& value) { SetAssistantId(std::move(value)); return *this;} + + /** + *The identifier of the Amazon Q in Connect assistant. Can be either the ID or + * the ARN. URLs cannot contain the ARN.
+ */ + inline UpdateSessionRequest& WithAssistantId(const char* value) { SetAssistantId(value); return *this;} + + + /** + *The description.
+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *The description.
+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *The description.
+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *The description.
+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *The description.
+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *The description.
+ */ + inline UpdateSessionRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *The description.
+ */ + inline UpdateSessionRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *The description.
+ */ + inline UpdateSessionRequest& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline const Aws::String& GetSessionId() const{ return m_sessionId; } + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline bool SessionIdHasBeenSet() const { return m_sessionIdHasBeenSet; } + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline void SetSessionId(const Aws::String& value) { m_sessionIdHasBeenSet = true; m_sessionId = value; } + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline void SetSessionId(Aws::String&& value) { m_sessionIdHasBeenSet = true; m_sessionId = std::move(value); } + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline void SetSessionId(const char* value) { m_sessionIdHasBeenSet = true; m_sessionId.assign(value); } + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline UpdateSessionRequest& WithSessionId(const Aws::String& value) { SetSessionId(value); return *this;} + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline UpdateSessionRequest& WithSessionId(Aws::String&& value) { SetSessionId(std::move(value)); return *this;} + + /** + *The identifier of the session. Can be either the ID or the ARN. URLs cannot + * contain the ARN.
+ */ + inline UpdateSessionRequest& WithSessionId(const char* value) { SetSessionId(value); return *this;} + + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline const TagFilter& GetTagFilter() const{ return m_tagFilter; } + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline bool TagFilterHasBeenSet() const { return m_tagFilterHasBeenSet; } + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline void SetTagFilter(const TagFilter& value) { m_tagFilterHasBeenSet = true; m_tagFilter = value; } + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline void SetTagFilter(TagFilter&& value) { m_tagFilterHasBeenSet = true; m_tagFilter = std::move(value); } + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline UpdateSessionRequest& WithTagFilter(const TagFilter& value) { SetTagFilter(value); return *this;} + + /** + *An object that can be used to specify Tag conditions.
+ */ + inline UpdateSessionRequest& WithTagFilter(TagFilter&& value) { SetTagFilter(std::move(value)); return *this;} + + private: + + Aws::String m_assistantId; + bool m_assistantIdHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_sessionId; + bool m_sessionIdHasBeenSet = false; + + TagFilter m_tagFilter; + bool m_tagFilterHasBeenSet = false; + }; + +} // namespace Model +} // namespace QConnect +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionResult.h b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionResult.h new file mode 100644 index 00000000000..8e3219be876 --- /dev/null +++ b/generated/src/aws-cpp-sdk-qconnect/include/aws/qconnect/model/UpdateSessionResult.h @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include