-
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.
Examples were added to CloudWatch Network Monitor commands.
Added support for ContentType to content moderation detections. Adding tags field to SoftwareSet. Removing tags fields from Summary objects. Changing the list of exceptions in tagging APIs. Fixing an issue where the SDK returns empty tags in Get APIs. This release includes API SendDataIntegrationEvent for AWS Supply Chain AWS Clean Rooms Differential Privacy is now fully available. Differential privacy protects against user-identification attempts. This release adds a new QiC public API updateSession and updates an existing QiC public API createSession This release adds new Submit Auto Evaluation Action for Amazon Connect Rules.
- Loading branch information
1 parent
4e93e86
commit ed055a8
Showing
138 changed files
with
5,041 additions
and
2,068 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.304 | ||
1.11.305 |
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
32 changes: 32 additions & 0 deletions
32
...rc/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationStatus.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,32 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/cleanrooms/CleanRooms_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
|
||
namespace Aws | ||
{ | ||
namespace CleanRooms | ||
{ | ||
namespace Model | ||
{ | ||
enum class AnalysisTemplateValidationStatus | ||
{ | ||
NOT_SET, | ||
VALID, | ||
INVALID, | ||
UNABLE_TO_VALIDATE | ||
}; | ||
|
||
namespace AnalysisTemplateValidationStatusMapper | ||
{ | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatus GetAnalysisTemplateValidationStatusForName(const Aws::String& name); | ||
|
||
AWS_CLEANROOMS_API Aws::String GetNameForAnalysisTemplateValidationStatus(AnalysisTemplateValidationStatus value); | ||
} // namespace AnalysisTemplateValidationStatusMapper | ||
} // namespace Model | ||
} // namespace CleanRooms | ||
} // namespace Aws |
167 changes: 167 additions & 0 deletions
167
...-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationStatusDetail.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,167 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/cleanrooms/CleanRooms_EXPORTS.h> | ||
#include <aws/cleanrooms/model/AnalysisTemplateValidationType.h> | ||
#include <aws/cleanrooms/model/AnalysisTemplateValidationStatus.h> | ||
#include <aws/core/utils/memory/stl/AWSVector.h> | ||
#include <aws/cleanrooms/model/AnalysisTemplateValidationStatusReason.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace CleanRooms | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>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.</p> <p>For more information, see <a | ||
* href="https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-custom.html#custom-diff-privacy">https://docs.aws.amazon.com/clean-rooms/latest/userguide/analysis-rules-custom.html#custom-diff-privacy</a>.</p><p><h3>See | ||
* Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/cleanrooms-2022-02-17/AnalysisTemplateValidationStatusDetail">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AnalysisTemplateValidationStatusDetail | ||
{ | ||
public: | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusDetail(); | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusDetail(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusDetail& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline const AnalysisTemplateValidationType& GetType() const{ return m_type; } | ||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } | ||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline void SetType(const AnalysisTemplateValidationType& value) { m_typeHasBeenSet = true; m_type = value; } | ||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline void SetType(AnalysisTemplateValidationType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } | ||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithType(const AnalysisTemplateValidationType& value) { SetType(value); return *this;} | ||
|
||
/** | ||
* <p>The type of validation that was performed.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithType(AnalysisTemplateValidationType&& value) { SetType(std::move(value)); return *this;} | ||
|
||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline const AnalysisTemplateValidationStatus& GetStatus() const{ return m_status; } | ||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } | ||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline void SetStatus(const AnalysisTemplateValidationStatus& value) { m_statusHasBeenSet = true; m_status = value; } | ||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline void SetStatus(AnalysisTemplateValidationStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } | ||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithStatus(const AnalysisTemplateValidationStatus& value) { SetStatus(value); return *this;} | ||
|
||
/** | ||
* <p>The status of the validation.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithStatus(AnalysisTemplateValidationStatus&& value) { SetStatus(std::move(value)); return *this;} | ||
|
||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline const Aws::Vector<AnalysisTemplateValidationStatusReason>& GetReasons() const{ return m_reasons; } | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline bool ReasonsHasBeenSet() const { return m_reasonsHasBeenSet; } | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline void SetReasons(const Aws::Vector<AnalysisTemplateValidationStatusReason>& value) { m_reasonsHasBeenSet = true; m_reasons = value; } | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline void SetReasons(Aws::Vector<AnalysisTemplateValidationStatusReason>&& value) { m_reasonsHasBeenSet = true; m_reasons = std::move(value); } | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithReasons(const Aws::Vector<AnalysisTemplateValidationStatusReason>& value) { SetReasons(value); return *this;} | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& WithReasons(Aws::Vector<AnalysisTemplateValidationStatusReason>&& value) { SetReasons(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusDetail& AddReasons(const AnalysisTemplateValidationStatusReason& value) { m_reasonsHasBeenSet = true; m_reasons.push_back(value); return *this; } | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p> | ||
*/ | ||
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::Vector<AnalysisTemplateValidationStatusReason> m_reasons; | ||
bool m_reasonsHasBeenSet = false; | ||
}; | ||
|
||
} // namespace Model | ||
} // namespace CleanRooms | ||
} // namespace Aws |
88 changes: 88 additions & 0 deletions
88
...-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationStatusReason.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,88 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/cleanrooms/CleanRooms_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
#include <utility> | ||
|
||
namespace Aws | ||
{ | ||
namespace Utils | ||
{ | ||
namespace Json | ||
{ | ||
class JsonValue; | ||
class JsonView; | ||
} // namespace Json | ||
} // namespace Utils | ||
namespace CleanRooms | ||
{ | ||
namespace Model | ||
{ | ||
|
||
/** | ||
* <p>The reasons for the validation results.</p><p><h3>See Also:</h3> <a | ||
* href="http://docs.aws.amazon.com/goto/WebAPI/cleanrooms-2022-02-17/AnalysisTemplateValidationStatusReason">AWS | ||
* API Reference</a></p> | ||
*/ | ||
class AnalysisTemplateValidationStatusReason | ||
{ | ||
public: | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusReason(); | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusReason(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationStatusReason& operator=(Aws::Utils::Json::JsonView jsonValue); | ||
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const; | ||
|
||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline const Aws::String& GetMessage() const{ return m_message; } | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusReason& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
inline AnalysisTemplateValidationStatusReason& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} | ||
|
||
/** | ||
* <p>The validation message.</p> | ||
*/ | ||
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 |
30 changes: 30 additions & 0 deletions
30
.../src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisTemplateValidationType.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,30 @@ | ||
/** | ||
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | ||
* SPDX-License-Identifier: Apache-2.0. | ||
*/ | ||
|
||
#pragma once | ||
#include <aws/cleanrooms/CleanRooms_EXPORTS.h> | ||
#include <aws/core/utils/memory/stl/AWSString.h> | ||
|
||
namespace Aws | ||
{ | ||
namespace CleanRooms | ||
{ | ||
namespace Model | ||
{ | ||
enum class AnalysisTemplateValidationType | ||
{ | ||
NOT_SET, | ||
DIFFERENTIAL_PRIVACY | ||
}; | ||
|
||
namespace AnalysisTemplateValidationTypeMapper | ||
{ | ||
AWS_CLEANROOMS_API AnalysisTemplateValidationType GetAnalysisTemplateValidationTypeForName(const Aws::String& name); | ||
|
||
AWS_CLEANROOMS_API Aws::String GetNameForAnalysisTemplateValidationType(AnalysisTemplateValidationType value); | ||
} // namespace AnalysisTemplateValidationTypeMapper | ||
} // namespace Model | ||
} // namespace CleanRooms | ||
} // namespace Aws |
Oops, something went wrong.