Skip to content

Commit

Permalink
Amazon Connect, Contact Lens Evaluation API increase evaluation notes…
Browse files Browse the repository at this point in the history
… max length to 3072.

This release includes video engine updates including HEVC improvements, support for ingesting VP9 encoded video in MP4 containers, and support for user-specified 3D LUTs.
  • Loading branch information
aws-sdk-cpp-automation committed Jan 3, 2024
1 parent fdce535 commit 8c9aa58
Show file tree
Hide file tree
Showing 50 changed files with 2,871 additions and 331 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.11.235
1.11.236
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,11 @@ namespace Model
{

/**
* <p>A structure that defines agent hierarchy group levels which can be used to
* filter search results. Important: Agent hierarchy group level information in
* search result is a snapshot, it does not represent current agent hierarchy who
* handled the contact.</p><p><h3>See Also:</h3> <a
* <p>A structure that defines search criteria for contacts using agent hierarchy
* group levels. For more information about agent hierarchies, see <a
* href="https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html">Set
* Up Agent Hierarchies</a> in the <i>Amazon Connect Administrator
* Guide</i>.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AgentHierarchyGroups">AWS
* API Reference</a></p>
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,8 @@ namespace Model
{

/**
* <p>A structure that defines filters can be used to search within outputs
* analyzed by Amazon Connect Contact Lens in a contact.</p><p><h3>See Also:</h3>
* <a
* <p>A structure that defines search criteria for contacts using analysis outputs
* from Amazon Connect Contact Lens.</p><p><h3>See Also:</h3> <a
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ContactAnalysis">AWS
* API Reference</a></p>
*/
Expand All @@ -40,38 +39,38 @@ namespace Model


/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline const Transcript& GetTranscript() const{ return m_transcript; }

/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline bool TranscriptHasBeenSet() const { return m_transcriptHasBeenSet; }

/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline void SetTranscript(const Transcript& value) { m_transcriptHasBeenSet = true; m_transcript = value; }

/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline void SetTranscript(Transcript&& value) { m_transcriptHasBeenSet = true; m_transcript = std::move(value); }

/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline ContactAnalysis& WithTranscript(const Transcript& value) { SetTranscript(value); return *this;}

/**
* <p>A structure that defines filters can be used to search with text within an
* Amazon Connect Contact Lens analyzed transcript.</p>
* <p>Search criteria based on transcript analyzed by Amazon Connect Contact
* Lens.</p>
*/
inline ContactAnalysis& WithTranscript(Transcript&& value) { SetTranscript(std::move(value)); return *this;}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,42 +43,42 @@ namespace Model


/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline const Aws::String& GetArn() const{ return m_arn; }

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline ContactSearchSummary& WithArn(const Aws::String& value) { SetArn(value); return *this;}

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline ContactSearchSummary& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}

/**
* <p>The Amazon Resource Name (ARN) of the contact</p>
* <p>The Amazon Resource Name (ARN) of the contact.</p>
*/
inline ContactSearchSummary& WithArn(const char* value) { SetArn(value); return *this;}

Expand Down Expand Up @@ -347,67 +347,79 @@ namespace Model


/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline const Aws::Utils::DateTime& GetInitiationTimestamp() const{ return m_initiationTimestamp; }

/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline bool InitiationTimestampHasBeenSet() const { return m_initiationTimestampHasBeenSet; }

/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline void SetInitiationTimestamp(const Aws::Utils::DateTime& value) { m_initiationTimestampHasBeenSet = true; m_initiationTimestamp = value; }

/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline void SetInitiationTimestamp(Aws::Utils::DateTime&& value) { m_initiationTimestampHasBeenSet = true; m_initiationTimestamp = std::move(value); }

/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline ContactSearchSummary& WithInitiationTimestamp(const Aws::Utils::DateTime& value) { SetInitiationTimestamp(value); return *this;}

/**
* <p>The date and time this contact was initiated, in UTC time. For INBOUND, this
* is when the contact arrived. For OUTBOUND, this is when the agent began dialing.
* For CALLBACK, this is when the callback contact was created. For TRANSFER and
* QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when
* the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started
* dialing the external participant. For MONITOR, this is when the supervisor
* <p>The date and time this contact was initiated, in UTC time. For
* <code>INBOUND</code>, this is when the contact arrived. For
* <code>OUTBOUND</code>, this is when the agent began dialing. For
* <code>CALLBACK</code>, this is when the callback contact was created. For
* <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer
* was initiated. For API, this is when the request arrived. For
* <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the
* external participant. For <code>MONITOR</code>, this is when the supervisor
* started listening to a contact.</p>
*/
inline ContactSearchSummary& WithInitiationTimestamp(Aws::Utils::DateTime&& value) { SetInitiationTimestamp(std::move(value)); return *this;}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,80 +37,80 @@ namespace Model

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline const Aws::String& GetInstanceId() const{ return m_instanceId; }

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline SearchContactsRequest& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline SearchContactsRequest& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}

/**
* <p>The identifier of Amazon Connect instance. You can find the instance ID in
* the Amazon Resource Name (ARN) of the instance</p>
* the Amazon Resource Name (ARN) of the instance.</p>
*/
inline SearchContactsRequest& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}


/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline const SearchContactsTimeRange& GetTimeRange() const{ return m_timeRange; }

/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline bool TimeRangeHasBeenSet() const { return m_timeRangeHasBeenSet; }

/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline void SetTimeRange(const SearchContactsTimeRange& value) { m_timeRangeHasBeenSet = true; m_timeRange = value; }

/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline void SetTimeRange(SearchContactsTimeRange&& value) { m_timeRangeHasBeenSet = true; m_timeRange = std::move(value); }

/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline SearchContactsRequest& WithTimeRange(const SearchContactsTimeRange& value) { SetTimeRange(value); return *this;}

/**
* <p>Time range that you want to search results</p>
* <p>Time range that you want to search results.</p>
*/
inline SearchContactsRequest& WithTimeRange(SearchContactsTimeRange&& value) { SetTimeRange(std::move(value)); return *this;}

Expand Down Expand Up @@ -217,32 +217,32 @@ namespace Model


/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline const Sort& GetSort() const{ return m_sort; }

/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline bool SortHasBeenSet() const { return m_sortHasBeenSet; }

/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline void SetSort(const Sort& value) { m_sortHasBeenSet = true; m_sort = value; }

/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline void SetSort(Sort&& value) { m_sortHasBeenSet = true; m_sort = std::move(value); }

/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline SearchContactsRequest& WithSort(const Sort& value) { SetSort(value); return *this;}

/**
* <p>Specifies a field to sort by and a sort order</p>
* <p>Specifies a field to sort by and a sort order.</p>
*/
inline SearchContactsRequest& WithSort(Sort&& value) { SetSort(std::move(value)); return *this;}

Expand Down

0 comments on commit 8c9aa58

Please sign in to comment.