-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated condition key inference from Workload Estimate, Bill Scenario…
…, and Bill Estimate resources. Updated documentation links. Update KxCommandLineArgument value parameter regex to allow for spaces and semicolons Doc only update for AAS Predictive Scaling policy configuration API. Add support for Push Notifications for Amazon Connect chat. With Push Notifications enabled an alert could be sent to customers about new messages even when they aren't actively using the mobile application. IVS Real-Time now offers customers the ability to customize thumbnails recording mode and interval for both Individual Participant Recording (IPR) and Server-Side Compositions (SSC). Introduces support for creating DEED (Deterministic Easy-DKIM) identities. Doc only update to examples for DeleteMultiRegionClusters & CreateMultiRegionClusters
- Loading branch information
1 parent
5131d81
commit 483b1e1
Showing
49 changed files
with
2,483 additions
and
179 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1.11.463 | ||
1.11.464 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
92 changes: 92 additions & 0 deletions
92
generated/src/aws-cpp-sdk-connect/include/aws/connect/model/ContactConfiguration.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/connect/Connect_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <aws/connect/model/ParticipantRole.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace Connect | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>The contact configuration for push notification registration.</p><p><h3>See | ||
* Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ContactConfiguration">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class ContactConfiguration | ||
{ | ||
public: | ||
AWS_CONNECT_API ContactConfiguration(); | ||
AWS_CONNECT_API ContactConfiguration(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API ContactConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
///@{ | ||
/** | ||
* <p>The identifier of the contact within the Amazon Connect instance.</p> | ||
*/ | ||
inline const Aws::String& GetContactId() const{ return m_contactId; } | ||
inline bool ContactIdHasBeenSet() const { return m_contactIdHasBeenSet; } | ||
inline void SetContactId(const Aws::String& value) { m_contactIdHasBeenSet = true; m_contactId = value; } | ||
inline void SetContactId(Aws::String&& value) { m_contactIdHasBeenSet = true; m_contactId = std::move(value); } | ||
inline void SetContactId(const char* value) { m_contactIdHasBeenSet = true; m_contactId.assign(value); } | ||
inline ContactConfiguration& WithContactId(const Aws::String& value) { SetContactId(value); return *this;} | ||
inline ContactConfiguration& WithContactId(Aws::String&& value) { SetContactId(std::move(value)); return *this;} | ||
inline ContactConfiguration& WithContactId(const char* value) { SetContactId(value); return *this;} | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>The role of the participant in the chat conversation.</p> | ||
*/ | ||
inline const ParticipantRole& GetParticipantRole() const{ return m_participantRole; } | ||
inline bool ParticipantRoleHasBeenSet() const { return m_participantRoleHasBeenSet; } | ||
inline void SetParticipantRole(const ParticipantRole& value) { m_participantRoleHasBeenSet = true; m_participantRole = value; } | ||
inline void SetParticipantRole(ParticipantRole&& value) { m_participantRoleHasBeenSet = true; m_participantRole = std::move(value); } | ||
inline ContactConfiguration& WithParticipantRole(const ParticipantRole& value) { SetParticipantRole(value); return *this;} | ||
inline ContactConfiguration& WithParticipantRole(ParticipantRole&& value) { SetParticipantRole(std::move(value)); return *this;} | ||
///@} | ||
|
||
///@{ | ||
/** | ||
* <p>Whether to include raw connect message in the push notification payload. | ||
* Default is <code>False</code>.</p> | ||
*/ | ||
inline bool GetIncludeRawMessage() const{ return m_includeRawMessage; } | ||
inline bool IncludeRawMessageHasBeenSet() const { return m_includeRawMessageHasBeenSet; } | ||
inline void SetIncludeRawMessage(bool value) { m_includeRawMessageHasBeenSet = true; m_includeRawMessage = value; } | ||
inline ContactConfiguration& WithIncludeRawMessage(bool value) { SetIncludeRawMessage(value); return *this;} | ||
///@} | ||
private: | ||
|
||
Aws::String m_contactId; | ||
bool m_contactIdHasBeenSet = false; | ||
|
||
ParticipantRole m_participantRole; | ||
bool m_participantRoleHasBeenSet = false; | ||
|
||
bool m_includeRawMessage; | ||
bool m_includeRawMessageHasBeenSet = false; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace Connect | ||
} // namespace Aws |
Oops, something went wrong.