diff --git a/CHANGELOG.md b/CHANGELOG.md
index dddfc47d8834..4b60a4e561b3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,24 @@
+# __1.11.767__ __2020-04-22__
+## __Amazon CodeGuru Reviewer__
+ - ### Features
+ - Add support for code review and recommendation feedback APIs.
+
+## __Amazon Elasticsearch Service__
+ - ### Features
+ - This change adds a new field 'OptionalDeployment' to ServiceSoftwareOptions to indicate whether a service software update is optional or mandatory. If True, it indicates that the update is optional, and the service software is not automatically updated. If False, the service software is automatically updated after AutomatedUpdateDate.
+
+## __Amazon Redshift__
+ - ### Features
+ - Amazon Redshift support for usage limits
+
+## __Amazon Transcribe Streaming Service__
+ - ### Features
+ - Adding ServiceUnavailableException as one of the expected exceptions
+
+## __Firewall Management Service__
+ - ### Features
+ - This release is to support AWS Firewall Manager policy with Organizational Unit scope.
+
# __1.11.766__ __2020-04-21__
## __AWS Cost Explorer Service__
- ### Features
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 1eca266eeef2..e0bbd58a55bd 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,13 +8,12 @@ __Jump To:__
* [Bug Reports](#bug-reports)
* [Feature Requests](#feature-requests)
* [Code Contributions](#code-contributions)
-* [Additional Resources](#additional-resources)
## Bug Reports
Bug reports are accepted through the [Issues][issues] page.
-The following labels are used to track bug related issues: [Bug][label-bug],
-[Documentation Issue][label-doc-issue].
+The following labels are used to track bug related issues: [bug][label-bug],
+[documentation][label-doc-issue].
### Before Submitting a Bug Report
Before submitting a bug report, please do the following:
@@ -65,7 +64,7 @@ the right design and that it makes sense to include in the SDK. Keep in mind
that other concerns like source and binary compatibility will also play a
deciding factor.
-Feature requests are labeled with [Feature Request][label-feature-request].
+Feature requests are labeled with [feature-request][label-feature-request].
### Submitting a Feature Request
Open an [issue][issues] with the following:
@@ -108,10 +107,6 @@ Please keep the following in mind when considering a code contribution:
verify that the code works as expected; i.e. that the issue has been fixed or
that the functionality works as intended.
-### Your First Code Change
-For detailed information on getting started building and making code changes to
-the SDK, refer to our [Working on the SDK][working-on-the-sdk] wiki page.
-
### Pull Request Readiness
Before submitting your pull request, refer to the pull request readiness
checklist below:
@@ -126,10 +121,10 @@ checklist below:
__Note__: Some changes have additional requirements. Refer to the section below
to see if your change will require additional work to be accepted.
-#### Additional Pull Request Requirements
-### Getting Your Pull Request Merged
+### Additional Pull Request Requirements
+#### Getting Your Pull Request Merged
All Pull Requests must be approved by at least one member of the SDK team
-before it can be merged in. The members only have limited bandwitdth to review
+before it can be merged in. The members only have limited bandwidth to review
Pull Requests so it's not unusual for a Pull Request to go unreviewed for a few
days, especially if it's a large or complex one. If, after a week, your Pull
Request has not had any engagement from the SDK team, feel free to ping a
@@ -147,7 +142,8 @@ merged in.
[markdown]: https://guides.github.com/features/mastering-markdown/
[issues]: https://github.com/aws/aws-sdk-java/issues
[pull-requests]: https://github.com/aws/aws-sdk-java/pulls
-[label-bug]: https://github.com/aws/aws-sdk-java/labels/Bug
-[label-doc-issue]: https://github.com/aws/aws-sdk-java/labels/Documentation%20Issue
-[label-feature-request]: https://github.com/aws/aws-sdk-java/labels/Feature%20Request
+[label-bug]: https://github.com/aws/aws-sdk-java/labels/bug
+[label-doc-issue]: https://github.com/aws/aws-sdk-java/labels/documentation
+[label-feature-request]: https://github.com/aws/aws-sdk-java/labels/feature-request
+[git-rewriting-history]: https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History
[gitter]: https://gitter.im/aws/aws-sdk-java
\ No newline at end of file
diff --git a/README.md b/README.md
index 44806a3b4e27..d6a2160ad75a 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ dependencies.
* Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit
* repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull
- * request. You can view recommendations in the AWS CodeCommit repository.
+ * request raised within the repository. You can view recommendations in the AWS CodeCommit repository.
*
* You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
@@ -70,6 +70,52 @@ public interface AmazonCodeGuruReviewer {
*/
AssociateRepositoryResult associateRepository(AssociateRepositoryRequest associateRepositoryRequest);
+ /**
+ *
+ * Returns the metadaata associated with the code review along with its status.
+ *
+ * Describes the customer feedback for a CodeGuru Reviewer recommendation.
+ *
* Describes a repository association.
@@ -119,6 +165,75 @@ public interface AmazonCodeGuruReviewer {
*/
DisassociateRepositoryResult disassociateRepository(DisassociateRepositoryRequest disassociateRepositoryRequest);
+ /**
+ *
+ * Lists all the code reviews that the customer has created in the past 90 days.
+ *
+ * Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the
+ * console to extract the previously given feedback by the user to pre-populate the feedback emojis for all
+ * recommendations.
+ *
+ * Returns the list of all recommendations for a completed code review.
+ *
* Lists repository associations. You can optionally filter on one or more of the following recommendation
@@ -139,6 +254,30 @@ public interface AmazonCodeGuruReviewer {
*/
ListRepositoryAssociationsResult listRepositoryAssociations(ListRepositoryAssociationsRequest listRepositoryAssociationsRequest);
+ /**
+ *
+ * Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different
+ * reactions the previous feedback is overwritten.
+ *
* Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit
* repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull
- * request. You can view recommendations in the AWS CodeCommit repository.
+ * request raised within the repository. You can view recommendations in the AWS CodeCommit repository.
*
* You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
@@ -54,7 +54,7 @@ public interface AmazonCodeGuruReviewerAsync extends AmazonCodeGuruReviewer {
*
* Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit
* repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull
- * request. You can view recommendations in the AWS CodeCommit repository.
+ * request raised within the repository. You can view recommendations in the AWS CodeCommit repository.
*
* You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
@@ -73,6 +73,72 @@ public interface AmazonCodeGuruReviewerAsync extends AmazonCodeGuruReviewer {
java.util.concurrent.Future
+ * Returns the metadaata associated with the code review along with its status.
+ *
+ * Returns the metadaata associated with the code review along with its status.
+ *
+ * Describes the customer feedback for a CodeGuru Reviewer recommendation.
+ *
+ * Describes the customer feedback for a CodeGuru Reviewer recommendation.
+ *
* Describes a repository association.
@@ -139,6 +205,105 @@ java.util.concurrent.Future
+ * Lists all the code reviews that the customer has created in the past 90 days.
+ *
+ * Lists all the code reviews that the customer has created in the past 90 days.
+ *
+ * Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the
+ * console to extract the previously given feedback by the user to pre-populate the feedback emojis for all
+ * recommendations.
+ *
+ * Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the
+ * console to extract the previously given feedback by the user to pre-populate the feedback emojis for all
+ * recommendations.
+ *
+ * Returns the list of all recommendations for a completed code review.
+ *
+ * Returns the list of all recommendations for a completed code review.
+ *
* Lists repository associations. You can optionally filter on one or more of the following recommendation
@@ -174,4 +339,39 @@ java.util.concurrent.Future
+ * Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different
+ * reactions the previous feedback is overwritten.
+ *
+ * Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different
+ * reactions the previous feedback is overwritten.
+ *
* Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit
* repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull
- * request. You can view recommendations in the AWS CodeCommit repository.
+ * request raised within the repository. You can view recommendations in the AWS CodeCommit repository.
*
* You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
@@ -212,6 +215,134 @@ final AssociateRepositoryResult executeAssociateRepository(AssociateRepositoryRe
}
}
+ /**
+ *
+ * Returns the metadaata associated with the code review along with its status.
+ *
+ * Describes the customer feedback for a CodeGuru Reviewer recommendation.
+ *
* Describes a repository association.
@@ -344,6 +475,197 @@ final DisassociateRepositoryResult executeDisassociateRepository(DisassociateRep
}
}
+ /**
+ *
+ * Lists all the code reviews that the customer has created in the past 90 days.
+ *
+ * Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the
+ * console to extract the previously given feedback by the user to pre-populate the feedback emojis for all
+ * recommendations.
+ *
+ * Returns the list of all recommendations for a completed code review.
+ *
* Lists repository associations. You can optionally filter on one or more of the following recommendation
@@ -406,6 +728,72 @@ final ListRepositoryAssociationsResult executeListRepositoryAssociations(ListRep
}
}
+ /**
+ *
+ * Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different
+ * reactions the previous feedback is overwritten.
+ *
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The
- * CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
- * generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI
+ * or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
+ * generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken
* yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to ensure that
- * a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a given
+ * repository association is not created twice. We recommend that you generate a UUID-type value to ensure
* uniqueness within the specified repository association.
*
@@ -102,18 +102,18 @@ public AssociateRepositoryRequest withRepository(Repository repository) {
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The
- * CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
- * generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI
+ * or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
+ * generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken
* yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to ensure that
- * a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a given
+ * repository association is not created twice. We recommend that you generate a UUID-type value to ensure
* uniqueness within the specified repository association.
*
@@ -124,19 +124,19 @@ public AssociateRepositoryRequest withRepository(Repository repository) {
* @param clientRequestToken
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter
- * empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use
- * the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must
- * generate a ClientRequestToken yourself for new versions and include that value in the request.
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty.
+ * The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK
+ * and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a
+ * ClientRequestToken yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to
- * ensure that a given repository association is not created twice. We recommend that you generate a
- * UUID-type value to ensure uniqueness within the specified repository association.
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a
+ * given repository association is not created twice. We recommend that you generate a UUID-type value to
+ * ensure uniqueness within the specified repository association.
*
* Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository
@@ -152,18 +152,18 @@ public void setClientRequestToken(String clientRequestToken) {
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The
- * CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
- * generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI
+ * or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
+ * generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken
* yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to ensure that
- * a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a given
+ * repository association is not created twice. We recommend that you generate a UUID-type value to ensure
* uniqueness within the specified repository association.
*
@@ -173,19 +173,19 @@ public void setClientRequestToken(String clientRequestToken) {
*
* @return Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter
- * empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use
- * the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must
- * generate a ClientRequestToken yourself for new versions and include that value in the request.
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty.
+ * The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK
+ * and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a
+ * ClientRequestToken yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to
- * ensure that a given repository association is not created twice. We recommend that you generate a
- * UUID-type value to ensure uniqueness within the specified repository association.
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a
+ * given repository association is not created twice. We recommend that you generate a UUID-type value to
+ * ensure uniqueness within the specified repository association.
*
* Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository
@@ -201,18 +201,18 @@ public String getClientRequestToken() {
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The
- * CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
- * generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI
+ * or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead
+ * generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken
* yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to ensure that
- * a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a given
+ * repository association is not created twice. We recommend that you generate a UUID-type value to ensure
* uniqueness within the specified repository association.
*
@@ -223,19 +223,19 @@ public String getClientRequestToken() {
* @param clientRequestToken
* Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- * If you want to add a new repository association, this parameter specifies a unique identifier for the new
- * repository association that helps ensure idempotency.
+ * To add a new repository association, this parameter specifies a unique identifier for the new repository
+ * association that helps ensure idempotency.
*
- * If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter
- * empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use
- * the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must
- * generate a ClientRequestToken yourself for new versions and include that value in the request.
+ * If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty.
+ * The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK
+ * and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a
+ * ClientRequestToken yourself for new versions and include that value in the request.
*
- * You typically only need to interact with this value if you implement your own retry logic and want to
- * ensure that a given repository association is not created twice. We recommend that you generate a
- * UUID-type value to ensure uniqueness within the specified repository association.
+ * You typically interact with this value if you implement your own retry logic and want to ensure that a
+ * given repository association is not created twice. We recommend that you generate a UUID-type value to
+ * ensure uniqueness within the specified repository association.
*
* Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository
diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/CodeReview.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/CodeReview.java
new file mode 100644
index 000000000000..a938477f6897
--- /dev/null
+++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/CodeReview.java
@@ -0,0 +1,829 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.codegurureviewer.model;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+import com.amazonaws.protocol.StructuredPojo;
+import com.amazonaws.protocol.ProtocolMarshaller;
+
+/**
+ *
+ * Information about a code review.
+ *
+ * The name of the code review.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The name of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The provider type of the repository association.
+ *
+ * The state of the code review.
+ *
+ * The reason for the state of the code review.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The type of code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The type of the source code for the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The name of the code review.
+ *
+ * The name of the code review.
+ *
+ * The name of the code review.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The name of the repository.
+ *
+ * The name of the repository.
+ *
+ * The name of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The reason for the state of the code review.
+ *
+ * The reason for the state of the code review.
+ *
+ * The reason for the state of the code review.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The type of code review.
+ *
+ * The type of code review.
+ *
+ * The type of code review.
+ *
+ * The type of code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The type of the source code for the code review.
+ *
+ * The type of the source code for the code review.
+ *
+ * The type of the source code for the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The statistics from the code review.
+ *
+ * Information about the summary of the code review.
+ *
+ * The name of the code review.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The name of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The provider type of the repository association.
+ *
+ * The state of the code review.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The type of the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The name of the code review.
+ *
+ * The name of the code review.
+ *
+ * The name of the code review.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The name of the repository.
+ *
+ * The name of the repository.
+ *
+ * The name of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The owner of the repository.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The provider type of the repository association.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The state of the code review.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was created.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The time, in milliseconds since the epoch, when the code review was last updated.
+ *
+ * The type of the code review.
+ *
+ * The type of the code review.
+ *
+ * The type of the code review.
+ *
+ * The type of the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The pull request ID for the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The statistics from the code review.
+ *
+ * The commit diff for the pull request.
+ *
+ * Source Commit SHA.
+ *
+ * Destination Commit SHA
+ *
+ * Source Commit SHA.
+ *
+ * Source Commit SHA.
+ *
+ * Source Commit SHA.
+ *
+ * Destination Commit SHA
+ *
+ * Destination Commit SHA
+ *
+ * Destination Commit SHA
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * Information about the code review.
+ *
+ * Information about the code review.
+ *
+ * Information about the code review.
+ *
+ * Information about the code review.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback.
+ *
+ * Optional parameter to describe the feedback for a given user. If this is not supplied, it defaults to the user
+ * making the request.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback.
+ *
+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback.
+ *
+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback.
+ *
+ * Optional parameter to describe the feedback for a given user. If this is not supplied, it defaults to the user
+ * making the request.
+ *
+ * Optional parameter to describe the feedback for a given user. If this is not supplied, it defaults to the user
+ * making the request.
+ *
+ * Optional parameter to describe the feedback for a given user. If this is not supplied, it defaults to the user
+ * making the request.
+ *
+ * The recommendation feedback given by the user.
+ *
+ * The recommendation feedback given by the user.
+ *
+ * The recommendation feedback given by the user.
+ *
+ * The recommendation feedback given by the user.
+ *
- * The Amazon Resource Name (ARN) identifying the association.
+ * The Amazon Resource Name (ARN) identifying the association. You can retrieve this ARN by calling
+ *
- * The Amazon Resource Name (ARN) identifying the association.
+ * The Amazon Resource Name (ARN) identifying the association. You can retrieve this ARN by calling
+ *
- * The Amazon Resource Name (ARN) identifying the association.
+ * The Amazon Resource Name (ARN) identifying the association. You can retrieve this ARN by calling
+ *
- * The Amazon Resource Name (ARN) identifying the association.
+ * The Amazon Resource Name (ARN) identifying the association. You can retrieve this ARN by calling
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * List of repository names for filtering that needs to be applied before displaying the result.
+ *
+ * The type of code reviews to list in the response.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setProviderTypes(java.util.Collection)} or {@link #withProviderTypes(java.util.Collection)} if you want
+ * to override the existing values.
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * List of provider types for filtering that needs to be applied before displaying the result. For example,
+ * "providerTypes=[GitHub]" will list code reviews from GitHub.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setStates(java.util.Collection)} or {@link #withStates(java.util.Collection)} if you want to override the
+ * existing values.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * List of states for filtering that needs to be applied before displaying the result. For example,
+ * "states=[Pending]" will list code reviews in the Pending state.
+ *
+ * List of repository names for filtering that needs to be applied before displaying the result.
+ *
+ * List of repository names for filtering that needs to be applied before displaying the result.
+ *
+ * List of repository names for filtering that needs to be applied before displaying the result.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setRepositoryNames(java.util.Collection)} or {@link #withRepositoryNames(java.util.Collection)} if you
+ * want to override the existing values.
+ *
+ * List of repository names for filtering that needs to be applied before displaying the result.
+ *
+ * The type of code reviews to list in the response.
+ *
+ * The type of code reviews to list in the response.
+ *
+ * The type of code reviews to list in the response.
+ *
+ * The type of code reviews to list in the response.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * A list of code reviews that meet the criteria of the request.
+ *
+ * Pagination token.
+ *
+ * A list of code reviews that meet the criteria of the request.
+ *
+ * A list of code reviews that meet the criteria of the request.
+ *
+ * A list of code reviews that meet the criteria of the request.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setCodeReviewSummaries(java.util.Collection)} or {@link #withCodeReviewSummaries(java.util.Collection)}
+ * if you want to override the existing values.
+ *
+ * A list of code reviews that meet the criteria of the request.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * Filter on userIds that need to be applied before displaying the result. This can be used to query all the
+ * recommendation feedback for a code review from a given user.
+ *
+ * Filter on recommendationIds that need to be applied before displaying the result. This can be used to query all
+ * the recommendation feedback for a given recommendation.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * The Amazon Resource Name (ARN) that identifies the code review.
+ *
+ * Filter on userIds that need to be applied before displaying the result. This can be used to query all the
+ * recommendation feedback for a code review from a given user.
+ *
+ * Filter on userIds that need to be applied before displaying the result. This can be used to query all the
+ * recommendation feedback for a code review from a given user.
+ *
+ * Filter on userIds that need to be applied before displaying the result. This can be used to query all the
+ * recommendation feedback for a code review from a given user.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setUserIds(java.util.Collection)} or {@link #withUserIds(java.util.Collection)} if you want to override
+ * the existing values.
+ *
+ * Filter on userIds that need to be applied before displaying the result. This can be used to query all the
+ * recommendation feedback for a code review from a given user.
+ *
+ * Filter on recommendationIds that need to be applied before displaying the result. This can be used to query all
+ * the recommendation feedback for a given recommendation.
+ *
+ * Filter on recommendationIds that need to be applied before displaying the result. This can be used to query all
+ * the recommendation feedback for a given recommendation.
+ *
+ * Filter on recommendationIds that need to be applied before displaying the result. This can be used to query all
+ * the recommendation feedback for a given recommendation.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setRecommendationIds(java.util.Collection)} or {@link #withRecommendationIds(java.util.Collection)} if
+ * you want to override the existing values.
+ *
+ * Filter on recommendationIds that need to be applied before displaying the result. This can be used to query all
+ * the recommendation feedback for a given recommendation.
+ *
+ * Recommendation feedback summaries corresponding to the code reivew ARN.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * Recommendation feedback summaries corresponding to the code reivew ARN.
+ *
+ * Recommendation feedback summaries corresponding to the code reivew ARN.
+ *
+ * Recommendation feedback summaries corresponding to the code reivew ARN.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setRecommendationFeedbackSummaries(java.util.Collection)} or
+ * {@link #withRecommendationFeedbackSummaries(java.util.Collection)} if you want to override the existing values.
+ *
+ * Recommendation feedback summaries corresponding to the code reivew ARN.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token
+ * for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments
+ * unchanged.
+ *
+ * Pagination token.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The maximum number of results that are returned per call. The default is 100.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * The Amazon Resource Name (ARN) of the code review to describe.
+ *
+ * List of recommendations for the requested code review.
+ *
+ * Pagination token.
+ *
+ * List of recommendations for the requested code review.
+ *
+ * List of recommendations for the requested code review.
+ *
+ * List of recommendations for the requested code review.
+ *
+ * NOTE: This method appends the values to the existing list (if any). Use
+ * {@link #setRecommendationSummaries(java.util.Collection)} or
+ * {@link #withRecommendationSummaries(java.util.Collection)} if you want to override the existing values.
+ *
+ * List of recommendations for the requested code review.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
+ * Pagination token.
+ *
- * List of names to use as a filter.
+ * List of repository names to use as a filter.
*
- * List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the
- * GitHub account name.
+ * List of owners to use as a filter. For GitHub, this is name of the GitHub account that was used to associate the
+ * repository. For AWS CodeCommit, it is the name of the CodeCommit account that was used to associate the
+ * repository.
*
* The maximum number of repository association results returned by
- * This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and
- * not for other programmatic purposes.
+ * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not for other
+ * programmatic purposes.
*
- * List of names to use as a filter.
+ * List of repository names to use as a filter.
*
- * List of names to use as a filter.
+ * List of repository names to use as a filter.
*
- * List of names to use as a filter.
+ * List of repository names to use as a filter.
*
* NOTE: This method appends the values to the existing list (if any). Use
@@ -314,7 +315,7 @@ public void setNames(java.util.Collection
- * List of names to use as a filter.
+ * List of repository names to use as a filter.
*
- * List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the
- * GitHub account name.
+ * List of owners to use as a filter. For GitHub, this is name of the GitHub account that was used to associate the
+ * repository. For AWS CodeCommit, it is the name of the CodeCommit account that was used to associate the
+ * repository.
*
- * List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the
- * GitHub account name.
+ * List of owners to use as a filter. For GitHub, this is name of the GitHub account that was used to associate the
+ * repository. For AWS CodeCommit, it is the name of the CodeCommit account that was used to associate the
+ * repository.
*
- * List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the
- * GitHub account name.
+ * List of owners to use as a filter. For GitHub, this is name of the GitHub account that was used to associate the
+ * repository. For AWS CodeCommit, it is the name of the CodeCommit account that was used to associate the
+ * repository.
*
* NOTE: This method appends the values to the existing list (if any). Use
@@ -389,8 +395,9 @@ public void setOwners(java.util.Collection
- * List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the
- * GitHub account name.
+ * List of owners to use as a filter. For GitHub, this is name of the GitHub account that was used to associate the
+ * repository. For AWS CodeCommit, it is the name of the CodeCommit account that was used to associate the
+ * repository.
*
* The maximum number of repository association results returned by
* The maximum number of repository association results returned by
* The maximum number of repository association results returned by
- * This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and
- * not for other programmatic purposes.
+ * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not for other
+ * programmatic purposes.
* ListRepositories
.
* ListRepositories
.
* ListRepositories
.
*/
public void setAssociationArn(String associationArn) {
@@ -47,10 +50,12 @@ public void setAssociationArn(String associationArn) {
/**
* ListRepositories
.
* ListRepositories
.
*/
public String getAssociationArn() {
@@ -59,11 +64,13 @@ public String getAssociationArn() {
/**
* ListRepositories
.
* ListRepositories
.
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/JobState.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/JobState.java
new file mode 100644
index 000000000000..144c37a4fa83
--- /dev/null
+++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/JobState.java
@@ -0,0 +1,62 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.codegurureviewer.model;
+
+import javax.annotation.Generated;
+
+/**
+ *
+ */
+@Generated("com.amazonaws:aws-java-sdk-code-generator")
+public enum JobState {
+
+ Completed("Completed"),
+ Pending("Pending"),
+ Failed("Failed"),
+ Deleting("Deleting");
+
+ private String value;
+
+ private JobState(String value) {
+ this.value = value;
+ }
+
+ @Override
+ public String toString() {
+ return this.value;
+ }
+
+ /**
+ * Use this in place of valueOf.
+ *
+ * @param value
+ * real value
+ * @return JobState corresponding to the value
+ *
+ * @throws IllegalArgumentException
+ * If the specified value does not map to one of the known values in this enum.
+ */
+ public static JobState fromValue(String value) {
+ if (value == null || "".equals(value)) {
+ throw new IllegalArgumentException("Value cannot be null or empty!");
+ }
+
+ for (JobState enumEntry : JobState.values()) {
+ if (enumEntry.toString().equals(value)) {
+ return enumEntry;
+ }
+ }
+
+ throw new IllegalArgumentException("Cannot create enum from " + value + " value!");
+ }
+}
diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/ListCodeReviewsRequest.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/ListCodeReviewsRequest.java
new file mode 100644
index 000000000000..f29c45abba69
--- /dev/null
+++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/ListCodeReviewsRequest.java
@@ -0,0 +1,590 @@
+/*
+ * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
+ * the License. A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
+ * and limitations under the License.
+ */
+package com.amazonaws.services.codegurureviewer.model;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+
+import com.amazonaws.AmazonWebServiceRequest;
+
+/**
+ *
+ * @see AWS
+ * API Documentation
+ */
+@Generated("com.amazonaws:aws-java-sdk-code-generator")
+public class ListCodeReviewsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable {
+
+ /**
+ * ListRepositoryAssociations
in
* paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
- * remaining results of the initial request can be seen by sending another ListRepositoryAssociations
- * request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is
- * not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
- * value if applicable.
+ * maxResults
results in a single page with a nextToken
response element. The remaining
+ * results of the initial request can be seen by sending another ListRepositoryAssociations
request
+ * with the returned nextToken
value. This value can be between 1 and 25. If this parameter is not
+ * used, ListRepositoryAssociations
returns up to 25 results and a nextToken
value if
+ * applicable.
* ListRepositoryAssociations
in
* paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
- * remaining results of the initial request can be seen by sending another ListRepositoryAssociations
- * request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is
- * not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
- * value if applicable.
+ * maxResults
results in a single page with a nextToken
response element. The remaining
+ * results of the initial request can be seen by sending another ListRepositoryAssociations
request
+ * with the returned nextToken
value. This value can be between 1 and 25. If this parameter is not
+ * used, ListRepositoryAssociations
returns up to 25 results and a nextToken
value if
+ * applicable.
* ListRepositoryAssociations
* in paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
+ * maxResults
results in a single page with a nextToken
response element. The
* remaining results of the initial request can be seen by sending another
* ListRepositoryAssociations
request with the returned nextToken
value. This value
- * can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
- * returns up to 100 results and a nextToken
value if applicable.
+ * can be between 1 and 25. If this parameter is not used, ListRepositoryAssociations
returns up
+ * to 25 results and a nextToken
value if applicable.
*/
public void setMaxResults(Integer maxResults) {
@@ -450,21 +459,20 @@ public void setMaxResults(Integer maxResults) {
* ListRepositoryAssociations
in
* paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
- * remaining results of the initial request can be seen by sending another ListRepositoryAssociations
- * request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is
- * not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
- * value if applicable.
+ * maxResults
results in a single page with a nextToken
response element. The remaining
+ * results of the initial request can be seen by sending another ListRepositoryAssociations
request
+ * with the returned nextToken
value. This value can be between 1 and 25. If this parameter is not
+ * used, ListRepositoryAssociations
returns up to 25 results and a nextToken
value if
+ * applicable.
* ListRepositoryAssociations
* in paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element.
- * The remaining results of the initial request can be seen by sending another
+ * maxResults
results in a single page with a nextToken
response element. The
+ * remaining results of the initial request can be seen by sending another
* ListRepositoryAssociations
request with the returned nextToken
value. This
- * value can be between 1 and 100. If this parameter is not used, then
- * ListRepositoryAssociations
returns up to 100 results and a nextToken
value if
- * applicable.
+ * value can be between 1 and 25. If this parameter is not used, ListRepositoryAssociations
+ * returns up to 25 results and a nextToken
value if applicable.
*/
public Integer getMaxResults() {
@@ -475,21 +483,21 @@ public Integer getMaxResults() {
* ListRepositoryAssociations
in
* paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
- * remaining results of the initial request can be seen by sending another ListRepositoryAssociations
- * request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is
- * not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
- * value if applicable.
+ * maxResults
results in a single page with a nextToken
response element. The remaining
+ * results of the initial request can be seen by sending another ListRepositoryAssociations
request
+ * with the returned nextToken
value. This value can be between 1 and 25. If this parameter is not
+ * used, ListRepositoryAssociations
returns up to 25 results and a nextToken
value if
+ * applicable.
* ListRepositoryAssociations
* in paginated output. When this parameter is used, ListRepositoryAssociations
only returns
- * maxResults
results in a single page along with a nextToken
response element. The
+ * maxResults
results in a single page with a nextToken
response element. The
* remaining results of the initial request can be seen by sending another
* ListRepositoryAssociations
request with the returned nextToken
value. This value
- * can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
- * returns up to 100 results and a nextToken
value if applicable.
+ * can be between 1 and 25. If this parameter is not used, ListRepositoryAssociations
returns up
+ * to 25 results and a nextToken
value if applicable.
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -506,8 +514,8 @@ public ListRepositoryAssociationsRequest withMaxResults(Integer maxResults) {
* nextToken
value.
- * This token should be treated as an opaque identifier that is only used to retrieve the next items in a - * list and not for other programmatic purposes. + * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not + * for other programmatic purposes. *
*/ @@ -534,8 +542,8 @@ public void setNextToken(String nextToken) { * *- * This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and - * not for other programmatic purposes. + * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not for other + * programmatic purposes. *
*nextToken
value. - * This token should be treated as an opaque identifier that is only used to retrieve the next items in a - * list and not for other programmatic purposes. + * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not + * for other programmatic purposes. *
*/ @@ -561,8 +569,8 @@ public String getNextToken() { * *- * This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and - * not for other programmatic purposes. + * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not for other + * programmatic purposes. *
*nextToken
value. - * This token should be treated as an opaque identifier that is only used to retrieve the next items in a - * list and not for other programmatic purposes. + * Treat this token as an opaque identifier that is only used to retrieve the next items in a list and not + * for other programmatic purposes. *
* @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Metrics.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Metrics.java new file mode 100644 index 000000000000..8bf8da9f9fc2 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Metrics.java @@ -0,0 +1,189 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Information about the statistics from the code review. + *
+ * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class Metrics implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * Lines of code metered in the code review. + *
+ */ + private Long meteredLinesOfCodeCount; + /** + *+ * Total number of recommendations found in the code review. + *
+ */ + private Long findingsCount; + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @param meteredLinesOfCodeCount + * Lines of code metered in the code review. + */ + + public void setMeteredLinesOfCodeCount(Long meteredLinesOfCodeCount) { + this.meteredLinesOfCodeCount = meteredLinesOfCodeCount; + } + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @return Lines of code metered in the code review. + */ + + public Long getMeteredLinesOfCodeCount() { + return this.meteredLinesOfCodeCount; + } + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @param meteredLinesOfCodeCount + * Lines of code metered in the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Metrics withMeteredLinesOfCodeCount(Long meteredLinesOfCodeCount) { + setMeteredLinesOfCodeCount(meteredLinesOfCodeCount); + return this; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @param findingsCount + * Total number of recommendations found in the code review. + */ + + public void setFindingsCount(Long findingsCount) { + this.findingsCount = findingsCount; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @return Total number of recommendations found in the code review. + */ + + public Long getFindingsCount() { + return this.findingsCount; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @param findingsCount + * Total number of recommendations found in the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public Metrics withFindingsCount(Long findingsCount) { + setFindingsCount(findingsCount); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getMeteredLinesOfCodeCount() != null) + sb.append("MeteredLinesOfCodeCount: ").append(getMeteredLinesOfCodeCount()).append(","); + if (getFindingsCount() != null) + sb.append("FindingsCount: ").append(getFindingsCount()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof Metrics == false) + return false; + Metrics other = (Metrics) obj; + if (other.getMeteredLinesOfCodeCount() == null ^ this.getMeteredLinesOfCodeCount() == null) + return false; + if (other.getMeteredLinesOfCodeCount() != null && other.getMeteredLinesOfCodeCount().equals(this.getMeteredLinesOfCodeCount()) == false) + return false; + if (other.getFindingsCount() == null ^ this.getFindingsCount() == null) + return false; + if (other.getFindingsCount() != null && other.getFindingsCount().equals(this.getFindingsCount()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMeteredLinesOfCodeCount() == null) ? 0 : getMeteredLinesOfCodeCount().hashCode()); + hashCode = prime * hashCode + ((getFindingsCount() == null) ? 0 : getFindingsCount().hashCode()); + return hashCode; + } + + @Override + public Metrics clone() { + try { + return (Metrics) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.MetricsMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/MetricsSummary.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/MetricsSummary.java new file mode 100644 index 000000000000..22bc0db0b9c6 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/MetricsSummary.java @@ -0,0 +1,189 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Information about metrics summaries. + *
+ * + * @see AWS + * API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class MetricsSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * Lines of code metered in the code review. + *
+ */ + private Long meteredLinesOfCodeCount; + /** + *+ * Total number of recommendations found in the code review. + *
+ */ + private Long findingsCount; + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @param meteredLinesOfCodeCount + * Lines of code metered in the code review. + */ + + public void setMeteredLinesOfCodeCount(Long meteredLinesOfCodeCount) { + this.meteredLinesOfCodeCount = meteredLinesOfCodeCount; + } + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @return Lines of code metered in the code review. + */ + + public Long getMeteredLinesOfCodeCount() { + return this.meteredLinesOfCodeCount; + } + + /** + *+ * Lines of code metered in the code review. + *
+ * + * @param meteredLinesOfCodeCount + * Lines of code metered in the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MetricsSummary withMeteredLinesOfCodeCount(Long meteredLinesOfCodeCount) { + setMeteredLinesOfCodeCount(meteredLinesOfCodeCount); + return this; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @param findingsCount + * Total number of recommendations found in the code review. + */ + + public void setFindingsCount(Long findingsCount) { + this.findingsCount = findingsCount; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @return Total number of recommendations found in the code review. + */ + + public Long getFindingsCount() { + return this.findingsCount; + } + + /** + *+ * Total number of recommendations found in the code review. + *
+ * + * @param findingsCount + * Total number of recommendations found in the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public MetricsSummary withFindingsCount(Long findingsCount) { + setFindingsCount(findingsCount); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getMeteredLinesOfCodeCount() != null) + sb.append("MeteredLinesOfCodeCount: ").append(getMeteredLinesOfCodeCount()).append(","); + if (getFindingsCount() != null) + sb.append("FindingsCount: ").append(getFindingsCount()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof MetricsSummary == false) + return false; + MetricsSummary other = (MetricsSummary) obj; + if (other.getMeteredLinesOfCodeCount() == null ^ this.getMeteredLinesOfCodeCount() == null) + return false; + if (other.getMeteredLinesOfCodeCount() != null && other.getMeteredLinesOfCodeCount().equals(this.getMeteredLinesOfCodeCount()) == false) + return false; + if (other.getFindingsCount() == null ^ this.getFindingsCount() == null) + return false; + if (other.getFindingsCount() != null && other.getFindingsCount().equals(this.getFindingsCount()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getMeteredLinesOfCodeCount() == null) ? 0 : getMeteredLinesOfCodeCount().hashCode()); + hashCode = prime * hashCode + ((getFindingsCount() == null) ? 0 : getFindingsCount().hashCode()); + return hashCode; + } + + @Override + public MetricsSummary clone() { + try { + return (MetricsSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.MetricsSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/PutRecommendationFeedbackRequest.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/PutRecommendationFeedbackRequest.java new file mode 100644 index 000000000000..9e7cca5cf2f3 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/PutRecommendationFeedbackRequest.java @@ -0,0 +1,302 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PutRecommendationFeedbackRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ */ + private String codeReviewArn; + /** + *+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback. + *
+ */ + private String recommendationId; + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ */ + private java.util.List+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @param codeReviewArn + * The Amazon Resource Name (ARN) that identifies the code review. + */ + + public void setCodeReviewArn(String codeReviewArn) { + this.codeReviewArn = codeReviewArn; + } + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @return The Amazon Resource Name (ARN) that identifies the code review. + */ + + public String getCodeReviewArn() { + return this.codeReviewArn; + } + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @param codeReviewArn + * The Amazon Resource Name (ARN) that identifies the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutRecommendationFeedbackRequest withCodeReviewArn(String codeReviewArn) { + setCodeReviewArn(codeReviewArn); + return this; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations and then to collect the + * feedback. + */ + + public void setRecommendationId(String recommendationId) { + this.recommendationId = recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback. + *
+ * + * @return The recommendation ID that can be used to track the provided recommendations and then to collect the + * feedback. + */ + + public String getRecommendationId() { + return this.recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations and then to collect the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations and then to collect the + * feedback. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PutRecommendationFeedbackRequest withRecommendationId(String recommendationId) { + setRecommendationId(recommendationId); + return this; + } + + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ * + * @return List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears + * all your feedback. + * @see Reaction + */ + + public java.util.List+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears + * all your feedback. + * @see Reaction + */ + + public void setReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ *+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setReactions(java.util.Collection)} or {@link #withReactions(java.util.Collection)} if you want to + * override the existing values. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears + * all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public PutRecommendationFeedbackRequest withReactions(String... reactions) { + if (this.reactions == null) { + setReactions(new java.util.ArrayList+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears + * all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public PutRecommendationFeedbackRequest withReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. If you send an empty list it clears + * all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public PutRecommendationFeedbackRequest withReactions(Reaction... reactions) { + java.util.ArrayList+ * Information about the recommendation feedback. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class RecommendationFeedback implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ */ + private String codeReviewArn; + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ */ + private String recommendationId; + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ */ + private java.util.List+ * The user principal that made the API call. + *
+ */ + private String userId; + /** + *+ * The time at which the feedback was created. + *
+ */ + private java.util.Date createdTimeStamp; + /** + *+ * The time at which the feedback was last updated. + *
+ */ + private java.util.Date lastUpdatedTimeStamp; + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @param codeReviewArn + * The Amazon Resource Name (ARN) that identifies the code review. + */ + + public void setCodeReviewArn(String codeReviewArn) { + this.codeReviewArn = codeReviewArn; + } + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @return The Amazon Resource Name (ARN) that identifies the code review. + */ + + public String getCodeReviewArn() { + return this.codeReviewArn; + } + + /** + *+ * The Amazon Resource Name (ARN) that identifies the code review. + *
+ * + * @param codeReviewArn + * The Amazon Resource Name (ARN) that identifies the code review. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedback withCodeReviewArn(String codeReviewArn) { + setCodeReviewArn(codeReviewArn); + return this; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public void setRecommendationId(String recommendationId) { + this.recommendationId = recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @return The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public String getRecommendationId() { + return this.recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedback withRecommendationId(String recommendationId) { + setRecommendationId(recommendationId); + return this; + } + + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ * + * @return List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear + * off all your feedback. + * @see Reaction + */ + + public java.util.List+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear + * off all your feedback. + * @see Reaction + */ + + public void setReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ *+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setReactions(java.util.Collection)} or {@link #withReactions(java.util.Collection)} if you want to + * override the existing values. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear + * off all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedback withReactions(String... reactions) { + if (this.reactions == null) { + setReactions(new java.util.ArrayList+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear + * off all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedback withReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear off all + * your feedback. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. You can send an empty list to clear + * off all your feedback. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedback withReactions(Reaction... reactions) { + java.util.ArrayList+ * The user principal that made the API call. + *
+ * + * @param userId + * The user principal that made the API call. + */ + + public void setUserId(String userId) { + this.userId = userId; + } + + /** + *+ * The user principal that made the API call. + *
+ * + * @return The user principal that made the API call. + */ + + public String getUserId() { + return this.userId; + } + + /** + *+ * The user principal that made the API call. + *
+ * + * @param userId + * The user principal that made the API call. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedback withUserId(String userId) { + setUserId(userId); + return this; + } + + /** + *+ * The time at which the feedback was created. + *
+ * + * @param createdTimeStamp + * The time at which the feedback was created. + */ + + public void setCreatedTimeStamp(java.util.Date createdTimeStamp) { + this.createdTimeStamp = createdTimeStamp; + } + + /** + *+ * The time at which the feedback was created. + *
+ * + * @return The time at which the feedback was created. + */ + + public java.util.Date getCreatedTimeStamp() { + return this.createdTimeStamp; + } + + /** + *+ * The time at which the feedback was created. + *
+ * + * @param createdTimeStamp + * The time at which the feedback was created. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedback withCreatedTimeStamp(java.util.Date createdTimeStamp) { + setCreatedTimeStamp(createdTimeStamp); + return this; + } + + /** + *+ * The time at which the feedback was last updated. + *
+ * + * @param lastUpdatedTimeStamp + * The time at which the feedback was last updated. + */ + + public void setLastUpdatedTimeStamp(java.util.Date lastUpdatedTimeStamp) { + this.lastUpdatedTimeStamp = lastUpdatedTimeStamp; + } + + /** + *+ * The time at which the feedback was last updated. + *
+ * + * @return The time at which the feedback was last updated. + */ + + public java.util.Date getLastUpdatedTimeStamp() { + return this.lastUpdatedTimeStamp; + } + + /** + *+ * The time at which the feedback was last updated. + *
+ * + * @param lastUpdatedTimeStamp + * The time at which the feedback was last updated. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedback withLastUpdatedTimeStamp(java.util.Date lastUpdatedTimeStamp) { + setLastUpdatedTimeStamp(lastUpdatedTimeStamp); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getCodeReviewArn() != null) + sb.append("CodeReviewArn: ").append(getCodeReviewArn()).append(","); + if (getRecommendationId() != null) + sb.append("RecommendationId: ").append(getRecommendationId()).append(","); + if (getReactions() != null) + sb.append("Reactions: ").append(getReactions()).append(","); + if (getUserId() != null) + sb.append("UserId: ").append(getUserId()).append(","); + if (getCreatedTimeStamp() != null) + sb.append("CreatedTimeStamp: ").append(getCreatedTimeStamp()).append(","); + if (getLastUpdatedTimeStamp() != null) + sb.append("LastUpdatedTimeStamp: ").append(getLastUpdatedTimeStamp()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof RecommendationFeedback == false) + return false; + RecommendationFeedback other = (RecommendationFeedback) obj; + if (other.getCodeReviewArn() == null ^ this.getCodeReviewArn() == null) + return false; + if (other.getCodeReviewArn() != null && other.getCodeReviewArn().equals(this.getCodeReviewArn()) == false) + return false; + if (other.getRecommendationId() == null ^ this.getRecommendationId() == null) + return false; + if (other.getRecommendationId() != null && other.getRecommendationId().equals(this.getRecommendationId()) == false) + return false; + if (other.getReactions() == null ^ this.getReactions() == null) + return false; + if (other.getReactions() != null && other.getReactions().equals(this.getReactions()) == false) + return false; + if (other.getUserId() == null ^ this.getUserId() == null) + return false; + if (other.getUserId() != null && other.getUserId().equals(this.getUserId()) == false) + return false; + if (other.getCreatedTimeStamp() == null ^ this.getCreatedTimeStamp() == null) + return false; + if (other.getCreatedTimeStamp() != null && other.getCreatedTimeStamp().equals(this.getCreatedTimeStamp()) == false) + return false; + if (other.getLastUpdatedTimeStamp() == null ^ this.getLastUpdatedTimeStamp() == null) + return false; + if (other.getLastUpdatedTimeStamp() != null && other.getLastUpdatedTimeStamp().equals(this.getLastUpdatedTimeStamp()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getCodeReviewArn() == null) ? 0 : getCodeReviewArn().hashCode()); + hashCode = prime * hashCode + ((getRecommendationId() == null) ? 0 : getRecommendationId().hashCode()); + hashCode = prime * hashCode + ((getReactions() == null) ? 0 : getReactions().hashCode()); + hashCode = prime * hashCode + ((getUserId() == null) ? 0 : getUserId().hashCode()); + hashCode = prime * hashCode + ((getCreatedTimeStamp() == null) ? 0 : getCreatedTimeStamp().hashCode()); + hashCode = prime * hashCode + ((getLastUpdatedTimeStamp() == null) ? 0 : getLastUpdatedTimeStamp().hashCode()); + return hashCode; + } + + @Override + public RecommendationFeedback clone() { + try { + return (RecommendationFeedback) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.RecommendationFeedbackMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationFeedbackSummary.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationFeedbackSummary.java new file mode 100644 index 000000000000..49a42ec7bb8e --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationFeedbackSummary.java @@ -0,0 +1,307 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Information about recommendation feedback summaries. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class RecommendationFeedbackSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ */ + private String recommendationId; + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ */ + private java.util.List+ * The identifier for the user that gave the feedback. + *
+ */ + private String userId; + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public void setRecommendationId(String recommendationId) { + this.recommendationId = recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @return The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public String getRecommendationId() { + return this.recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedbackSummary withRecommendationId(String recommendationId) { + setRecommendationId(recommendationId); + return this; + } + + /** + *+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ * + * @return List for storing reactions. Reactions are utf-8 text code for emojis. + * @see Reaction + */ + + public java.util.List+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. + * @see Reaction + */ + + public void setReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ *+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setReactions(java.util.Collection)} or {@link #withReactions(java.util.Collection)} if you want to + * override the existing values. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedbackSummary withReactions(String... reactions) { + if (this.reactions == null) { + setReactions(new java.util.ArrayList+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedbackSummary withReactions(java.util.Collection+ * List for storing reactions. Reactions are utf-8 text code for emojis. + *
+ * + * @param reactions + * List for storing reactions. Reactions are utf-8 text code for emojis. + * @return Returns a reference to this object so that method calls can be chained together. + * @see Reaction + */ + + public RecommendationFeedbackSummary withReactions(Reaction... reactions) { + java.util.ArrayList+ * The identifier for the user that gave the feedback. + *
+ * + * @param userId + * The identifier for the user that gave the feedback. + */ + + public void setUserId(String userId) { + this.userId = userId; + } + + /** + *+ * The identifier for the user that gave the feedback. + *
+ * + * @return The identifier for the user that gave the feedback. + */ + + public String getUserId() { + return this.userId; + } + + /** + *+ * The identifier for the user that gave the feedback. + *
+ * + * @param userId + * The identifier for the user that gave the feedback. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationFeedbackSummary withUserId(String userId) { + setUserId(userId); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getRecommendationId() != null) + sb.append("RecommendationId: ").append(getRecommendationId()).append(","); + if (getReactions() != null) + sb.append("Reactions: ").append(getReactions()).append(","); + if (getUserId() != null) + sb.append("UserId: ").append(getUserId()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof RecommendationFeedbackSummary == false) + return false; + RecommendationFeedbackSummary other = (RecommendationFeedbackSummary) obj; + if (other.getRecommendationId() == null ^ this.getRecommendationId() == null) + return false; + if (other.getRecommendationId() != null && other.getRecommendationId().equals(this.getRecommendationId()) == false) + return false; + if (other.getReactions() == null ^ this.getReactions() == null) + return false; + if (other.getReactions() != null && other.getReactions().equals(this.getReactions()) == false) + return false; + if (other.getUserId() == null ^ this.getUserId() == null) + return false; + if (other.getUserId() != null && other.getUserId().equals(this.getUserId()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getRecommendationId() == null) ? 0 : getRecommendationId().hashCode()); + hashCode = prime * hashCode + ((getReactions() == null) ? 0 : getReactions().hashCode()); + hashCode = prime * hashCode + ((getUserId() == null) ? 0 : getUserId().hashCode()); + return hashCode; + } + + @Override + public RecommendationFeedbackSummary clone() { + try { + return (RecommendationFeedbackSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.RecommendationFeedbackSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationSummary.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationSummary.java new file mode 100644 index 000000000000..1e931d033601 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RecommendationSummary.java @@ -0,0 +1,369 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Information about recommendations. + *
+ * + * @see AWS API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class RecommendationSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * Name of the file on which a recommendation is provided. + *
+ */ + private String filePath; + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ */ + private String recommendationId; + /** + *+ * Start line from where the recommendation is applicable in the source commit or source branch. + *
+ */ + private Integer startLine; + /** + *+ * Last line where the recommendation is applicable in the source commit or source branch. For a single line comment + * the start line and end line values will be the same. + *
+ */ + private Integer endLine; + /** + *+ * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line + * and the end line. + *
+ */ + private String description; + + /** + *+ * Name of the file on which a recommendation is provided. + *
+ * + * @param filePath + * Name of the file on which a recommendation is provided. + */ + + public void setFilePath(String filePath) { + this.filePath = filePath; + } + + /** + *+ * Name of the file on which a recommendation is provided. + *
+ * + * @return Name of the file on which a recommendation is provided. + */ + + public String getFilePath() { + return this.filePath; + } + + /** + *+ * Name of the file on which a recommendation is provided. + *
+ * + * @param filePath + * Name of the file on which a recommendation is provided. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationSummary withFilePath(String filePath) { + setFilePath(filePath); + return this; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public void setRecommendationId(String recommendationId) { + this.recommendationId = recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @return The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + */ + + public String getRecommendationId() { + return this.recommendationId; + } + + /** + *+ * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to collect + * the feedback. + *
+ * + * @param recommendationId + * The recommendation ID that can be used to track the provided recommendations. Later on it can be used to + * collect the feedback. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationSummary withRecommendationId(String recommendationId) { + setRecommendationId(recommendationId); + return this; + } + + /** + *+ * Start line from where the recommendation is applicable in the source commit or source branch. + *
+ * + * @param startLine + * Start line from where the recommendation is applicable in the source commit or source branch. + */ + + public void setStartLine(Integer startLine) { + this.startLine = startLine; + } + + /** + *+ * Start line from where the recommendation is applicable in the source commit or source branch. + *
+ * + * @return Start line from where the recommendation is applicable in the source commit or source branch. + */ + + public Integer getStartLine() { + return this.startLine; + } + + /** + *+ * Start line from where the recommendation is applicable in the source commit or source branch. + *
+ * + * @param startLine + * Start line from where the recommendation is applicable in the source commit or source branch. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationSummary withStartLine(Integer startLine) { + setStartLine(startLine); + return this; + } + + /** + *+ * Last line where the recommendation is applicable in the source commit or source branch. For a single line comment + * the start line and end line values will be the same. + *
+ * + * @param endLine + * Last line where the recommendation is applicable in the source commit or source branch. For a single line + * comment the start line and end line values will be the same. + */ + + public void setEndLine(Integer endLine) { + this.endLine = endLine; + } + + /** + *+ * Last line where the recommendation is applicable in the source commit or source branch. For a single line comment + * the start line and end line values will be the same. + *
+ * + * @return Last line where the recommendation is applicable in the source commit or source branch. For a single line + * comment the start line and end line values will be the same. + */ + + public Integer getEndLine() { + return this.endLine; + } + + /** + *+ * Last line where the recommendation is applicable in the source commit or source branch. For a single line comment + * the start line and end line values will be the same. + *
+ * + * @param endLine + * Last line where the recommendation is applicable in the source commit or source branch. For a single line + * comment the start line and end line values will be the same. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationSummary withEndLine(Integer endLine) { + setEndLine(endLine); + return this; + } + + /** + *+ * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line + * and the end line. + *
+ * + * @param description + * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start + * line and the end line. + */ + + public void setDescription(String description) { + this.description = description; + } + + /** + *+ * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line + * and the end line. + *
+ * + * @return A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the + * start line and the end line. + */ + + public String getDescription() { + return this.description; + } + + /** + *+ * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start line + * and the end line. + *
+ * + * @param description + * A description of the recommendation generated by CodeGuru Reviewer for the lines of code between the start + * line and the end line. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public RecommendationSummary withDescription(String description) { + setDescription(description); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getFilePath() != null) + sb.append("FilePath: ").append(getFilePath()).append(","); + if (getRecommendationId() != null) + sb.append("RecommendationId: ").append(getRecommendationId()).append(","); + if (getStartLine() != null) + sb.append("StartLine: ").append(getStartLine()).append(","); + if (getEndLine() != null) + sb.append("EndLine: ").append(getEndLine()).append(","); + if (getDescription() != null) + sb.append("Description: ").append(getDescription()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof RecommendationSummary == false) + return false; + RecommendationSummary other = (RecommendationSummary) obj; + if (other.getFilePath() == null ^ this.getFilePath() == null) + return false; + if (other.getFilePath() != null && other.getFilePath().equals(this.getFilePath()) == false) + return false; + if (other.getRecommendationId() == null ^ this.getRecommendationId() == null) + return false; + if (other.getRecommendationId() != null && other.getRecommendationId().equals(this.getRecommendationId()) == false) + return false; + if (other.getStartLine() == null ^ this.getStartLine() == null) + return false; + if (other.getStartLine() != null && other.getStartLine().equals(this.getStartLine()) == false) + return false; + if (other.getEndLine() == null ^ this.getEndLine() == null) + return false; + if (other.getEndLine() != null && other.getEndLine().equals(this.getEndLine()) == false) + return false; + if (other.getDescription() == null ^ this.getDescription() == null) + return false; + if (other.getDescription() != null && other.getDescription().equals(this.getDescription()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getFilePath() == null) ? 0 : getFilePath().hashCode()); + hashCode = prime * hashCode + ((getRecommendationId() == null) ? 0 : getRecommendationId().hashCode()); + hashCode = prime * hashCode + ((getStartLine() == null) ? 0 : getStartLine().hashCode()); + hashCode = prime * hashCode + ((getEndLine() == null) ? 0 : getEndLine().hashCode()); + hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode()); + return hashCode; + } + + @Override + public RecommendationSummary clone() { + try { + return (RecommendationSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.RecommendationSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociation.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociation.java index 84591495d162..2f1261087341 100644 --- a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociation.java +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociation.java @@ -30,7 +30,7 @@ public class RepositoryAssociation implements Serializable, Cloneable, Structure /** *- * The id of the repository association. + * The ID of the repository association. *
*/ private String associationId; @@ -85,11 +85,11 @@ public class RepositoryAssociation implements Serializable, Cloneable, Structure /** *- * The id of the repository association. + * The ID of the repository association. *
* * @param associationId - * The id of the repository association. + * The ID of the repository association. */ public void setAssociationId(String associationId) { @@ -98,10 +98,10 @@ public void setAssociationId(String associationId) { /** *- * The id of the repository association. + * The ID of the repository association. *
* - * @return The id of the repository association. + * @return The ID of the repository association. */ public String getAssociationId() { @@ -110,11 +110,11 @@ public String getAssociationId() { /** *- * The id of the repository association. + * The ID of the repository association. *
* * @param associationId - * The id of the repository association. + * The ID of the repository association. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociationSummary.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociationSummary.java index a2bf4d3f1110..1eca45a16a87 100644 --- a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociationSummary.java +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/RepositoryAssociationSummary.java @@ -84,8 +84,7 @@ public class RepositoryAssociationSummary implements Serializable, Cloneable, St *- * The association failed. For more information about troubleshooting (or why it failed), see [troubleshooting - * topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see [troubleshooting - * topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see - * [troubleshooting topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see [troubleshooting - * topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see - * [troubleshooting topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see [troubleshooting - * topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see - * [troubleshooting topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see [troubleshooting - * topic]. + * The association failed. *
*- * The association failed. For more information about troubleshooting (or why it failed), see - * [troubleshooting topic]. + * The association failed. *
*+ * The resource specified in the request was not found. + *
+ */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ResourceNotFoundException extends com.amazonaws.services.codegurureviewer.model.AmazonCodeGuruReviewerException { + private static final long serialVersionUID = 1L; + + /** + * Constructs a new ResourceNotFoundException with the specified error message. + * + * @param message + * Describes the error encountered. + */ + public ResourceNotFoundException(String message) { + super(message); + } + +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/SourceCodeType.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/SourceCodeType.java new file mode 100644 index 000000000000..ce1400c9ca01 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/SourceCodeType.java @@ -0,0 +1,136 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *+ * Information about the source code type. + *
+ * + * @see AWS + * API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class SourceCodeType implements Serializable, Cloneable, StructuredPojo { + + /** + *+ * The commit diff for the pull request. + *
+ */ + private CommitDiffSourceCodeType commitDiff; + + /** + *+ * The commit diff for the pull request. + *
+ * + * @param commitDiff + * The commit diff for the pull request. + */ + + public void setCommitDiff(CommitDiffSourceCodeType commitDiff) { + this.commitDiff = commitDiff; + } + + /** + *+ * The commit diff for the pull request. + *
+ * + * @return The commit diff for the pull request. + */ + + public CommitDiffSourceCodeType getCommitDiff() { + return this.commitDiff; + } + + /** + *+ * The commit diff for the pull request. + *
+ * + * @param commitDiff + * The commit diff for the pull request. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public SourceCodeType withCommitDiff(CommitDiffSourceCodeType commitDiff) { + setCommitDiff(commitDiff); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getCommitDiff() != null) + sb.append("CommitDiff: ").append(getCommitDiff()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof SourceCodeType == false) + return false; + SourceCodeType other = (SourceCodeType) obj; + if (other.getCommitDiff() == null ^ this.getCommitDiff() == null) + return false; + if (other.getCommitDiff() != null && other.getCommitDiff().equals(this.getCommitDiff()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getCommitDiff() == null) ? 0 : getCommitDiff().hashCode()); + return hashCode; + } + + @Override + public SourceCodeType clone() { + try { + return (SourceCodeType) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.codegurureviewer.model.transform.SourceCodeTypeMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Type.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Type.java new file mode 100644 index 000000000000..ac72fadf3d62 --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/Type.java @@ -0,0 +1,59 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum Type { + + PullRequest("PullRequest"); + + private String value; + + private Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return Type corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static Type fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (Type enumEntry : Type.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/transform/CodeReviewJsonUnmarshaller.java b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/transform/CodeReviewJsonUnmarshaller.java new file mode 100644 index 000000000000..18aa86bd3dec --- /dev/null +++ b/aws-java-sdk-codegurureviewer/src/main/java/com/amazonaws/services/codegurureviewer/model/transform/CodeReviewJsonUnmarshaller.java @@ -0,0 +1,122 @@ +/* + * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.codegurureviewer.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.codegurureviewer.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * CodeReview JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class CodeReviewJsonUnmarshaller implements Unmarshaller
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
.
+ *
@@ -421,6 +428,66 @@ public ServiceSoftwareOptions withAutomatedUpdateDate(java.util.Date automatedUp return this; } + /** + *
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
.
+ *
False
if a service software
+ * is automatically updated after AutomatedUpdateDate
+ */
+
+ public void setOptionalDeployment(Boolean optionalDeployment) {
+ this.optionalDeployment = optionalDeployment;
+ }
+
+ /**
+ *
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
.
+ *
+ *
+ * @return True
if a service software is never automatically updated. False
if a service
+ * software is automatically updated after AutomatedUpdateDate
+ */
+
+ public Boolean getOptionalDeployment() {
+ return this.optionalDeployment;
+ }
+
+ /**
+ *
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
.
+ *
+ *
+ * @param optionalDeployment
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
+ * @return Returns a reference to this object so that method calls can be chained together.
+ */
+
+ public ServiceSoftwareOptions withOptionalDeployment(Boolean optionalDeployment) {
+ setOptionalDeployment(optionalDeployment);
+ return this;
+ }
+
+ /**
+ *
+ * True
if a service software is never automatically updated. False
if a service software
+ * is automatically updated after AutomatedUpdateDate
.
+ *
+ *
+ * @return True
if a service software is never automatically updated. False
if a service
+ * software is automatically updated after AutomatedUpdateDate
+ */
+
+ public Boolean isOptionalDeployment() {
+ return this.optionalDeployment;
+ }
+
/**
* Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
* redacted from this string using a placeholder value.
@@ -446,7 +513,9 @@ public String toString() {
if (getDescription() != null)
sb.append("Description: ").append(getDescription()).append(",");
if (getAutomatedUpdateDate() != null)
- sb.append("AutomatedUpdateDate: ").append(getAutomatedUpdateDate());
+ sb.append("AutomatedUpdateDate: ").append(getAutomatedUpdateDate()).append(",");
+ if (getOptionalDeployment() != null)
+ sb.append("OptionalDeployment: ").append(getOptionalDeployment());
sb.append("}");
return sb.toString();
}
@@ -489,6 +558,10 @@ public boolean equals(Object obj) {
return false;
if (other.getAutomatedUpdateDate() != null && other.getAutomatedUpdateDate().equals(this.getAutomatedUpdateDate()) == false)
return false;
+ if (other.getOptionalDeployment() == null ^ this.getOptionalDeployment() == null)
+ return false;
+ if (other.getOptionalDeployment() != null && other.getOptionalDeployment().equals(this.getOptionalDeployment()) == false)
+ return false;
return true;
}
@@ -504,6 +577,7 @@ public int hashCode() {
hashCode = prime * hashCode + ((getUpdateStatus() == null) ? 0 : getUpdateStatus().hashCode());
hashCode = prime * hashCode + ((getDescription() == null) ? 0 : getDescription().hashCode());
hashCode = prime * hashCode + ((getAutomatedUpdateDate() == null) ? 0 : getAutomatedUpdateDate().hashCode());
+ hashCode = prime * hashCode + ((getOptionalDeployment() == null) ? 0 : getOptionalDeployment().hashCode());
return hashCode;
}
diff --git a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsJsonUnmarshaller.java b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsJsonUnmarshaller.java
index c9638757d0f1..12fb3e50a727 100644
--- a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsJsonUnmarshaller.java
+++ b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsJsonUnmarshaller.java
@@ -76,6 +76,10 @@ public ServiceSoftwareOptions unmarshall(JsonUnmarshallerContext context) throws
context.nextToken();
serviceSoftwareOptions.setAutomatedUpdateDate(DateJsonUnmarshallerFactory.getInstance("unixTimestamp").unmarshall(context));
}
+ if (context.testExpression("OptionalDeployment", targetDepth)) {
+ context.nextToken();
+ serviceSoftwareOptions.setOptionalDeployment(context.getUnmarshaller(Boolean.class).unmarshall(context));
+ }
} else if (token == END_ARRAY || token == END_OBJECT) {
if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) {
if (context.getCurrentDepth() <= originalDepth)
diff --git a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsMarshaller.java b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsMarshaller.java
index a4d707a34e2c..aacd6aba5642 100644
--- a/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsMarshaller.java
+++ b/aws-java-sdk-elasticsearch/src/main/java/com/amazonaws/services/elasticsearch/model/transform/ServiceSoftwareOptionsMarshaller.java
@@ -41,6 +41,8 @@ public class ServiceSoftwareOptionsMarshaller {
.marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("Description").build();
private static final MarshallingInfo AUTOMATEDUPDATEDATE_BINDING = MarshallingInfo.builder(MarshallingType.DATE)
.marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("AutomatedUpdateDate").timestampFormat("unixTimestamp").build();
+ private static final MarshallingInfo OPTIONALDEPLOYMENT_BINDING = MarshallingInfo.builder(MarshallingType.BOOLEAN)
+ .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("OptionalDeployment").build();
private static final ServiceSoftwareOptionsMarshaller instance = new ServiceSoftwareOptionsMarshaller();
@@ -65,6 +67,7 @@ public void marshall(ServiceSoftwareOptions serviceSoftwareOptions, ProtocolMars
protocolMarshaller.marshall(serviceSoftwareOptions.getUpdateStatus(), UPDATESTATUS_BINDING);
protocolMarshaller.marshall(serviceSoftwareOptions.getDescription(), DESCRIPTION_BINDING);
protocolMarshaller.marshall(serviceSoftwareOptions.getAutomatedUpdateDate(), AUTOMATEDUPDATEDATE_BINDING);
+ protocolMarshaller.marshall(serviceSoftwareOptions.getOptionalDeployment(), OPTIONALDEPLOYMENT_BINDING);
} catch (Exception e) {
throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
}
diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml
index 54b0f138daf6..d2eff8aa5c30 100644
--- a/aws-java-sdk-elastictranscoder/pom.xml
+++ b/aws-java-sdk-elastictranscoder/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-elastictranscoder
diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml
index 2c1c72774f88..5e49b4193a77 100644
--- a/aws-java-sdk-emr/pom.xml
+++ b/aws-java-sdk-emr/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-emr
diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml
index 6b726d50afa5..de704c944683 100644
--- a/aws-java-sdk-eventbridge/pom.xml
+++ b/aws-java-sdk-eventbridge/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-eventbridge
diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml
index ceae371614f1..a624dda8859d 100644
--- a/aws-java-sdk-events/pom.xml
+++ b/aws-java-sdk-events/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-events
diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml
index 2b1c0400dcad..2cd173a102f2 100644
--- a/aws-java-sdk-fms/pom.xml
+++ b/aws-java-sdk-fms/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-fms
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMS.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMS.java
index b670da4a4ad5..73e66c4c36ba 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMS.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMS.java
@@ -375,7 +375,13 @@ public interface AWSFMS {
*
*
*
- * An AWS WAF policy, which contains a rule group and defines which resources are to be protected by that rule group
+ * An AWS WAF policy (type WAFV2), which defines rule groups to run first in the corresponding AWS WAF web ACL and
+ * rule groups to run last in the web ACL.
+ *
+ *
+ *
+ *
+ * An AWS WAF Classic policy (type WAF), which defines a rule group.
*
*
*
@@ -385,8 +391,8 @@ public interface AWSFMS {
*
*
*
- * Each policy is specific to one of the three types. If you want to enforce more than one policy type across
- * accounts, you can create multiple policies. You can create multiple policies for each type.
+ * Each policy is specific to one of the types. If you want to enforce more than one policy type across accounts,
+ * create multiple policies. You can create multiple policies for each type.
*
*
* You must be subscribed to Shield Advanced to create a Shield Advanced policy. For more information about
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSAsync.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSAsync.java
index 45d9316ae446..1085a44afa07 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSAsync.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSAsync.java
@@ -535,7 +535,13 @@ java.util.concurrent.Future putNotificationChannel
*
*
*
- * An AWS WAF policy, which contains a rule group and defines which resources are to be protected by that rule group
+ * An AWS WAF policy (type WAFV2), which defines rule groups to run first in the corresponding AWS WAF web ACL and
+ * rule groups to run last in the web ACL.
+ *
+ *
+ *
+ *
+ * An AWS WAF Classic policy (type WAF), which defines a rule group.
*
*
*
@@ -545,8 +551,8 @@ java.util.concurrent.Future putNotificationChannel
*
*
*
- * Each policy is specific to one of the three types. If you want to enforce more than one policy type across
- * accounts, you can create multiple policies. You can create multiple policies for each type.
+ * Each policy is specific to one of the types. If you want to enforce more than one policy type across accounts,
+ * create multiple policies. You can create multiple policies for each type.
*
*
* You must be subscribed to Shield Advanced to create a Shield Advanced policy. For more information about
@@ -578,7 +584,13 @@ java.util.concurrent.Future putNotificationChannel
*
*
*
- * An AWS WAF policy, which contains a rule group and defines which resources are to be protected by that rule group
+ * An AWS WAF policy (type WAFV2), which defines rule groups to run first in the corresponding AWS WAF web ACL and
+ * rule groups to run last in the web ACL.
+ *
+ *
+ *
+ *
+ * An AWS WAF Classic policy (type WAF), which defines a rule group.
*
*
*
@@ -588,8 +600,8 @@ java.util.concurrent.Future putNotificationChannel
*
*
*
- * Each policy is specific to one of the three types. If you want to enforce more than one policy type across
- * accounts, you can create multiple policies. You can create multiple policies for each type.
+ * Each policy is specific to one of the types. If you want to enforce more than one policy type across accounts,
+ * create multiple policies. You can create multiple policies for each type.
*
*
* You must be subscribed to Shield Advanced to create a Shield Advanced policy. For more information about
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSClient.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSClient.java
index 81985c03a9f3..22044f9b2337 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSClient.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/AWSFMSClient.java
@@ -1043,7 +1043,13 @@ final PutNotificationChannelResult executePutNotificationChannel(PutNotification
*
*
*
- * An AWS WAF policy, which contains a rule group and defines which resources are to be protected by that rule group
+ * An AWS WAF policy (type WAFV2), which defines rule groups to run first in the corresponding AWS WAF web ACL and
+ * rule groups to run last in the web ACL.
+ *
+ *
+ *
+ *
+ * An AWS WAF Classic policy (type WAF), which defines a rule group.
*
*
*
@@ -1053,8 +1059,8 @@ final PutNotificationChannelResult executePutNotificationChannel(PutNotification
*
*
*
- * Each policy is specific to one of the three types. If you want to enforce more than one policy type across
- * accounts, you can create multiple policies. You can create multiple policies for each type.
+ * Each policy is specific to one of the types. If you want to enforce more than one policy type across accounts,
+ * create multiple policies. You can create multiple policies for each type.
*
*
* You must be subscribed to Shield Advanced to create a Shield Advanced policy. For more information about
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/CustomerPolicyScopeIdType.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/CustomerPolicyScopeIdType.java
index 1c649b29578b..b5f4d077541d 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/CustomerPolicyScopeIdType.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/CustomerPolicyScopeIdType.java
@@ -20,7 +20,8 @@
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum CustomerPolicyScopeIdType {
- ACCOUNT("ACCOUNT");
+ ACCOUNT("ACCOUNT"),
+ ORG_UNIT("ORG_UNIT");
private String value;
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/Policy.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/Policy.java
index a0af4e492a31..f799b7c148db 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/Policy.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/Policy.java
@@ -96,26 +96,76 @@ public class Policy implements Serializable, Cloneable, StructuredPojo {
private Boolean remediationEnabled;
/**
*
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the
- * organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values
- * listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
*
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*/
private java.util.Map> includeMap;
/**
*
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first,
- * with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are
- * removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
+ *
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
*
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*/
private java.util.Map> excludeMap;
@@ -647,21 +697,73 @@ public Boolean isRemediationEnabled() {
/**
*
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the
- * organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values
- * listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
*
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
- * @return Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts
- * in the organization in AWS Organizations are included in the policy. If IncludeMap
is not
- * null, only values listed in IncludeMap
are included in the policy.
+ * @return Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs,
+ * including any child OUs and accounts that are added at a later time.
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does
+ * not evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
+ * , then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
- * {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is
+ * a valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
+ * .
+ *
+ *
*/
public java.util.Map> getIncludeMap() {
@@ -670,22 +772,73 @@ public java.util.Map> getIncludeMap() {
/**
*
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the
- * organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values
- * listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
*
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
* @param includeMap
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts
- * in the organization in AWS Organizations are included in the policy. If IncludeMap
is not
- * null, only values listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs,
+ * including any child OUs and accounts that are added at a later time.
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not
+ * evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
,
+ * then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a
+ * valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
*/
public void setIncludeMap(java.util.Map> includeMap) {
@@ -694,22 +847,73 @@ public void setIncludeMap(java.util.Map> includeM
/**
*
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts in the
- * organization in AWS Organizations are included in the policy. If IncludeMap
is not null, only values
- * listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
+ *
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
*
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
* @param includeMap
- * Specifies the AWS account IDs to include in the policy. If IncludeMap
is null, all accounts
- * in the organization in AWS Organizations are included in the policy. If IncludeMap
is not
- * null, only values listed in IncludeMap
are included in the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs,
+ * including any child OUs and accounts that are added at a later time.
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not
+ * evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
,
+ * then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid IncludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a
+ * valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
* @return Returns a reference to this object so that method calls can be chained together.
*/
@@ -748,21 +952,73 @@ public Policy clearIncludeMapEntries() {
/**
*
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first,
- * with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are
- * removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
+ *
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
*
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
- * @return Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are
- * evaluated first, with all the appropriate account IDs added to the policy. Then the accounts listed in
- * ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
+ * @return Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the
+ * policy. Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child
+ * OUs, including any child OUs and accounts that are added at a later time.
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does
+ * not evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
+ * , then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
- * {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is
+ * a valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
+ * .
+ *
+ *
*/
public java.util.Map> getExcludeMap() {
@@ -771,22 +1027,73 @@ public java.util.Map> getExcludeMap() {
/**
*
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first,
- * with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are
- * removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
+ *
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
*
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
* @param excludeMap
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated
- * first, with all the appropriate account IDs added to the policy. Then the accounts listed in
- * ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs,
+ * including any child OUs and accounts that are added at a later time.
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not
+ * evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
,
+ * then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
+ *
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a
+ * valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
*/
public void setExcludeMap(java.util.Map> excludeMap) {
@@ -795,22 +1102,73 @@ public void setExcludeMap(java.util.Map> excludeM
/**
*
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated first,
- * with all the appropriate account IDs added to the policy. Then the accounts listed in ExcludeMap
are
- * removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including
+ * any child OUs and accounts that are added at a later time.
+ *
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS Firewall
+ * Manager applies the policy to all accounts specified by the IncludeMap
, and does not evaluate any
+ * ExcludeMap
specifications. If you do not specify an IncludeMap
, then Firewall Manager
+ * applies the policy to all accounts except for those specified by the ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
*
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
*
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid
+ * map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ *
*
* @param excludeMap
- * Specifies the AWS account IDs to exclude from the policy. The IncludeMap
values are evaluated
- * first, with all the appropriate account IDs added to the policy. Then the accounts listed in
- * ExcludeMap
are removed, resulting in the final list of accounts to add to the policy.
+ * Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to exclude from the policy.
+ * Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs,
+ * including any child OUs and accounts that are added at a later time.
+ *
+ * You can specify inclusions or exclusions, but not both. If you specify an IncludeMap
, AWS
+ * Firewall Manager applies the policy to all accounts specified by the IncludeMap
, and does not
+ * evaluate any ExcludeMap
specifications. If you do not specify an IncludeMap
,
+ * then Firewall Manager applies the policy to all accounts except for those specified by the
+ * ExcludeMap
.
+ *
+ *
+ * You can specify account IDs, OUs, or a combination:
+ *
+ *
+ * -
*
- * The key to the map is ACCOUNT
. For example, a valid ExcludeMap
would be
+ * Specify account IDs by setting the key to ACCOUNT
. For example, the following is a valid map:
* {“ACCOUNT” : [“accountID1”, “accountID2”]}
.
+ *
+ *
+ * -
+ *
+ * Specify OUs by setting the key to ORG_UNIT
. For example, the following is a valid map:
+ * {“ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
+ * -
+ *
+ * Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a
+ * valid map: {“ACCOUNT” : [“accountID1”, “accountID2”], “ORG_UNIT” : [“ouid111”, “ouid112”]}
.
+ *
+ *
* @return Returns a reference to this object so that method calls can be chained together.
*/
diff --git a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/SecurityServicePolicyData.java b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/SecurityServicePolicyData.java
index d4f4fd4b910d..7bf006034a2f 100644
--- a/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/SecurityServicePolicyData.java
+++ b/aws-java-sdk-fms/src/main/java/com/amazonaws/services/fms/model/SecurityServicePolicyData.java
@@ -48,12 +48,12 @@ public class SecurityServicePolicyData implements Serializable, Cloneable, Struc
* Example: WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -64,7 +64,7 @@ public class SecurityServicePolicyData implements Serializable, Cloneable, Struc
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -187,12 +187,12 @@ public SecurityServicePolicyData withType(SecurityServiceType type) {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -203,7 +203,7 @@ public SecurityServicePolicyData withType(SecurityServiceType type) {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -239,12 +239,12 @@ public SecurityServicePolicyData withType(SecurityServiceType type) {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -255,7 +255,7 @@ public SecurityServicePolicyData withType(SecurityServiceType type) {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -297,12 +297,12 @@ public void setManagedServiceData(String managedServiceData) {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -313,7 +313,7 @@ public void setManagedServiceData(String managedServiceData) {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -348,12 +348,12 @@ public void setManagedServiceData(String managedServiceData) {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -364,7 +364,7 @@ public void setManagedServiceData(String managedServiceData) {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -406,12 +406,12 @@ public String getManagedServiceData() {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -422,7 +422,7 @@ public String getManagedServiceData() {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
@@ -458,12 +458,12 @@ public String getManagedServiceData() {
* Example:
WAFV2
*
*
- * "SecurityServicePolicyData": "{ \"type\": \"WAFV2\", \"postProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn", \"overrideAction\": { \"type\": \"COUNT|\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"preProcessRuleGroups\": [ { \"managedRuleGroupIdentifier\": { \"managedRuleGroupName\": \"AWSManagedRulesAdminProtectionRuleSet\", \"vendor\": \"AWS\" } \"ruleGroupARN\": \"rule group arn\", \"overrideAction\": { \"type\": \"COUNT\" }, \"excludedRules\": [ { \"name\" : \"EntityName\" } ], \"type\": \"ManagedRuleGroup|RuleGroup\" } ], \"defaultAction\": { \"type\": \"BLOCK\" }}"
+ * "ManagedServiceData": "{\"type\":\"WAFV2\",\"defaultAction\":{\"type\":\"ALLOW\"},\"preProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":null,\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"COUNT\"},\"excludedRules\":[{\"name\":\"EntityName\"}],\"ruleGroupType\":\"RuleGroup\"}],\"postProcessRuleGroups\":[{\"managedRuleGroupIdentifier\":{\"managedRuleGroupName\":\"AWSManagedRulesAdminProtectionRuleSet\",\"vendor\":\"AWS\"},\"ruleGroupArn\":\"rulegrouparn\",\"overrideAction\":{\"type\":\"NONE\"},\"excludedRules\":[],\"ruleGroupType\":\"ManagedRuleGroup\"}],\"overrideCustomerWebACLAssociation\":false}"
*
*
* -
*
- * Example: WAF
+ * Example: WAF Classic
*
*
* "ManagedServiceData": "{\"type\": \"WAF\", \"ruleGroups\": [{\"id\": \"12345678-1bcd-9012-efga-0987654321ab\", \"overrideAction\" : {\"type\": \"COUNT\"}}], \"defaultAction\": {\"type\": \"BLOCK\"}}
@@ -474,7 +474,7 @@ public String getManagedServiceData() {
* Example: SECURITY_GROUPS_COMMON
*
*
- * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
+ * "SecurityServicePolicyData":{"Type":"SECURITY_GROUPS_COMMON","ManagedServiceData":"{\"type\":\"SECURITY_GROUPS_COMMON\",\"revertManualSecurityGroupChanges\":false,\"exclusiveResourceSecurityGroupManagement\":false, \"applyToAllEC2InstanceENIs\":false,\"securityGroups\":[{\"id\":\" sg-000e55995d61a06bd\"}]}"},"RemediationEnabled":false,"ResourceType":"AWS::EC2::NetworkInterface"}
*
*
* -
diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml
index 5102631bcefd..ac71664bcbf2 100644
--- a/aws-java-sdk-forecast/pom.xml
+++ b/aws-java-sdk-forecast/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-forecast
diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml
index 1920d8c0e288..d5a20dada69b 100644
--- a/aws-java-sdk-forecastquery/pom.xml
+++ b/aws-java-sdk-forecastquery/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-forecastquery
diff --git a/aws-java-sdk-frauddetector/pom.xml b/aws-java-sdk-frauddetector/pom.xml
index ae38df7282bd..0394c6cbdcfb 100644
--- a/aws-java-sdk-frauddetector/pom.xml
+++ b/aws-java-sdk-frauddetector/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-frauddetector
diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml
index 16c4a6b944b7..1a653bbca3ed 100644
--- a/aws-java-sdk-fsx/pom.xml
+++ b/aws-java-sdk-fsx/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-fsx
diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml
index c67a7fc22155..7051d6378f7a 100644
--- a/aws-java-sdk-gamelift/pom.xml
+++ b/aws-java-sdk-gamelift/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-gamelift
diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml
index f31b483a4a4a..80031929b12f 100644
--- a/aws-java-sdk-glacier/pom.xml
+++ b/aws-java-sdk-glacier/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-glacier
diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml
index e62ad6c887f0..917a1777c1b8 100644
--- a/aws-java-sdk-globalaccelerator/pom.xml
+++ b/aws-java-sdk-globalaccelerator/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-globalaccelerator
diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml
index 2d2db7d1925f..2b7c79273b7f 100644
--- a/aws-java-sdk-glue/pom.xml
+++ b/aws-java-sdk-glue/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-glue
diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml
index 4641b0bf928f..976cad9ea45c 100644
--- a/aws-java-sdk-greengrass/pom.xml
+++ b/aws-java-sdk-greengrass/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-greengrass
diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml
index f03de1c88226..3f45cb2166bd 100644
--- a/aws-java-sdk-groundstation/pom.xml
+++ b/aws-java-sdk-groundstation/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-groundstation
diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml
index b106bdc27fda..42d44e5321af 100644
--- a/aws-java-sdk-guardduty/pom.xml
+++ b/aws-java-sdk-guardduty/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-guardduty
diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml
index f532a4d779c1..e3c47033864f 100644
--- a/aws-java-sdk-health/pom.xml
+++ b/aws-java-sdk-health/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-health
diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml
index b71ac907c062..2e484eab7ceb 100644
--- a/aws-java-sdk-iam/pom.xml
+++ b/aws-java-sdk-iam/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iam
diff --git a/aws-java-sdk-imagebuilder/pom.xml b/aws-java-sdk-imagebuilder/pom.xml
index f40768cfba76..cfc0456fcd25 100644
--- a/aws-java-sdk-imagebuilder/pom.xml
+++ b/aws-java-sdk-imagebuilder/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-imagebuilder
diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml
index e57dc6536111..288008a4a92f 100644
--- a/aws-java-sdk-importexport/pom.xml
+++ b/aws-java-sdk-importexport/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-importexport
diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml
index 7dcfe520eee4..8850ff6b3ecd 100644
--- a/aws-java-sdk-inspector/pom.xml
+++ b/aws-java-sdk-inspector/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-inspector
diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml
index a3fda5744022..4564ab97be48 100644
--- a/aws-java-sdk-iot/pom.xml
+++ b/aws-java-sdk-iot/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iot
diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml
index 4944469fbac0..8ac9100285bc 100644
--- a/aws-java-sdk-iot1clickdevices/pom.xml
+++ b/aws-java-sdk-iot1clickdevices/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iot1clickdevices
diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml
index 4d7ff9107490..8ebbdd7f8fca 100644
--- a/aws-java-sdk-iot1clickprojects/pom.xml
+++ b/aws-java-sdk-iot1clickprojects/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iot1clickprojects
diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml
index 4f37f8200520..21310fa7ef9e 100644
--- a/aws-java-sdk-iotanalytics/pom.xml
+++ b/aws-java-sdk-iotanalytics/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iotanalytics
diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml
index 789c75eb853c..62e85c8e25b4 100644
--- a/aws-java-sdk-iotevents/pom.xml
+++ b/aws-java-sdk-iotevents/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iotevents
diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml
index f4ac5a663bda..848dc8bfb504 100644
--- a/aws-java-sdk-ioteventsdata/pom.xml
+++ b/aws-java-sdk-ioteventsdata/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-ioteventsdata
diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml
index 54e4882e23ed..4a56185c370c 100644
--- a/aws-java-sdk-iotjobsdataplane/pom.xml
+++ b/aws-java-sdk-iotjobsdataplane/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iotjobsdataplane
diff --git a/aws-java-sdk-iotsecuretunneling/pom.xml b/aws-java-sdk-iotsecuretunneling/pom.xml
index 3f124d129f25..ee28892252db 100644
--- a/aws-java-sdk-iotsecuretunneling/pom.xml
+++ b/aws-java-sdk-iotsecuretunneling/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iotsecuretunneling
diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml
index 9f111986d8b3..0e62fc99cc36 100644
--- a/aws-java-sdk-iotthingsgraph/pom.xml
+++ b/aws-java-sdk-iotthingsgraph/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-iotthingsgraph
diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml
index 40739620ac72..36b931a2a2ac 100644
--- a/aws-java-sdk-kafka/pom.xml
+++ b/aws-java-sdk-kafka/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kafka
diff --git a/aws-java-sdk-kendra/pom.xml b/aws-java-sdk-kendra/pom.xml
index 3c45c537014c..5e1603e2cac1 100644
--- a/aws-java-sdk-kendra/pom.xml
+++ b/aws-java-sdk-kendra/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kendra
diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml
index bd095c501d09..d21f3df6e04a 100644
--- a/aws-java-sdk-kinesis/pom.xml
+++ b/aws-java-sdk-kinesis/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kinesis
diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml
index 57744c639482..457f5cf7d561 100644
--- a/aws-java-sdk-kinesisanalyticsv2/pom.xml
+++ b/aws-java-sdk-kinesisanalyticsv2/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kinesisanalyticsv2
diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml
index d136a0d1716d..ccc41a3698a7 100644
--- a/aws-java-sdk-kinesisvideo/pom.xml
+++ b/aws-java-sdk-kinesisvideo/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kinesisvideo
diff --git a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml
index 5e3f330a82ba..e1f9e2c0a0fe 100644
--- a/aws-java-sdk-kinesisvideosignalingchannels/pom.xml
+++ b/aws-java-sdk-kinesisvideosignalingchannels/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kinesisvideosignalingchannels
diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml
index d42eb36b4329..7d892cee6867 100644
--- a/aws-java-sdk-kms/pom.xml
+++ b/aws-java-sdk-kms/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-kms
diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml
index d534cd86ae2a..9e04f4e75005 100644
--- a/aws-java-sdk-lakeformation/pom.xml
+++ b/aws-java-sdk-lakeformation/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-lakeformation
diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml
index 2f20c3d8ce5a..d7fdc38bd399 100644
--- a/aws-java-sdk-lambda/pom.xml
+++ b/aws-java-sdk-lambda/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-lambda
diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml
index e79ea6b9f173..8e617ff84db8 100644
--- a/aws-java-sdk-lex/pom.xml
+++ b/aws-java-sdk-lex/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-lex
diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml
index 5030cfae46b2..b8d7ae4298c8 100644
--- a/aws-java-sdk-lexmodelbuilding/pom.xml
+++ b/aws-java-sdk-lexmodelbuilding/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-lexmodelbuilding
diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml
index db4c7df3278a..1352fe36d8df 100644
--- a/aws-java-sdk-licensemanager/pom.xml
+++ b/aws-java-sdk-licensemanager/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-licensemanager
diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml
index 12424c80ab3f..d584c105f83d 100644
--- a/aws-java-sdk-lightsail/pom.xml
+++ b/aws-java-sdk-lightsail/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-lightsail
diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml
index 47125b028029..9a32eb361020 100644
--- a/aws-java-sdk-logs/pom.xml
+++ b/aws-java-sdk-logs/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-logs
diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml
index e70b38239deb..72fde63a9a7c 100644
--- a/aws-java-sdk-machinelearning/pom.xml
+++ b/aws-java-sdk-machinelearning/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-machinelearning
diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml
index 1fbaab889081..d492c0f077f3 100644
--- a/aws-java-sdk-macie/pom.xml
+++ b/aws-java-sdk-macie/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-macie
diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml
index 738fcd5061f4..832c41606082 100644
--- a/aws-java-sdk-managedblockchain/pom.xml
+++ b/aws-java-sdk-managedblockchain/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-managedblockchain
diff --git a/aws-java-sdk-marketplacecatalog/pom.xml b/aws-java-sdk-marketplacecatalog/pom.xml
index 3de56cf3a22b..3709470ea918 100644
--- a/aws-java-sdk-marketplacecatalog/pom.xml
+++ b/aws-java-sdk-marketplacecatalog/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-marketplacecatalog
diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml
index 8f89df8451a0..3dc4a9e7fd90 100644
--- a/aws-java-sdk-marketplacecommerceanalytics/pom.xml
+++ b/aws-java-sdk-marketplacecommerceanalytics/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-marketplacecommerceanalytics
diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml
index 46b8fcdc261b..e86af56a2ca1 100644
--- a/aws-java-sdk-marketplaceentitlement/pom.xml
+++ b/aws-java-sdk-marketplaceentitlement/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-marketplaceentitlement
diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml
index 00fe6a902cb1..ec953c2bd6fe 100644
--- a/aws-java-sdk-marketplacemeteringservice/pom.xml
+++ b/aws-java-sdk-marketplacemeteringservice/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-marketplacemeteringservice
diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml
index 83b424b50cb8..0501e5ce1e0b 100644
--- a/aws-java-sdk-mechanicalturkrequester/pom.xml
+++ b/aws-java-sdk-mechanicalturkrequester/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mechanicalturkrequester
diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml
index 844a941eabe4..cafa9f079656 100644
--- a/aws-java-sdk-mediaconnect/pom.xml
+++ b/aws-java-sdk-mediaconnect/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediaconnect
diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml
index 674284abcb00..d691d91044b6 100644
--- a/aws-java-sdk-mediaconvert/pom.xml
+++ b/aws-java-sdk-mediaconvert/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediaconvert
diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml
index f6f68f70b82c..8be1c8940d85 100644
--- a/aws-java-sdk-medialive/pom.xml
+++ b/aws-java-sdk-medialive/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-medialive
diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml
index 6184b390adcb..83a416dd5b70 100644
--- a/aws-java-sdk-mediapackage/pom.xml
+++ b/aws-java-sdk-mediapackage/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediapackage
diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml
index 179cf9b9aa16..4ceca792dfee 100644
--- a/aws-java-sdk-mediapackagevod/pom.xml
+++ b/aws-java-sdk-mediapackagevod/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediapackagevod
diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml
index 6da552774365..12c3e62afd4a 100644
--- a/aws-java-sdk-mediastore/pom.xml
+++ b/aws-java-sdk-mediastore/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediastore
diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml
index dea5a21d0334..a84ab8a9631e 100644
--- a/aws-java-sdk-mediastoredata/pom.xml
+++ b/aws-java-sdk-mediastoredata/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediastoredata
diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml
index 1d399f6f99a1..43321c46a30a 100644
--- a/aws-java-sdk-mediatailor/pom.xml
+++ b/aws-java-sdk-mediatailor/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mediatailor
diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml
index 3c7b23ba6bea..7005c61e0545 100644
--- a/aws-java-sdk-migrationhub/pom.xml
+++ b/aws-java-sdk-migrationhub/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-migrationhub
diff --git a/aws-java-sdk-migrationhubconfig/pom.xml b/aws-java-sdk-migrationhubconfig/pom.xml
index 95fdbce84470..0f72e129292f 100644
--- a/aws-java-sdk-migrationhubconfig/pom.xml
+++ b/aws-java-sdk-migrationhubconfig/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-migrationhubconfig
diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml
index 5e4893b8906a..7f91c6b6e1b8 100644
--- a/aws-java-sdk-mobile/pom.xml
+++ b/aws-java-sdk-mobile/pom.xml
@@ -5,7 +5,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-mobile
diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml
index 275ca15129f6..dbb5a3cb9440 100644
--- a/aws-java-sdk-models/pom.xml
+++ b/aws-java-sdk-models/pom.xml
@@ -6,7 +6,7 @@
com.amazonaws
aws-java-sdk-pom
- 1.11.767-SNAPSHOT
+ 1.11.767
com.amazonaws
aws-java-sdk-models
diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json
index ec580194cde5..3849b8cf5e50 100644
--- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json
+++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json
@@ -20,7 +20,7 @@
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
- "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ],
+ "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ],
"emitLegacyEnumSetterFor" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json
index 06b23b846d9e..06895466b232 100644
--- a/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json
+++ b/aws-java-sdk-models/src/main/resources/models/apigatewayv2-2018-11-29-intermediate.json
@@ -20,7 +20,7 @@
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
- "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ],
+ "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ],
"emitLegacyEnumSetterFor" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
diff --git a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json
index 0f582c5d1395..034353486570 100644
--- a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json
+++ b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json
@@ -20,7 +20,7 @@
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
- "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ],
+ "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ],
"emitLegacyEnumSetterFor" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
diff --git a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json
index ff7bcdfc509a..4e7d4a4cb691 100644
--- a/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json
+++ b/aws-java-sdk-models/src/main/resources/models/cloud9-2017-09-23-intermediate.json
@@ -20,7 +20,7 @@
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
- "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ],
+ "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ],
"emitLegacyEnumSetterFor" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
diff --git a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json
index cba27ce37c32..e64fbd40a525 100644
--- a/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json
+++ b/aws-java-sdk-models/src/main/resources/models/codeguru-reviewer-2019-09-19-intermediate.json
@@ -20,7 +20,7 @@
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
- "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ],
+ "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ],
"emitLegacyEnumSetterFor" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
@@ -91,7 +91,7 @@
"asyncReturnType" : "AssociateRepositoryResult",
"authenticated" : true,
"deprecated" : false,
- "documentation" : "Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull request. You can view recommendations in the AWS CodeCommit repository.
You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
",
+ "documentation" : "Associates an AWS CodeCommit repository with Amazon CodeGuru Reviewer. When you associate an AWS CodeCommit repository with Amazon CodeGuru Reviewer, Amazon CodeGuru Reviewer will provide recommendations for each pull request raised within the repository. You can view recommendations in the AWS CodeCommit repository.
You can associate a GitHub repository using the Amazon CodeGuru Reviewer console.
",
"endpointCacheRequired" : false,
"endpointDiscovery" : null,
"endpointOperation" : false,
@@ -137,6 +137,112 @@
},
"syncReturnType" : "AssociateRepositoryResult"
},
+ "DescribeCodeReview" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "DescribeCodeReviewResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Returns the metadaata associated with the code review along with its status.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "ResourceNotFoundException",
+ "documentation" : " The resource specified in the request was not found.
",
+ "httpStatusCode" : 404
+ }, {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DescribeCodeReviewRequest",
+ "variableName" : "describeCodeReviewRequest",
+ "variableType" : "DescribeCodeReviewRequest",
+ "documentation" : "",
+ "simpleType" : "DescribeCodeReviewRequest",
+ "variableSetterType" : "DescribeCodeReviewRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "describeCodeReview",
+ "operationName" : "DescribeCodeReview",
+ "returnType" : {
+ "returnType" : "DescribeCodeReviewResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "DescribeCodeReviewResult"
+ },
+ "DescribeRecommendationFeedback" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "DescribeRecommendationFeedbackResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Describes the customer feedback for a CodeGuru Reviewer recommendation.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "ResourceNotFoundException",
+ "documentation" : " The resource specified in the request was not found.
",
+ "httpStatusCode" : 404
+ }, {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "DescribeRecommendationFeedbackRequest",
+ "variableName" : "describeRecommendationFeedbackRequest",
+ "variableType" : "DescribeRecommendationFeedbackRequest",
+ "documentation" : "",
+ "simpleType" : "DescribeRecommendationFeedbackRequest",
+ "variableSetterType" : "DescribeRecommendationFeedbackRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "describeRecommendationFeedback",
+ "operationName" : "DescribeRecommendationFeedback",
+ "returnType" : {
+ "returnType" : "DescribeRecommendationFeedbackResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "DescribeRecommendationFeedbackResult"
+ },
"DescribeRepositoryAssociation" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
@@ -247,6 +353,161 @@
},
"syncReturnType" : "DisassociateRepositoryResult"
},
+ "ListCodeReviews" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "ListCodeReviewsResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Lists all the code reviews that the customer has created in the past 90 days.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "ListCodeReviewsRequest",
+ "variableName" : "listCodeReviewsRequest",
+ "variableType" : "ListCodeReviewsRequest",
+ "documentation" : "",
+ "simpleType" : "ListCodeReviewsRequest",
+ "variableSetterType" : "ListCodeReviewsRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "listCodeReviews",
+ "operationName" : "ListCodeReviews",
+ "returnType" : {
+ "returnType" : "ListCodeReviewsResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "ListCodeReviewsResult"
+ },
+ "ListRecommendationFeedback" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "ListRecommendationFeedbackResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Lists the customer feedback for a CodeGuru Reviewer recommendation for all users. This API will be used from the console to extract the previously given feedback by the user to pre-populate the feedback emojis for all recommendations.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "ResourceNotFoundException",
+ "documentation" : " The resource specified in the request was not found.
",
+ "httpStatusCode" : 404
+ }, {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "ListRecommendationFeedbackRequest",
+ "variableName" : "listRecommendationFeedbackRequest",
+ "variableType" : "ListRecommendationFeedbackRequest",
+ "documentation" : "",
+ "simpleType" : "ListRecommendationFeedbackRequest",
+ "variableSetterType" : "ListRecommendationFeedbackRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "listRecommendationFeedback",
+ "operationName" : "ListRecommendationFeedback",
+ "returnType" : {
+ "returnType" : "ListRecommendationFeedbackResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "ListRecommendationFeedbackResult"
+ },
+ "ListRecommendations" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "ListRecommendationsResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Returns the list of all recommendations for a completed code review.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "ResourceNotFoundException",
+ "documentation" : " The resource specified in the request was not found.
",
+ "httpStatusCode" : 404
+ }, {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "ListRecommendationsRequest",
+ "variableName" : "listRecommendationsRequest",
+ "variableType" : "ListRecommendationsRequest",
+ "documentation" : "",
+ "simpleType" : "ListRecommendationsRequest",
+ "variableSetterType" : "ListRecommendationsRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "listRecommendations",
+ "operationName" : "ListRecommendations",
+ "returnType" : {
+ "returnType" : "ListRecommendationsResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "ListRecommendationsResult"
+ },
"ListRepositoryAssociations" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
@@ -291,6 +552,59 @@
"documentation" : null
},
"syncReturnType" : "ListRepositoryAssociationsResult"
+ },
+ "PutRecommendationFeedback" : {
+ "asyncCallableType" : "java.util.concurrent.Callable",
+ "asyncFutureType" : "java.util.concurrent.Future",
+ "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
+ "asyncReturnType" : "PutRecommendationFeedbackResult",
+ "authenticated" : true,
+ "deprecated" : false,
+ "documentation" : " Stores customer feedback for a CodeGuru-Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten.
",
+ "endpointCacheRequired" : false,
+ "endpointDiscovery" : null,
+ "endpointOperation" : false,
+ "endpointTrait" : null,
+ "exceptions" : [ {
+ "exceptionName" : "ResourceNotFoundException",
+ "documentation" : " The resource specified in the request was not found.
",
+ "httpStatusCode" : 404
+ }, {
+ "exceptionName" : "InternalServerException",
+ "documentation" : "The server encountered an internal error and is unable to complete the request.
",
+ "httpStatusCode" : 500
+ }, {
+ "exceptionName" : "ValidationException",
+ "documentation" : "The input fails to satisfy the specified constraints.
",
+ "httpStatusCode" : 400
+ }, {
+ "exceptionName" : "AccessDeniedException",
+ "documentation" : "You do not have sufficient access to perform this action.
",
+ "httpStatusCode" : 403
+ }, {
+ "exceptionName" : "ThrottlingException",
+ "documentation" : "The request was denied due to request throttling.
",
+ "httpStatusCode" : 429
+ } ],
+ "hasBlobMemberAsPayload" : false,
+ "hostPrefixProcessor" : null,
+ "input" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "PutRecommendationFeedbackRequest",
+ "variableName" : "putRecommendationFeedbackRequest",
+ "variableType" : "PutRecommendationFeedbackRequest",
+ "documentation" : "",
+ "simpleType" : "PutRecommendationFeedbackRequest",
+ "variableSetterType" : "PutRecommendationFeedbackRequest"
+ },
+ "inputStreamPropertyName" : null,
+ "methodName" : "putRecommendationFeedback",
+ "operationName" : "PutRecommendationFeedback",
+ "returnType" : {
+ "returnType" : "PutRecommendationFeedbackResult",
+ "documentation" : null
+ },
+ "syncReturnType" : "PutRecommendationFeedbackResult"
}
},
"shapes" : {
@@ -431,12 +745,12 @@
"c2jName" : "ClientRequestToken",
"c2jShape" : "ClientRequestToken",
"deprecated" : false,
- "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
+ "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withClientRequestToken",
- "getterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@return Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
+ "getterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@return Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
"getterMethodName" : "getClientRequestToken",
"getterModel" : {
"returnType" : "String",
@@ -470,7 +784,7 @@
"marshallingType" : "STRING",
"name" : "ClientRequestToken",
"sensitive" : false,
- "setterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
+ "setterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
"setterMethodName" : "setClientRequestToken",
"setterModel" : {
"timestampFormat" : null,
@@ -484,13 +798,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "clientRequestToken",
"variableType" : "String",
- "documentation" : "
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
+ "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
@@ -501,12 +815,12 @@
"c2jName" : "ClientRequestToken",
"c2jShape" : "ClientRequestToken",
"deprecated" : false,
- "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
+ "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"fluentSetterMethodName" : "withClientRequestToken",
- "getterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@return Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
+ "getterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@return Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
"getterMethodName" : "getClientRequestToken",
"getterModel" : {
"returnType" : "String",
@@ -540,7 +854,7 @@
"marshallingType" : "STRING",
"name" : "ClientRequestToken",
"sensitive" : false,
- "setterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
+ "setterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.*/",
"setterMethodName" : "setClientRequestToken",
"setterModel" : {
"timestampFormat" : null,
@@ -554,13 +868,13 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/**
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
\n@param clientRequestToken Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
"variableName" : "clientRequestToken",
"variableType" : "String",
- "documentation" : "
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
If you want to add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDK to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically only need to interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
+ "documentation" : "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
To add a new repository association, this parameter specifies a unique identifier for the new repository association that helps ensure idempotency.
If you use the AWS CLI or one of the AWS SDKs to call this operation, you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that in the request. If you don't use the SDK and instead generate a raw HTTP request to the Secrets Manager service endpoint, you must generate a ClientRequestToken yourself for new versions and include that value in the request.
You typically interact with this value if you implement your own retry logic and want to ensure that a given repository association is not created twice. We recommend that you generate a UUID-type value to ensure uniqueness within the specified repository association.
Amazon CodeGuru Reviewer uses this value to prevent the accidental creation of duplicate repository associations if there are failures and retries.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
@@ -1014,47 +1328,8 @@
},
"wrapper" : false
},
- "ConflictException" : {
- "c2jName" : "ConflictException",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.
",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : "ConflictException",
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : null,
- "members" : [ ],
- "membersAsMap" : { },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : null,
- "shapeName" : "ConflictException",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : null,
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "ConflictException",
- "variableName" : "conflictException",
- "variableType" : "ConflictException",
- "documentation" : null,
- "simpleType" : "ConflictException",
- "variableSetterType" : "ConflictException"
- },
- "wrapper" : false
- },
- "DescribeRepositoryAssociationRequest" : {
- "c2jName" : "DescribeRepositoryAssociationRequest",
+ "CodeReview" : {
+ "c2jName" : "CodeReview",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
@@ -1062,7 +1337,7 @@
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
- "documentation" : "",
+ "documentation" : " Information about a code review.
",
"endpointDiscoveryMembers" : null,
"enums" : null,
"errorCode" : null,
@@ -1071,25 +1346,86 @@
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
- "marshaller" : {
- "action" : "DescribeRepositoryAssociation",
- "locationName" : null,
- "requestUri" : "/associations/{AssociationArn}",
- "target" : null,
- "verb" : "GET",
- "xmlNameSpaceUri" : null
- },
+ "marshaller" : null,
"members" : [ {
- "c2jName" : "AssociationArn",
+ "c2jName" : "Name",
+ "c2jShape" : "Name",
+ "deprecated" : false,
+ "documentation" : " The name of the code review.
",
+ "endpointDiscoveryId" : false,
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withName",
+ "getterDocumentation" : "/** The name of the code review.
\n@return The name of the code review.*/",
+ "getterMethodName" : "getName",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Name",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "Name",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Name",
+ "sensitive" : false,
+ "setterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.*/",
+ "setterMethodName" : "setName",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "name",
+ "variableType" : "String",
+ "documentation" : "",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "name",
+ "variableType" : "String",
+ "documentation" : " The name of the code review.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "xmlNameSpaceUri" : null
+ }, {
+ "c2jName" : "CodeReviewArn",
"c2jShape" : "Arn",
"deprecated" : false,
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
+ "documentation" : " The Amazon Resource Name (ARN) of the code review to describe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAssociationArn",
- "getterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@return The Amazon Resource Name (ARN) identifying the association.*/",
- "getterMethodName" : "getAssociationArn",
+ "fluentSetterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withCodeReviewArn",
+ "getterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@return The Amazon Resource Name (ARN) of the code review to describe.*/",
+ "getterMethodName" : "getCodeReviewArn",
"getterModel" : {
"returnType" : "String",
"documentation" : null
@@ -1102,14 +1438,14 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "uri",
- "marshallLocation" : "PATH",
- "marshallLocationName" : "AssociationArn",
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "CodeReviewArn",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "AssociationArn",
- "uri" : true
+ "unmarshallLocationName" : "CodeReviewArn",
+ "uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
@@ -1120,14 +1456,14 @@
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
- "name" : "AssociationArn",
+ "name" : "CodeReviewArn",
"sensitive" : false,
- "setterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.*/",
- "setterMethodName" : "setAssociationArn",
+ "setterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.*/",
+ "setterMethodName" : "setCodeReviewArn",
"setterModel" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "associationArn",
+ "variableName" : "codeReviewArn",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
@@ -1136,139 +1472,30 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "associationArn",
+ "variableName" : "codeReviewArn",
"variableType" : "String",
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
+ "documentation" : " The Amazon Resource Name (ARN) of the code review to describe.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
- } ],
- "membersAsMap" : {
- "AssociationArn" : {
- "c2jName" : "AssociationArn",
- "c2jShape" : "Arn",
- "deprecated" : false,
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAssociationArn",
- "getterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@return The Amazon Resource Name (ARN) identifying the association.*/",
- "getterMethodName" : "getAssociationArn",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : "uri",
- "marshallLocation" : "PATH",
- "marshallLocationName" : "AssociationArn",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "AssociationArn",
- "uri" : true
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "AssociationArn",
- "sensitive" : false,
- "setterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.*/",
- "setterMethodName" : "setAssociationArn",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "associationArn",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "associationArn",
- "variableType" : "String",
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- }
- },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : [ "AssociationArn" ],
- "shapeName" : "DescribeRepositoryAssociationRequest",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : null,
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "DescribeRepositoryAssociationRequest",
- "variableName" : "describeRepositoryAssociationRequest",
- "variableType" : "DescribeRepositoryAssociationRequest",
- "documentation" : null,
- "simpleType" : "DescribeRepositoryAssociationRequest",
- "variableSetterType" : "DescribeRepositoryAssociationRequest"
- },
- "wrapper" : false
- },
- "DescribeRepositoryAssociationResult" : {
- "c2jName" : "DescribeRepositoryAssociationResponse",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : null,
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : null,
- "members" : [ {
- "c2jName" : "RepositoryAssociation",
- "c2jShape" : "RepositoryAssociation",
+ }, {
+ "c2jName" : "RepositoryName",
+ "c2jShape" : "Name",
"deprecated" : false,
- "documentation" : "Information about the repository association.
",
+ "documentation" : " The name of the repository.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withRepositoryAssociation",
- "getterDocumentation" : "/**Information about the repository association.
\n@return Information about the repository association.*/",
- "getterMethodName" : "getRepositoryAssociation",
+ "fluentSetterDocumentation" : "/** The name of the repository.
\n@param repositoryName The name of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withRepositoryName",
+ "getterDocumentation" : "/** The name of the repository.
\n@return The name of the repository.*/",
+ "getterMethodName" : "getRepositoryName",
"getterModel" : {
- "returnType" : "RepositoryAssociation",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -1281,11 +1508,11 @@
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "RepositoryAssociation",
+ "marshallLocationName" : "RepositoryName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "RepositoryAssociation",
+ "unmarshallLocationName" : "RepositoryName",
"uri" : false
},
"idempotencyToken" : false,
@@ -1295,165 +1522,46 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "StructuredPojo",
- "marshallingType" : "STRUCTURED",
- "name" : "RepositoryAssociation",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "RepositoryName",
"sensitive" : false,
- "setterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.*/",
- "setterMethodName" : "setRepositoryAssociation",
+ "setterDocumentation" : "/** The name of the repository.
\n@param repositoryName The name of the repository.*/",
+ "setterMethodName" : "setRepositoryName",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
+ "variableDeclarationType" : "String",
+ "variableName" : "repositoryName",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The name of the repository.
\n@param repositoryName The name of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "Information about the repository association.
",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
+ "variableDeclarationType" : "String",
+ "variableName" : "repositoryName",
+ "variableType" : "String",
+ "documentation" : " The name of the repository.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
- } ],
- "membersAsMap" : {
- "RepositoryAssociation" : {
- "c2jName" : "RepositoryAssociation",
- "c2jShape" : "RepositoryAssociation",
- "deprecated" : false,
- "documentation" : "Information about the repository association.
",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withRepositoryAssociation",
- "getterDocumentation" : "/**Information about the repository association.
\n@return Information about the repository association.*/",
- "getterMethodName" : "getRepositoryAssociation",
- "getterModel" : {
- "returnType" : "RepositoryAssociation",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "RepositoryAssociation",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "RepositoryAssociation",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "StructuredPojo",
- "marshallingType" : "STRUCTURED",
- "name" : "RepositoryAssociation",
- "sensitive" : false,
- "setterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.*/",
- "setterMethodName" : "setRepositoryAssociation",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Information about the repository association.
\n@param repositoryAssociation Information about the repository association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "Information about the repository association.
",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
- },
- "xmlNameSpaceUri" : null
- }
- },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : null,
- "shapeName" : "DescribeRepositoryAssociationResult",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : {
- "flattened" : false,
- "resultWrapper" : null
- },
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "DescribeRepositoryAssociationResult",
- "variableName" : "describeRepositoryAssociationResult",
- "variableType" : "DescribeRepositoryAssociationResult",
- "documentation" : null,
- "simpleType" : "DescribeRepositoryAssociationResult",
- "variableSetterType" : "DescribeRepositoryAssociationResult"
- },
- "wrapper" : false
- },
- "DisassociateRepositoryRequest" : {
- "c2jName" : "DisassociateRepositoryRequest",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : null,
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : {
- "action" : "DisassociateRepository",
- "locationName" : null,
- "requestUri" : "/associations/{AssociationArn}",
- "target" : null,
- "verb" : "DELETE",
- "xmlNameSpaceUri" : null
- },
- "members" : [ {
- "c2jName" : "AssociationArn",
- "c2jShape" : "Arn",
+ }, {
+ "c2jName" : "Owner",
+ "c2jShape" : "Owner",
"deprecated" : false,
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
+ "documentation" : " The owner of the repository.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAssociationArn",
- "getterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@return The Amazon Resource Name (ARN) identifying the association.*/",
- "getterMethodName" : "getAssociationArn",
+ "fluentSetterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOwner",
+ "getterDocumentation" : "/** The owner of the repository.
\n@return The owner of the repository.*/",
+ "getterMethodName" : "getOwner",
"getterModel" : {
"returnType" : "String",
"documentation" : null
@@ -1466,14 +1574,14 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "uri",
- "marshallLocation" : "PATH",
- "marshallLocationName" : "AssociationArn",
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Owner",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "AssociationArn",
- "uri" : true
+ "unmarshallLocationName" : "Owner",
+ "uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
@@ -1484,14 +1592,14 @@
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
- "name" : "AssociationArn",
+ "name" : "Owner",
"sensitive" : false,
- "setterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.*/",
- "setterMethodName" : "setAssociationArn",
+ "setterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.*/",
+ "setterMethodName" : "setOwner",
"setterModel" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "associationArn",
+ "variableName" : "owner",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
@@ -1500,139 +1608,30 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "associationArn",
+ "variableName" : "owner",
"variableType" : "String",
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
+ "documentation" : " The owner of the repository.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
- } ],
- "membersAsMap" : {
- "AssociationArn" : {
- "c2jName" : "AssociationArn",
- "c2jShape" : "Arn",
- "deprecated" : false,
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withAssociationArn",
- "getterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@return The Amazon Resource Name (ARN) identifying the association.*/",
- "getterMethodName" : "getAssociationArn",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : "uri",
- "marshallLocation" : "PATH",
- "marshallLocationName" : "AssociationArn",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "AssociationArn",
- "uri" : true
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "AssociationArn",
- "sensitive" : false,
- "setterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.*/",
- "setterMethodName" : "setAssociationArn",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "associationArn",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The Amazon Resource Name (ARN) identifying the association.
\n@param associationArn The Amazon Resource Name (ARN) identifying the association.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "associationArn",
- "variableType" : "String",
- "documentation" : "The Amazon Resource Name (ARN) identifying the association.
",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- }
- },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : [ "AssociationArn" ],
- "shapeName" : "DisassociateRepositoryRequest",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : null,
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "DisassociateRepositoryRequest",
- "variableName" : "disassociateRepositoryRequest",
- "variableType" : "DisassociateRepositoryRequest",
- "documentation" : null,
- "simpleType" : "DisassociateRepositoryRequest",
- "variableSetterType" : "DisassociateRepositoryRequest"
- },
- "wrapper" : false
- },
- "DisassociateRepositoryResult" : {
- "c2jName" : "DisassociateRepositoryResponse",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : null,
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : null,
- "members" : [ {
- "c2jName" : "RepositoryAssociation",
- "c2jShape" : "RepositoryAssociation",
+ }, {
+ "c2jName" : "ProviderType",
+ "c2jShape" : "ProviderType",
"deprecated" : false,
- "documentation" : "Information about the disassociated repository.
",
+ "documentation" : " The provider type of the repository association.
",
"endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withRepositoryAssociation",
- "getterDocumentation" : "/**Information about the disassociated repository.
\n@return Information about the disassociated repository.*/",
- "getterMethodName" : "getRepositoryAssociation",
+ "enumType" : "ProviderType",
+ "fluentSetterDocumentation" : "/** The provider type of the repository association.
\n@param providerType The provider type of the repository association.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
+ "fluentSetterMethodName" : "withProviderType",
+ "getterDocumentation" : "/** The provider type of the repository association.
\n@return The provider type of the repository association.\n@see ProviderType*/",
+ "getterMethodName" : "getProviderType",
"getterModel" : {
- "returnType" : "RepositoryAssociation",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -1645,11 +1644,11 @@
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "RepositoryAssociation",
+ "marshallLocationName" : "ProviderType",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "RepositoryAssociation",
+ "unmarshallLocationName" : "ProviderType",
"uri" : false
},
"idempotencyToken" : false,
@@ -1659,206 +1658,48 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "StructuredPojo",
- "marshallingType" : "STRUCTURED",
- "name" : "RepositoryAssociation",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "ProviderType",
"sensitive" : false,
- "setterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.*/",
- "setterMethodName" : "setRepositoryAssociation",
+ "setterDocumentation" : "/** The provider type of the repository association.
\n@param providerType The provider type of the repository association.\n@see ProviderType*/",
+ "setterMethodName" : "setProviderType",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
+ "variableDeclarationType" : "String",
+ "variableName" : "providerType",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The provider type of the repository association.
\n@param providerType The provider type of the repository association.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "Information about the disassociated repository.
",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
+ "variableDeclarationType" : "String",
+ "variableName" : "providerType",
+ "variableType" : "String",
+ "documentation" : " The provider type of the repository association.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
- } ],
- "membersAsMap" : {
- "RepositoryAssociation" : {
- "c2jName" : "RepositoryAssociation",
- "c2jShape" : "RepositoryAssociation",
- "deprecated" : false,
- "documentation" : "Information about the disassociated repository.
",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withRepositoryAssociation",
- "getterDocumentation" : "/**Information about the disassociated repository.
\n@return Information about the disassociated repository.*/",
- "getterMethodName" : "getRepositoryAssociation",
- "getterModel" : {
- "returnType" : "RepositoryAssociation",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "RepositoryAssociation",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "RepositoryAssociation",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "StructuredPojo",
- "marshallingType" : "STRUCTURED",
- "name" : "RepositoryAssociation",
- "sensitive" : false,
- "setterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.*/",
- "setterMethodName" : "setRepositoryAssociation",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**Information about the disassociated repository.
\n@param repositoryAssociation Information about the disassociated repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "RepositoryAssociation",
- "variableName" : "repositoryAssociation",
- "variableType" : "RepositoryAssociation",
- "documentation" : "Information about the disassociated repository.
",
- "simpleType" : "RepositoryAssociation",
- "variableSetterType" : "RepositoryAssociation"
- },
- "xmlNameSpaceUri" : null
- }
- },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : null,
- "shapeName" : "DisassociateRepositoryResult",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : {
- "flattened" : false,
- "resultWrapper" : null
- },
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "DisassociateRepositoryResult",
- "variableName" : "disassociateRepositoryResult",
- "variableType" : "DisassociateRepositoryResult",
- "documentation" : null,
- "simpleType" : "DisassociateRepositoryResult",
- "variableSetterType" : "DisassociateRepositoryResult"
- },
- "wrapper" : false
- },
- "InternalServerException" : {
- "c2jName" : "InternalServerException",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "The server encountered an internal error and is unable to complete the request.
",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : "InternalServerException",
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : null,
- "members" : [ ],
- "membersAsMap" : { },
- "requestSignerAware" : false,
- "requestSignerClassFqcn" : null,
- "required" : null,
- "shapeName" : "InternalServerException",
- "signerAware" : false,
- "signerType" : null,
- "unmarshaller" : null,
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "InternalServerException",
- "variableName" : "internalServerException",
- "variableType" : "InternalServerException",
- "documentation" : null,
- "simpleType" : "InternalServerException",
- "variableSetterType" : "InternalServerException"
- },
- "wrapper" : false
- },
- "ListRepositoryAssociationsRequest" : {
- "c2jName" : "ListRepositoryAssociationsRequest",
- "customization" : {
- "artificialResultWrapper" : null,
- "skipGeneratingMarshaller" : false,
- "skipGeneratingModelClass" : false,
- "skipGeneratingUnmarshaller" : false
- },
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryMembers" : null,
- "enums" : null,
- "errorCode" : null,
- "hasHeaderMember" : false,
- "hasPayloadMember" : false,
- "hasRequiresLengthMember" : false,
- "hasStatusCodeMember" : false,
- "hasStreamingMember" : false,
- "marshaller" : {
- "action" : "ListRepositoryAssociations",
- "locationName" : null,
- "requestUri" : "/associations",
- "target" : null,
- "verb" : "GET",
- "xmlNameSpaceUri" : null
- },
- "members" : [ {
- "c2jName" : "ProviderTypes",
- "c2jShape" : "ProviderTypes",
+ }, {
+ "c2jName" : "State",
+ "c2jShape" : "JobState",
"deprecated" : false,
- "documentation" : "List of provider types to use as a filter.
",
+ "documentation" : " The state of the code review.
",
"endpointDiscoveryId" : false,
- "enumType" : "ProviderType",
- "fluentSetterDocumentation" : "/**List of provider types to use as a filter.
\n@param providerTypes List of provider types to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "fluentSetterMethodName" : "withProviderTypes",
- "getterDocumentation" : "/**List of provider types to use as a filter.
\n@return List of provider types to use as a filter.\n@see ProviderType*/",
- "getterMethodName" : "getProviderTypes",
+ "enumType" : "JobState",
+ "fluentSetterDocumentation" : "/** The state of the code review.
\n@param state The state of the code review.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobState*/",
+ "fluentSetterMethodName" : "withState",
+ "getterDocumentation" : "/** The state of the code review.
\n@return The state of the code review.\n@see JobState*/",
+ "getterMethodName" : "getState",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -1869,147 +1710,64 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "ProviderType",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "State",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "ProviderType",
+ "unmarshallLocationName" : "State",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "ProviderType",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : "ProviderType",
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return \n@see ProviderType*/",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member \n@see ProviderType*/",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "ProviderTypes",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "State",
"sensitive" : false,
- "setterDocumentation" : "/**List of provider types to use as a filter.
\n@param providerTypes List of provider types to use as a filter.\n@see ProviderType*/",
- "setterMethodName" : "setProviderTypes",
+ "setterDocumentation" : "/** The state of the code review.
\n@param state The state of the code review.\n@see JobState*/",
+ "setterMethodName" : "setState",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "providerTypes",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "String",
+ "variableName" : "state",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of provider types to use as a filter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setProviderTypes(java.util.Collection)} or {@link #withProviderTypes(java.util.Collection)} if you want to override the existing values.
\n@param providerTypes List of provider types to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
+ "varargSetterDocumentation" : "/** The state of the code review.
\n@param state The state of the code review.\n@return Returns a reference to this object so that method calls can be chained together.\n@see JobState*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "providerTypes",
- "variableType" : "java.util.List",
- "documentation" : "List of provider types to use as a filter.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "variableDeclarationType" : "String",
+ "variableName" : "state",
+ "variableType" : "String",
+ "documentation" : " The state of the code review.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
- "c2jName" : "States",
- "c2jShape" : "RepositoryAssociationStates",
+ "c2jName" : "StateReason",
+ "c2jShape" : "StateReason",
"deprecated" : false,
- "documentation" : "List of states to use as a filter.
",
+ "documentation" : " The reason for the state of the code review.
",
"endpointDiscoveryId" : false,
- "enumType" : "RepositoryAssociationState",
- "fluentSetterDocumentation" : "/**List of states to use as a filter.
\n@param states List of states to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RepositoryAssociationState*/",
- "fluentSetterMethodName" : "withStates",
- "getterDocumentation" : "/**List of states to use as a filter.
\n@return List of states to use as a filter.\n@see RepositoryAssociationState*/",
- "getterMethodName" : "getStates",
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The reason for the state of the code review.
\n@param stateReason The reason for the state of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withStateReason",
+ "getterDocumentation" : "/** The reason for the state of the code review.
\n@return The reason for the state of the code review.*/",
+ "getterMethodName" : "getStateReason",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -2020,147 +1778,64 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "State",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "StateReason",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "State",
+ "unmarshallLocationName" : "StateReason",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "RepositoryAssociationState",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : "RepositoryAssociationState",
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see RepositoryAssociationState*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return \n@see RepositoryAssociationState*/",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member \n@see RepositoryAssociationState*/",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see RepositoryAssociationState*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "States",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "StateReason",
"sensitive" : false,
- "setterDocumentation" : "/**List of states to use as a filter.
\n@param states List of states to use as a filter.\n@see RepositoryAssociationState*/",
- "setterMethodName" : "setStates",
+ "setterDocumentation" : "/** The reason for the state of the code review.
\n@param stateReason The reason for the state of the code review.*/",
+ "setterMethodName" : "setStateReason",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "states",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "String",
+ "variableName" : "stateReason",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of states to use as a filter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setStates(java.util.Collection)} or {@link #withStates(java.util.Collection)} if you want to override the existing values.
\n@param states List of states to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see RepositoryAssociationState*/",
+ "varargSetterDocumentation" : "/** The reason for the state of the code review.
\n@param stateReason The reason for the state of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "states",
- "variableType" : "java.util.List",
- "documentation" : "List of states to use as a filter.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "variableDeclarationType" : "String",
+ "variableName" : "stateReason",
+ "variableType" : "String",
+ "documentation" : " The reason for the state of the code review.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
- "c2jName" : "Names",
- "c2jShape" : "Names",
+ "c2jName" : "CreatedTimeStamp",
+ "c2jShape" : "TimeStamp",
"deprecated" : false,
- "documentation" : "List of names to use as a filter.
",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**List of names to use as a filter.
\n@param names List of names to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withNames",
- "getterDocumentation" : "/**List of names to use as a filter.
\n@return List of names to use as a filter.*/",
- "getterMethodName" : "getNames",
+ "fluentSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withCreatedTimeStamp",
+ "getterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@return The time, in milliseconds since the epoch, when the code review was created.*/",
+ "getterMethodName" : "getCreatedTimeStamp",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
@@ -2171,147 +1846,64 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "Name",
- "queryString" : true,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "Name",
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "CreatedTimeStamp",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "CreatedTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "Name",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return */",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member */",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "Names",
+ "marshallingTargetClass" : "java.util.Date",
+ "marshallingType" : "DATE",
+ "name" : "CreatedTimeStamp",
"sensitive" : false,
- "setterDocumentation" : "/**List of names to use as a filter.
\n@param names List of names to use as a filter.*/",
- "setterMethodName" : "setNames",
+ "setterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.*/",
+ "setterMethodName" : "setCreatedTimeStamp",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "names",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "createdTimeStamp",
+ "variableType" : "java.util.Date",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of names to use as a filter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.
\n@param names List of names to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "names",
- "variableType" : "java.util.List",
- "documentation" : "List of names to use as a filter.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "timestampFormat" : "unixTimestamp",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "createdTimeStamp",
+ "variableType" : "java.util.Date",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was created.
",
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"xmlNameSpaceUri" : null
}, {
- "c2jName" : "Owners",
- "c2jShape" : "Owners",
+ "c2jName" : "LastUpdatedTimeStamp",
+ "c2jShape" : "TimeStamp",
"deprecated" : false,
- "documentation" : "List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withOwners",
- "getterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@return List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.*/",
- "getterMethodName" : "getOwners",
+ "fluentSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withLastUpdatedTimeStamp",
+ "getterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@return The time, in milliseconds since the epoch, when the code review was last updated.*/",
+ "getterMethodName" : "getLastUpdatedTimeStamp",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
@@ -2322,147 +1914,64 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "Owner",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "LastUpdatedTimeStamp",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "Owner",
+ "unmarshallLocationName" : "LastUpdatedTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "Owner",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return */",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member */",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "Owners",
+ "marshallingTargetClass" : "java.util.Date",
+ "marshallingType" : "DATE",
+ "name" : "LastUpdatedTimeStamp",
"sensitive" : false,
- "setterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.*/",
- "setterMethodName" : "setOwners",
+ "setterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.*/",
+ "setterMethodName" : "setLastUpdatedTimeStamp",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "owners",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "lastUpdatedTimeStamp",
+ "variableType" : "java.util.Date",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setOwners(java.util.Collection)} or {@link #withOwners(java.util.Collection)} if you want to override the existing values.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "owners",
- "variableType" : "java.util.List",
- "documentation" : "List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "timestampFormat" : "unixTimestamp",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "lastUpdatedTimeStamp",
+ "variableType" : "java.util.Date",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was last updated.
",
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"xmlNameSpaceUri" : null
}, {
- "c2jName" : "MaxResults",
- "c2jShape" : "MaxResults",
+ "c2jName" : "Type",
+ "c2jShape" : "Type",
"deprecated" : false,
- "documentation" : "The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
",
+ "documentation" : " The type of code review.
",
"endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMaxResults",
- "getterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.*/",
- "getterMethodName" : "getMaxResults",
+ "enumType" : "Type",
+ "fluentSetterDocumentation" : "/** The type of code review.
\n@param type The type of code review.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/",
+ "fluentSetterMethodName" : "withType",
+ "getterDocumentation" : "/** The type of code review.
\n@return The type of code review.\n@see Type*/",
+ "getterMethodName" : "getType",
"getterModel" : {
- "returnType" : "Integer",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -2473,13 +1982,13 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "MaxResults",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Type",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "MaxResults",
+ "unmarshallLocationName" : "Type",
"uri" : false
},
"idempotencyToken" : false,
@@ -2489,46 +1998,46 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "Integer",
- "marshallingType" : "INTEGER",
- "name" : "MaxResults",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Type",
"sensitive" : false,
- "setterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.*/",
- "setterMethodName" : "setMaxResults",
+ "setterDocumentation" : "/** The type of code review.
\n@param type The type of code review.\n@see Type*/",
+ "setterMethodName" : "setType",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Integer",
- "variableName" : "maxResults",
- "variableType" : "Integer",
+ "variableDeclarationType" : "String",
+ "variableName" : "type",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "Integer",
- "variableSetterType" : "Integer"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The type of code review.
\n@param type The type of code review.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Type*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Integer",
- "variableName" : "maxResults",
- "variableType" : "Integer",
- "documentation" : "The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
",
- "simpleType" : "Integer",
- "variableSetterType" : "Integer"
+ "variableDeclarationType" : "String",
+ "variableName" : "type",
+ "variableType" : "String",
+ "documentation" : " The type of code review.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
- "c2jName" : "NextToken",
- "c2jShape" : "NextToken",
+ "c2jName" : "PullRequestId",
+ "c2jShape" : "PullRequestId",
"deprecated" : false,
- "documentation" : "The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
",
+ "documentation" : " The pull request ID for the code review.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
*/",
- "getterMethodName" : "getNextToken",
+ "fluentSetterDocumentation" : "/** The pull request ID for the code review.
\n@param pullRequestId The pull request ID for the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withPullRequestId",
+ "getterDocumentation" : "/** The pull request ID for the code review.
\n@return The pull request ID for the code review.*/",
+ "getterMethodName" : "getPullRequestId",
"getterModel" : {
"returnType" : "String",
"documentation" : null
@@ -2541,13 +2050,13 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "NextToken",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "PullRequestId",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "NextToken",
+ "unmarshallLocationName" : "PullRequestId",
"uri" : false
},
"idempotencyToken" : false,
@@ -2559,14 +2068,14 @@
"mapModel" : null,
"marshallingTargetClass" : "String",
"marshallingType" : "STRING",
- "name" : "NextToken",
+ "name" : "PullRequestId",
"sensitive" : false,
- "setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
*/",
- "setterMethodName" : "setNextToken",
+ "setterDocumentation" : "/** The pull request ID for the code review.
\n@param pullRequestId The pull request ID for the code review.*/",
+ "setterMethodName" : "setPullRequestId",
"setterModel" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "nextToken",
+ "variableName" : "pullRequestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
@@ -2575,32 +2084,168 @@
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The pull request ID for the code review.
\n@param pullRequestId The pull request ID for the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
"variableDeclarationType" : "String",
- "variableName" : "nextToken",
+ "variableName" : "pullRequestId",
"variableType" : "String",
- "documentation" : "The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
",
+ "documentation" : " The pull request ID for the code review.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
+ }, {
+ "c2jName" : "SourceCodeType",
+ "c2jShape" : "SourceCodeType",
+ "deprecated" : false,
+ "documentation" : " The type of the source code for the code review.
",
+ "endpointDiscoveryId" : false,
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The type of the source code for the code review.
\n@param sourceCodeType The type of the source code for the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withSourceCodeType",
+ "getterDocumentation" : "/** The type of the source code for the code review.
\n@return The type of the source code for the code review.*/",
+ "getterMethodName" : "getSourceCodeType",
+ "getterModel" : {
+ "returnType" : "SourceCodeType",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "SourceCodeType",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "SourceCodeType",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "StructuredPojo",
+ "marshallingType" : "STRUCTURED",
+ "name" : "SourceCodeType",
+ "sensitive" : false,
+ "setterDocumentation" : "/** The type of the source code for the code review.
\n@param sourceCodeType The type of the source code for the code review.*/",
+ "setterMethodName" : "setSourceCodeType",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "SourceCodeType",
+ "variableName" : "sourceCodeType",
+ "variableType" : "SourceCodeType",
+ "documentation" : "",
+ "simpleType" : "SourceCodeType",
+ "variableSetterType" : "SourceCodeType"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : false,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/** The type of the source code for the code review.
\n@param sourceCodeType The type of the source code for the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "SourceCodeType",
+ "variableName" : "sourceCodeType",
+ "variableType" : "SourceCodeType",
+ "documentation" : " The type of the source code for the code review.
",
+ "simpleType" : "SourceCodeType",
+ "variableSetterType" : "SourceCodeType"
+ },
+ "xmlNameSpaceUri" : null
+ }, {
+ "c2jName" : "Metrics",
+ "c2jShape" : "Metrics",
+ "deprecated" : false,
+ "documentation" : " The statistics from the code review.
",
+ "endpointDiscoveryId" : false,
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withMetrics",
+ "getterDocumentation" : "/** The statistics from the code review.
\n@return The statistics from the code review.*/",
+ "getterMethodName" : "getMetrics",
+ "getterModel" : {
+ "returnType" : "Metrics",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Metrics",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "Metrics",
+ "uri" : false
+ },
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "StructuredPojo",
+ "marshallingType" : "STRUCTURED",
+ "name" : "Metrics",
+ "sensitive" : false,
+ "setterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.*/",
+ "setterMethodName" : "setMetrics",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Metrics",
+ "variableName" : "metrics",
+ "variableType" : "Metrics",
+ "documentation" : "",
+ "simpleType" : "Metrics",
+ "variableSetterType" : "Metrics"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : false,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "Metrics",
+ "variableName" : "metrics",
+ "variableType" : "Metrics",
+ "documentation" : " The statistics from the code review.
",
+ "simpleType" : "Metrics",
+ "variableSetterType" : "Metrics"
+ },
+ "xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
- "MaxResults" : {
- "c2jName" : "MaxResults",
- "c2jShape" : "MaxResults",
+ "CodeReviewArn" : {
+ "c2jName" : "CodeReviewArn",
+ "c2jShape" : "Arn",
"deprecated" : false,
- "documentation" : "The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
",
+ "documentation" : " The Amazon Resource Name (ARN) of the code review to describe.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMaxResults",
- "getterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@return The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.*/",
- "getterMethodName" : "getMaxResults",
+ "fluentSetterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withCodeReviewArn",
+ "getterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@return The Amazon Resource Name (ARN) of the code review to describe.*/",
+ "getterMethodName" : "getCodeReviewArn",
"getterModel" : {
- "returnType" : "Integer",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -2611,13 +2256,13 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "MaxResults",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "CodeReviewArn",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "MaxResults",
+ "unmarshallLocationName" : "CodeReviewArn",
"uri" : false
},
"idempotencyToken" : false,
@@ -2627,49 +2272,49 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "Integer",
- "marshallingType" : "INTEGER",
- "name" : "MaxResults",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "CodeReviewArn",
"sensitive" : false,
- "setterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.*/",
- "setterMethodName" : "setMaxResults",
+ "setterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.*/",
+ "setterMethodName" : "setCodeReviewArn",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Integer",
- "variableName" : "maxResults",
- "variableType" : "Integer",
+ "variableDeclarationType" : "String",
+ "variableName" : "codeReviewArn",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "Integer",
- "variableSetterType" : "Integer"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
\n@param maxResults The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The Amazon Resource Name (ARN) of the code review to describe.
\n@param codeReviewArn The Amazon Resource Name (ARN) of the code review to describe.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "Integer",
- "variableName" : "maxResults",
- "variableType" : "Integer",
- "documentation" : "The maximum number of repository association results returned by ListRepositoryAssociations
in paginated output. When this parameter is used, ListRepositoryAssociations
only returns maxResults
results in a single page along with a nextToken
response element. The remaining results of the initial request can be seen by sending another ListRepositoryAssociations
request with the returned nextToken
value. This value can be between 1 and 100. If this parameter is not used, then ListRepositoryAssociations
returns up to 100 results and a nextToken
value if applicable.
",
- "simpleType" : "Integer",
- "variableSetterType" : "Integer"
+ "variableDeclarationType" : "String",
+ "variableName" : "codeReviewArn",
+ "variableType" : "String",
+ "documentation" : " The Amazon Resource Name (ARN) of the code review to describe.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
- "Names" : {
- "c2jName" : "Names",
- "c2jShape" : "Names",
+ "CreatedTimeStamp" : {
+ "c2jName" : "CreatedTimeStamp",
+ "c2jShape" : "TimeStamp",
"deprecated" : false,
- "documentation" : "List of names to use as a filter.
",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was created.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**List of names to use as a filter.
\n@param names List of names to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withNames",
- "getterDocumentation" : "/**List of names to use as a filter.
\n@return List of names to use as a filter.*/",
- "getterMethodName" : "getNames",
+ "fluentSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withCreatedTimeStamp",
+ "getterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@return The time, in milliseconds since the epoch, when the code review was created.*/",
+ "getterMethodName" : "getCreatedTimeStamp",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
@@ -2680,148 +2325,65 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "Name",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "CreatedTimeStamp",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "Name",
+ "unmarshallLocationName" : "CreatedTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "Name",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return */",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member */",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "Names",
+ "marshallingTargetClass" : "java.util.Date",
+ "marshallingType" : "DATE",
+ "name" : "CreatedTimeStamp",
"sensitive" : false,
- "setterDocumentation" : "/**List of names to use as a filter.
\n@param names List of names to use as a filter.*/",
- "setterMethodName" : "setNames",
+ "setterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.*/",
+ "setterMethodName" : "setCreatedTimeStamp",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "names",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "createdTimeStamp",
+ "variableType" : "java.util.Date",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of names to use as a filter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setNames(java.util.Collection)} or {@link #withNames(java.util.Collection)} if you want to override the existing values.
\n@param names List of names to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was created.
\n@param createdTimeStamp The time, in milliseconds since the epoch, when the code review was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "names",
- "variableType" : "java.util.List",
- "documentation" : "List of names to use as a filter.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "timestampFormat" : "unixTimestamp",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "createdTimeStamp",
+ "variableType" : "java.util.Date",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was created.
",
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"xmlNameSpaceUri" : null
},
- "NextToken" : {
- "c2jName" : "NextToken",
- "c2jShape" : "NextToken",
+ "LastUpdatedTimeStamp" : {
+ "c2jName" : "LastUpdatedTimeStamp",
+ "c2jShape" : "TimeStamp",
"deprecated" : false,
- "documentation" : "The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was last updated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withNextToken",
- "getterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
*/",
- "getterMethodName" : "getNextToken",
+ "fluentSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withLastUpdatedTimeStamp",
+ "getterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@return The time, in milliseconds since the epoch, when the code review was last updated.*/",
+ "getterMethodName" : "getLastUpdatedTimeStamp",
"getterModel" : {
- "returnType" : "String",
+ "returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
@@ -2832,13 +2394,13 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "NextToken",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "LastUpdatedTimeStamp",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "NextToken",
+ "unmarshallLocationName" : "LastUpdatedTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
@@ -2848,49 +2410,49 @@
"listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "NextToken",
+ "marshallingTargetClass" : "java.util.Date",
+ "marshallingType" : "DATE",
+ "name" : "LastUpdatedTimeStamp",
"sensitive" : false,
- "setterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
*/",
- "setterMethodName" : "setNextToken",
+ "setterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.*/",
+ "setterMethodName" : "setLastUpdatedTimeStamp",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "nextToken",
- "variableType" : "String",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "lastUpdatedTimeStamp",
+ "variableType" : "java.util.Date",
"documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"shouldEmitLegacyEnumSetter" : false,
"simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@param nextToken The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value. This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The time, in milliseconds since the epoch, when the code review was last updated.
\n@param lastUpdatedTimeStamp The time, in milliseconds since the epoch, when the code review was last updated.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "nextToken",
- "variableType" : "String",
- "documentation" : "The nextToken
value returned from a previous paginated ListRepositoryAssociations
request where maxResults
was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken
value.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
",
- "simpleType" : "String",
- "variableSetterType" : "String"
+ "timestampFormat" : "unixTimestamp",
+ "variableDeclarationType" : "java.util.Date",
+ "variableName" : "lastUpdatedTimeStamp",
+ "variableType" : "java.util.Date",
+ "documentation" : " The time, in milliseconds since the epoch, when the code review was last updated.
",
+ "simpleType" : "Date",
+ "variableSetterType" : "java.util.Date"
},
"xmlNameSpaceUri" : null
},
- "Owners" : {
- "c2jName" : "Owners",
- "c2jShape" : "Owners",
+ "Metrics" : {
+ "c2jName" : "Metrics",
+ "c2jShape" : "Metrics",
"deprecated" : false,
- "documentation" : "List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
",
+ "documentation" : " The statistics from the code review.
",
"endpointDiscoveryId" : false,
"enumType" : null,
- "fluentSetterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withOwners",
- "getterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@return List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.*/",
- "getterMethodName" : "getOwners",
+ "fluentSetterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withMetrics",
+ "getterDocumentation" : "/** The statistics from the code review.
\n@return The statistics from the code review.*/",
+ "getterMethodName" : "getMetrics",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "Metrics",
"documentation" : null
},
"http" : {
@@ -2901,148 +2463,65 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "Owner",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Metrics",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "Owner",
+ "unmarshallLocationName" : "Metrics",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "Owner",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : null,
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return */",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member */",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
- "simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
- },
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "Owners",
+ "marshallingTargetClass" : "StructuredPojo",
+ "marshallingType" : "STRUCTURED",
+ "name" : "Metrics",
"sensitive" : false,
- "setterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.*/",
- "setterMethodName" : "setOwners",
+ "setterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.*/",
+ "setterMethodName" : "setMetrics",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "owners",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "Metrics",
+ "variableName" : "metrics",
+ "variableType" : "Metrics",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "Metrics",
+ "variableSetterType" : "Metrics"
},
"shouldEmitLegacyEnumSetter" : false,
"simple" : false,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setOwners(java.util.Collection)} or {@link #withOwners(java.util.Collection)} if you want to override the existing values.
\n@param owners List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "varargSetterDocumentation" : "/** The statistics from the code review.
\n@param metrics The statistics from the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "owners",
- "variableType" : "java.util.List",
- "documentation" : "List of owners to use as a filter. For AWS CodeCommit, the owner is the AWS account id. For GitHub, it is the GitHub account name.
",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "variableDeclarationType" : "Metrics",
+ "variableName" : "metrics",
+ "variableType" : "Metrics",
+ "documentation" : " The statistics from the code review.
",
+ "simpleType" : "Metrics",
+ "variableSetterType" : "Metrics"
},
"xmlNameSpaceUri" : null
},
- "ProviderTypes" : {
- "c2jName" : "ProviderTypes",
- "c2jShape" : "ProviderTypes",
+ "Name" : {
+ "c2jName" : "Name",
+ "c2jShape" : "Name",
"deprecated" : false,
- "documentation" : "List of provider types to use as a filter.
",
+ "documentation" : " The name of the code review.
",
"endpointDiscoveryId" : false,
- "enumType" : "ProviderType",
- "fluentSetterDocumentation" : "/**List of provider types to use as a filter.
\n@param providerTypes List of provider types to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "fluentSetterMethodName" : "withProviderTypes",
- "getterDocumentation" : "/**List of provider types to use as a filter.
\n@return List of provider types to use as a filter.\n@see ProviderType*/",
- "getterMethodName" : "getProviderTypes",
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withName",
+ "getterDocumentation" : "/** The name of the code review.
\n@return The name of the code review.*/",
+ "getterMethodName" : "getName",
"getterModel" : {
- "returnType" : "java.util.List",
+ "returnType" : "String",
"documentation" : null
},
"http" : {
@@ -3053,146 +2532,13494 @@
"header" : false,
"isPayload" : false,
"isStreaming" : false,
- "location" : "querystring",
- "marshallLocation" : "QUERY_PARAM",
- "marshallLocationName" : "ProviderType",
- "queryString" : true,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Name",
+ "queryString" : false,
"requiresLength" : false,
"statusCode" : false,
- "unmarshallLocationName" : "ProviderType",
+ "unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
- "list" : true,
- "listModel" : {
- "implType" : "java.util.ArrayList",
- "interfaceType" : "java.util.List",
- "listMemberModel" : {
- "c2jName" : "member",
- "c2jShape" : "ProviderType",
- "deprecated" : false,
- "documentation" : "",
- "endpointDiscoveryId" : false,
- "enumType" : "ProviderType",
- "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "fluentSetterMethodName" : "withMember",
- "getterDocumentation" : "/**\n@return \n@see ProviderType*/",
- "getterMethodName" : "getMember",
- "getterModel" : {
- "returnType" : "String",
- "documentation" : null
- },
- "http" : {
- "additionalMarshallingPath" : null,
- "additionalUnmarshallingPath" : null,
- "flattened" : false,
- "greedy" : false,
- "header" : false,
- "isPayload" : false,
- "isStreaming" : false,
- "location" : null,
- "marshallLocation" : "PAYLOAD",
- "marshallLocationName" : "member",
- "queryString" : false,
- "requiresLength" : false,
- "statusCode" : false,
- "unmarshallLocationName" : "member",
- "uri" : false
- },
- "idempotencyToken" : false,
- "isBinary" : false,
- "jsonValue" : false,
- "list" : false,
- "listModel" : null,
- "map" : false,
- "mapModel" : null,
- "marshallingTargetClass" : "String",
- "marshallingType" : "STRING",
- "name" : "Member",
- "sensitive" : false,
- "setterDocumentation" : "/**\n@param member \n@see ProviderType*/",
- "setterMethodName" : "setMember",
- "setterModel" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "shouldEmitLegacyEnumSetter" : false,
- "simple" : true,
- "unmarshallingType" : null,
- "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
- "variable" : {
- "timestampFormat" : null,
- "variableDeclarationType" : "String",
- "variableName" : "member",
- "variableType" : "String",
- "documentation" : "",
- "simpleType" : "String",
- "variableSetterType" : "String"
- },
- "xmlNameSpaceUri" : null
- },
- "memberLocationName" : null,
- "memberType" : "String",
- "map" : false,
- "marshallNonAutoConstructedEmptyLists" : false,
- "memberAdditionalMarshallingPath" : null,
- "memberAdditionalUnmarshallingPath" : null,
- "sendEmptyQueryString" : false,
- "simple" : true,
+ "list" : false,
+ "listModel" : null,
+ "map" : false,
+ "mapModel" : null,
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Name",
+ "sensitive" : false,
+ "setterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.*/",
+ "setterMethodName" : "setName",
+ "setterModel" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "name",
+ "variableType" : "String",
+ "documentation" : "",
"simpleType" : "String",
- "templateImplType" : "java.util.ArrayList",
- "templateType" : "java.util.List"
+ "variableSetterType" : "String"
+ },
+ "shouldEmitLegacyEnumSetter" : false,
+ "simple" : true,
+ "unmarshallingType" : null,
+ "varargSetterDocumentation" : "/** The name of the code review.
\n@param name The name of the code review.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "variable" : {
+ "timestampFormat" : null,
+ "variableDeclarationType" : "String",
+ "variableName" : "name",
+ "variableType" : "String",
+ "documentation" : " The name of the code review.
",
+ "simpleType" : "String",
+ "variableSetterType" : "String"
+ },
+ "xmlNameSpaceUri" : null
+ },
+ "Owner" : {
+ "c2jName" : "Owner",
+ "c2jShape" : "Owner",
+ "deprecated" : false,
+ "documentation" : " The owner of the repository.
",
+ "endpointDiscoveryId" : false,
+ "enumType" : null,
+ "fluentSetterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
+ "fluentSetterMethodName" : "withOwner",
+ "getterDocumentation" : "/** The owner of the repository.
\n@return The owner of the repository.*/",
+ "getterMethodName" : "getOwner",
+ "getterModel" : {
+ "returnType" : "String",
+ "documentation" : null
+ },
+ "http" : {
+ "additionalMarshallingPath" : null,
+ "additionalUnmarshallingPath" : null,
+ "flattened" : false,
+ "greedy" : false,
+ "header" : false,
+ "isPayload" : false,
+ "isStreaming" : false,
+ "location" : null,
+ "marshallLocation" : "PAYLOAD",
+ "marshallLocationName" : "Owner",
+ "queryString" : false,
+ "requiresLength" : false,
+ "statusCode" : false,
+ "unmarshallLocationName" : "Owner",
+ "uri" : false
},
+ "idempotencyToken" : false,
+ "isBinary" : false,
+ "jsonValue" : false,
+ "list" : false,
+ "listModel" : null,
"map" : false,
"mapModel" : null,
- "marshallingTargetClass" : "List",
- "marshallingType" : "LIST",
- "name" : "ProviderTypes",
+ "marshallingTargetClass" : "String",
+ "marshallingType" : "STRING",
+ "name" : "Owner",
"sensitive" : false,
- "setterDocumentation" : "/**List of provider types to use as a filter.
\n@param providerTypes List of provider types to use as a filter.\n@see ProviderType*/",
- "setterMethodName" : "setProviderTypes",
+ "setterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.*/",
+ "setterMethodName" : "setOwner",
"setterModel" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "providerTypes",
- "variableType" : "java.util.List",
+ "variableDeclarationType" : "String",
+ "variableName" : "owner",
+ "variableType" : "String",
"documentation" : "",
- "simpleType" : "List",
- "variableSetterType" : "java.util.Collection"
+ "simpleType" : "String",
+ "variableSetterType" : "String"
},
"shouldEmitLegacyEnumSetter" : false,
- "simple" : false,
+ "simple" : true,
"unmarshallingType" : null,
- "varargSetterDocumentation" : "/**List of provider types to use as a filter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setProviderTypes(java.util.Collection)} or {@link #withProviderTypes(java.util.Collection)} if you want to override the existing values.
\n@param providerTypes List of provider types to use as a filter.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProviderType*/",
+ "varargSetterDocumentation" : "/** The owner of the repository.
\n@param owner The owner of the repository.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"timestampFormat" : null,
- "variableDeclarationType" : "java.util.List",
- "variableName" : "providerTypes",
- "variableType" : "java.util.List",
- "documentation" : "